feat: rework multi-agent plan + complete CLI surface (19/19 commands) #138
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feat/multi-agent-plan-rework-cli-surface"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Reworks
MULTI-AGENT-HOST-PLAN.mdto reflect 0.11.0 reality and completes the CLI surface.Plan doc rework
CLI surface completion (Phase 2b)
All 19 socket commands now have CLI wrappers:
claim-task --task-id UUID --agent-id UUIDtransition-task --task-id UUID --status STATUSset-cost-mode MODERemote agents can work entirely through the
colibribinary instead of raw Python socket calls.Phase 1a: pick_agent unit tests (3 new)
test_pick_agent_tie_breaking— equal score → later-in-slice wins (deterministic)test_pick_agent_multiple_required_capabilities— agent with both caps beats onetest_pick_agent_active_status_eligible— active status eligible same as idlePhase 2c: CLI parse tests (6 new)
Positive + negative tests for each new command.
Gate
cargo fmt --check— cleancargo clippy --workspace --all-targets -- -D warnings— cleancargo test --workspace— 245 passed, 0 failed, 1 ignoredcargo build --workspace --release— clean(Sam & Claude)