This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryAdds distributed tracing with lineage graph APIs and new agent/task relationship fields.
Full changelog
v1.3.0 — Agent Lineage and Call Graphs
The audit log records what happened. Lineage records why — who called who, which task spawned which agent, which transaction touched which resource. This is the distributed tracing layer.
New: agents/lineage.py
LineageGraph— persisted directed graph of agent relationshipsrecord_edge(parent_id, child_id, edge_type, metadata)— edge types:spawned,delegated,signaled,transactedget_lineage(agent_id)— full ancestor chain to rootget_subtree(root_id)— recursive descendant call tree with edge metadataget_blast_radius(agent_id)— forward-reachability: affected agents, locked resources, open transactions, running taskscritical_path(task_id)— longestdepends_onchain (minimum wall time for a workflow)- Persisted to
lineage.json
Changes to existing code
AgentRecordgainsparent_task_idAuditEntrygainscaused_by_task_id,parent_txn_id,call_depthTaskgainsdepends_on: list,parent_task_idregister()acceptsparent_task_idand explicitparent_idoverride (admin only)submit()andspawn_agent()propagateparent_task_idanddepends_on- Lineage edges recorded automatically on every
agent_registerandagent_spawn
New API endpoints
GET /agents/{id}/lineage— ancestor chainGET /agents/{id}/subtree— full descendant call graphGET /agents/{id}/blast-radius— forward-reachability impact analysisGET /tasks/{id}/critical-path— longest dependency chain
New MCP tools (64 → 68)
agent_lineage, agent_subtree, agent_blast_radius, task_critical_path
Integration tests
7 tests, all passing. No Ollama required.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Hollow
All releases →Related context
Related tools
Earlier breaking changes
- v5.7.32 Web dashboard removed; operator panel is canonical UI
Beta — feedback welcome: [email protected]