skills/src/worker.nimble
dan 1c66d019bd feat: add worker CLI scaffold in Nim
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>
2026-01-10 18:47:47 -08:00

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"