Keeps this page in sync as the body changes. Pause it any time for a quieter view.
Path /specs/agent-orchestration-api
Last refresh never
... 9 more in Requirements section below
inventory_source local | spec_api /api/spec-registry/agent-orchestration-api | registry_updated 2026-04-09T03:10:08.812056Z
potential_value 0.00 | actual_value 1.00 | value_gap 0.00
estimated_cost 0.00 | actual_cost 1.00 | cost_gap 1.00
estimated_roi 0.00 | actual_roi 1.00
Missing contributor linkage. Submit a change request with contributor attribution.
Open process view for this spec
task_ids -
branches -
source_files specs/agent-orchestration-api.md, specs/attention-heuristics-pipeline-status.md, specs/coherence-network-agent-pipeline.md, specs/pipeline-observability-and-auto-review.md, specs/project-manager-pipeline.md, specs/split-review-deploy-verify-phases.md
evidence_refs -
Open implementation view for this spec
implementation_refs spec-registry:agent-orchestration-api, spec-registry:attention-heuristics-pipeline-status, spec-registry:coherence-network-agent-pipeline, spec-registry:pipeline-observability-and-auto-review, spec-registry:project-manager-pipeline, spec-registry:split-review-deploy-verify-phases
lineage_ids -
public_endpoints -
summary *Format: [specs/TEMPLATE.md](TEMPLATE.md)*
process_summary POST /api/agent/tasks — Submit task, returns task_id + routed model + suggested command; GET /api/agent/tasks — List tasks with optional status/task_type filters and pagination (limit, offset); GET /api/agent/tasks/attention — List tasks with status needs_decision or failed only; GET /api/agent/tasks/count — Lightweight counts (total, by_status) for dashboards; GET /api/agent/tasks/{id} — Get task by id (full shape: command, output, progress_pct, current_step, decision_prompt, de
pseudocode_summary -
implementation_summary api/app/routers/agent_tasks_routes.py (create_task(), list_tasks(), get_task(), update_task()); api/app/services/agent_service_crud.py (create_task(), get_task(), update_task()); api/app/services/agent_service_list.py (list_tasks()); api/app/models/agent.py (AgentTaskCreate, AgentTaskUpdate, TaskStatus, TaskType)