agent-fleet/openspec/changes
Zer4tul 48c93e2ce9 feat: dynamic execution mode — Undecided tasks, two-phase dispatch, assign API
- ExecutionMode enum adds Undecided variant (default for new tasks)
- Webhook creates tasks as Undecided instead of hardcoded SshCli
- Dispatch loop: Phase 1 matches ssh_cli hosts, Phase 2 marks remaining as HttpPull
- Dequeue now returns http_pull AND undecided tasks (atomic claim)
- New endpoint: POST /api/v1/tasks/{id}/assign for coordinator explicit assignment
- Backward compatible: existing SshCli/HttpPull tasks unaffected
- 37 tests passing (6 new)
2026-05-13 05:29:12 +08:00
..
adapter-cross-machine-revision feat: dual execution model (SSH CLI + HTTP pull) 2026-05-12 14:07:56 +08:00
agent-fleet-platform chore: sync task checkboxes with implemented code 2026-05-11 14:58:36 +08:00
agent-onboarding-docs docs: add agent API reference, onboarding guide, and universal skill 2026-05-12 14:57:05 +08:00
chatops-architecture-revision refactor: remove Matrix bot, make agent-fleet platform-agnostic API service 2026-05-12 10:59:19 +08:00
dual-execution-model feat: dual execution model (SSH CLI + HTTP pull) 2026-05-12 14:07:56 +08:00
dynamic-execution-mode feat: dynamic execution mode — Undecided tasks, two-phase dispatch, assign API 2026-05-13 05:29:12 +08:00