feat: rework multi-agent plan + complete CLI surface (19/19 commands) #138

Merged
clawdie merged 3 commits from feat/multi-agent-plan-rework-cli-surface into main 2026-06-21 18:47:04 +02:00

3 commits

Author SHA1 Message Date
2ea97b3186 docs: prettier-format MULTI-AGENT-HOST-PLAN table padding
Some checks failed
CI / rust (pull_request) Has been cancelled
CI / markdown (pull_request) Has been cancelled
CI / port (pull_request) Has been cancelled
CI / agent-jail-pkgs (pull_request) Has been cancelled
Run the mandatory markdown format gate (check-format.sh / prettier@3) on the
doc — table column padding only, no content change. Makes the PR pass the gate.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-21 18:46:55 +02:00
Sam & Claude
79637bab81 feat(client): expose claim-task/transition-task/set-cost-mode in CLI
Some checks failed
CI / markdown (pull_request) Has been cancelled
CI / port (pull_request) Has been cancelled
CI / agent-jail-pkgs (pull_request) Has been cancelled
CI / rust (pull_request) Has been cancelled
Completes the CLI surface: all 19 socket commands now have CLI wrappers.
Remote agents can work entirely through the colibri binary instead of raw
Python socket calls.

CLI additions:
- claim-task --task-id UUID --agent-id UUID
- transition-task --task-id UUID --status STATUS
- set-cost-mode MODE

DaemonClient gains claim_task(), transition_task(), set_cost_mode().

Also adds 3 pick_agent unit tests (Phase 1a):
- tie-breaking: equal score → later-in-slice wins (deterministic)
- multi-required-capabilities: agent with both caps beats one
- active-status-eligible: 'active' status eligible same as 'idle'

Plus 6 CLI parse tests (positive + negative) for the new commands.

Gate: fmt clean, clippy clean, 245 tests pass (Sam & Claude)
2026-06-21 18:39:10 +02:00
Sam & Claude
4792ca84e4 docs: rework MULTI-AGENT-HOST-PLAN for 0.11.0 — narrowed gaps, Phase 2a done
Update context to released 0.11.0 (was 0.10.0 staged). Command inventory
now 19 (was 17), CLI surface 19/19 (was 10/17). Mark Phase 2a COMPLETE
(register-agent/list-agents merged). Add Closed-gaps section documenting
tenant/vault chain, issues #88/#91/#92. Apply positive language convention.
Narrow gap analysis to remaining open items.

(Sam & Claude)
2026-06-21 18:39:02 +02:00