Multi-agent coordination CLI with SQLite message bus: - State machine: ASSIGNED -> WORKING -> IN_REVIEW -> APPROVED -> COMPLETED - Commands: spawn, start, done, approve, merge, cancel, fail, heartbeat - SQLite WAL mode, dedicated heartbeat thread, channel-based IPC - cligen for CLI, tiny_sqlite for DB, ORC memory management Design docs for branch-per-worker, state machine, message passing, and human observability patterns. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
16 lines
332 B
Nim
16 lines
332 B
Nim
# Package
|
|
version = "0.1.0"
|
|
author = "dan"
|
|
description = "Multi-agent worker coordination CLI"
|
|
license = "MIT"
|
|
srcDir = "."
|
|
bin = @["worker"]
|
|
|
|
# Dependencies
|
|
requires "nim >= 2.0.0"
|
|
requires "tiny_sqlite >= 0.2.0"
|
|
requires "cligen >= 1.7.0"
|
|
|
|
# Optional: faster JSON
|
|
# requires "jsony >= 1.1.0"
|