What's New in 3.6.0
SQLite-based Swarm Coordination (Major Feature)
Production-ready multi-agent task coordination with atomic claiming and transaction isolation.
New Features:
- SQLite Database Backend - Atomic task claiming with IMMEDIATE transaction mode, lease-based ownership with 5-minute timeout, heartbeat monitoring for agent health
- Mode Registry - Centralized mode state detection with mutual exclusion between exclusive modes (autopilot, ultrapilot, swarm, pipeline)
- Stale Marker Detection - 1-hour auto-removal to prevent crashed sessions from blocking indefinitely
- Worker Preamble Protocol - Prevents worker agents from spawning their own sub-agents
State File Standardization
All execution mode state files consolidated into .omc/state/ subdirectory:
autopilot-state.jsonralph-state.jsonultrawork-state.jsonultraqa-state.jsonultrapilot-state.jsonswarm.db(SQLite database)pipeline-state.jsonecomode-state.json
Testing
- 37 new tests for swarm coordination
- Total: 897 passing tests
Dependencies
- Added
better-sqlite3for SQLite support
Full Changelog
See CHANGELOG.md for complete details.