This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryAdds true multi‑agent atomic transaction support.
Full changelog
What's New — The Final OS Primitive
Named locks prevent concurrent corruption but don't provide atomicity. An orchestrator that modifies 3 files and spawns 2 workers has a race window: if it fails after the first write, the system is in partial state. v1.2.0 adds true atomic transactions — the last missing primitive for reliable multi-agent workflows.
agents/transaction.py — TransactionCoordinator
begin(agent_id)— create transaction (txn_id), start 60s timeout watchdogstage(txn_id, op_type, params)— buffer op (NOT applied to disk/state).op_type:fs_write | memory_set | message_sendcommit(txn_id)— conflict-check → apply all-or-nothing → emittxn.committedortxn.conflictrollback(txn_id, reason)— discard all staged ops → emittxn.rolled_back- Conflict detection: if any staged resource was written by another agent after txn begin →
{ok: false, conflicts: [...]} - Isolation: read-committed. Staged writes are invisible to all agents until commit.
- Timeout: watchdog auto-rolls-back open transactions after 60s. Open txns also rolled-back on server restart.
- Persistence:
transactions.jsonsurvives restarts.
API
POST /txn/begin→ txn_idPOST /txn/{id}/stage— buffer an opPOST /txn/{id}/commit— atomic apply (409 on conflict)POST /txn/{id}/rollback— explicit discardGET /txn/{id}— status (open/committed/rolled_back, ops_count, expires_in_seconds)POST /fs/write— newtxn_idfield: stages instead of writing if setPOST /messages— newtxn_idfield: stages message send instead of delivering
Events
txn.committed, txn.rolled_back, txn.conflict
New MCP Tools (4)
txn_begin, txn_commit, txn_rollback, txn_status
Total: 64 MCP tools
Integration Tests
6 tests in tests/integration/test_transactions.py — happy path 3-file atomic commit, explicit rollback, atomicity on partial failure, conflict detection, timeout auto-rollback (@pytest.mark.slow), isolation + auth enforcement.
AgentOS is Feature-Complete
| OS Primitive | Version |
|---|---|
| Identity + capability isolation | v0.6.0 |
| Resource budgets (tokens) | v0.6.0 |
| Session persistence + handoffs | v0.6.0 |
| Semantic memory (embeddings) | v0.6.0 |
| Standards injection | v0.6.0 |
| Reactive event system (interrupts) | v0.7.0 |
| Process signals + tombstones | v0.8.0 |
| VRAM-aware priority scheduler | v0.9.0 |
| Context-window memory management | v1.0.0 |
| Unified audit kernel + anomaly detection | v1.1.0 |
| Multi-agent atomic transactions | v1.2.0 ✓ |
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]