This release adds 7 notable features for engineering teams evaluating rollout.
Published 2mo
AI Agents & Assistants
✓ No known CVEs patched
✓ No known CVEs patched in this version
Summary
AI summaryAdded SIGTERM graceful shutdown, SIGPAUSE suspension, and SIGINFO status snapshot.
Full changelog
What's New
Process Signals
- SIGTERM — graceful shutdown with configurable grace period (default 30s). Agent receives signal in inbox; daemon watchdog force-terminates if agent doesn't exit in time.
- SIGPAUSE — immediately suspends agent, preserves
current_taskand setsmetadata["paused_at"]. - SIGINFO — delivers status snapshot (task, usage, locks, uptime) to caller's inbox. No state mutation.
Process Groups
- Agents spawned by an orchestrator share its
group_id. POST /agents/group/{group_id}/terminate— SIGTERM all group members simultaneously.
Tombstones
- Every terminated agent gets a
tombstone.jsonwritten to its workspace. - Schema:
agent_id,name,role,terminated_at,terminated_by,reason,final_usage,current_task_at_termination,children,parent_id,group_id. GET /tombstones,GET /tombstones/{agent_id}endpoints.
Orphan Adoption
- When a parent agent is terminated, its active children are reparented to
"root"(they keep running).
MCP Tools
agent_signal— dispatch SIGTERM/SIGPAUSE/SIGINFO via MCP.agent_tombstone— read tombstone(s) via MCP.- Total: 50 MCP tools.
Integration Tests
- 6 new tests in
tests/integration/test_signals.py— 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]