[ORCH-130] apps/api: Add orchestrator client #231

Closed
opened 2026-02-02 18:58:43 +00:00 by jason.woltje · 0 comments
Owner

HTTP client for orchestrator API in apps/api.

Acceptance Criteria

  • apps/api/src/orchestrator/orchestrator.client.ts created
  • Methods: spawnAgent, getAgentStatus, killAgent, killAllAgents
  • WebSocket subscription for events
  • Error handling and retries

Dependencies

  • Blocked by: #ORCH-102, #99 (uses this client)
  • Extends #99 (Dispatcher uses this client)

Technical Notes

See ORCHESTRATOR-MONOREPO-SETUP.md Section 4.1 for client template.

HTTP client for orchestrator API in apps/api. ## Acceptance Criteria - [ ] `apps/api/src/orchestrator/orchestrator.client.ts` created - [ ] Methods: spawnAgent, getAgentStatus, killAgent, killAllAgents - [ ] WebSocket subscription for events - [ ] Error handling and retries ## Dependencies - Blocked by: #ORCH-102, #99 (uses this client) ## Related - Extends #99 (Dispatcher uses this client) ## Technical Notes See `ORCHESTRATOR-MONOREPO-SETUP.md` Section 4.1 for client template.
jason.woltje added this to the M6-AgentOrchestration (0.0.6) milestone 2026-02-02 18:58:43 +00:00
jason.woltje added the apiapi labels 2026-02-02 18:58:43 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaic/stack#231