mirror of
https://github.com/stablyai/orca.git
synced 2026-09-27 00:02:37 +00:00
Agent-name group addresses were a hand-kept literal of nine names that drifted behind the canonical agent list. Twenty-eight launchable agents -- antigravity among them -- resolved to nobody, and because an unknown group and an empty group both resolve to zero handles, a misspelling was reported exactly like a correctly addressed pane with no members. Derive the addressable set from ALL_TUI_AGENTS, which the compiler makes exhaustive over TuiAgent, so a new agent is addressable the day it is declared. Keep the legacy @mimo alias pointing at the mimo-code identity. Add isRecognisedGroupAddress so orchestration.send rejects an unknown group as invalid_argument before it reads the sender's Run binding, separating a typo from an empty group and from a binding problem. Rewrite the guides generically (@all, @idle, @worktree:<id>, @<agent>) and add a ratchet test that fails if any doc paragraph enumerates the agent groups again.