You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Umbrella for the cross-agent coordination layer ("batch engineering v2"). Today's operating reality: 3 concurrent batches (1× Claude Fable on hardest items, 2× Codex on simpler), 2 machines (M5 mobile laptop, M1 wired desktop), 3 launch surfaces (Claude Desktop, Codex Desktop, conductor.build), 2+ repos (react_on_rails, react_on_rails_rsc). The two acute pains: (1) manual copy-paste of status between agents with cross-batch dependencies, (2) no guard against two agents working the same issue/PR.
Design decision (made 2026-06-12)
Coordination state lives in a private GitHub repo — not public scratch-pad issues (visibility), not GitHub Projects (no CAS, awkward API), not Linear/Jira (new auth surface on every agent × machine, new subscription). Rationale and schemas: #3969. Core principles:
Liveness is derived from heartbeat timestamps, never asserted by labels — a closed laptop or dead internet self-expires, no cleanup.
Claims are leases with atomic acquire (GitHub Contents API sha precondition = compare-and-swap), expiring when the holder's heartbeat dies.
Dependencies are declared in batch plans and polled via one command, not relayed by a human between desktop apps.
Umbrella for the cross-agent coordination layer ("batch engineering v2"). Today's operating reality: 3 concurrent batches (1× Claude Fable on hardest items, 2× Codex on simpler), 2 machines (M5 mobile laptop, M1 wired desktop), 3 launch surfaces (Claude Desktop, Codex Desktop, conductor.build), 2+ repos (react_on_rails, react_on_rails_rsc). The two acute pains: (1) manual copy-paste of status between agents with cross-batch dependencies, (2) no guard against two agents working the same issue/PR.
Design decision (made 2026-06-12)
Coordination state lives in a private GitHub repo — not public scratch-pad issues (visibility), not GitHub Projects (no CAS, awkward API), not Linear/Jira (new auth surface on every agent × machine, new subscription). Rationale and schemas: #3969. Core principles:
Child issues (dependency order)
agent-coordCLI (backend)batch-statuscommand +depends_onlanes (kills the copy-paste)Suggested rollout
Related