1.2 KiB
1.2 KiB
agent-orchestrator status
Current main contains the Go backend daemon, Cobra CLI foundation, SQLite store,
CDC poller/broadcaster, lifecycle/session services, terminal mux, project API
controller/manager work, runtime/workspace/tracker adapters, and CDC-backed event rows.
Build & test
npm run lint
Current shape
- CLI:
ao start,status,stop,doctor,completion,version, and the
hidden daemon entrypoint. - Session facts:
activity_stateandis_terminated; display status is derived
from those plus PR facts. - SQLite: migrations create projects, sessions, PR/check/comment, and
change_logtables. - CDC: DB triggers append to
change_log; the poller broadcasts live events. - Session Manager: internal spawn/kill/restore/send/cleanup over runtime,
workspace, agent, store, messenger, and lifecycle ports. - Service package: controller-facing session boundary that delegates commands to
the manager and assembles list/get/spawn/restore read models with display status.
Daemon HTTP routes for session commands are not wired yet.
Next integration work
- Wire production agent adapters.
- Finish project/session HTTP routes and CLI product commands.
- Add SSE/event read endpoints over the CDC log.