[ORCH-105] Implement agent spawner (Claude SDK) #206

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

Spawn Claude agents using Anthropic SDK.

Acceptance Criteria

  • src/spawner/agent-spawner.ts implemented
  • Spawn agent with task context (repo, branch, instructions)
  • Claude SDK integration (@anthropic-ai/sdk)
  • Agent session management
  • Return agentId on successful spawn

Dependencies

  • Blocked by: #ORCH-102

Technical Notes

interface SpawnAgentRequest {
  taskId: string;
  agentType: 'worker' | 'reviewer' | 'tester';
  context: {
    repository: string;
    branch: string;
    workItems: string[];
    skills?: string[];
  };
  options?: {
    sandbox?: boolean;
    timeout?: number;
    maxRetries?: number;
  };
}
Spawn Claude agents using Anthropic SDK. ## Acceptance Criteria - [ ] `src/spawner/agent-spawner.ts` implemented - [ ] Spawn agent with task context (repo, branch, instructions) - [ ] Claude SDK integration (@anthropic-ai/sdk) - [ ] Agent session management - [ ] Return agentId on successful spawn ## Dependencies - Blocked by: #ORCH-102 ## Technical Notes ```typescript interface SpawnAgentRequest { taskId: string; agentType: 'worker' | 'reviewer' | 'tester'; context: { repository: string; branch: string; workItems: string[]; skills?: string[]; }; options?: { sandbox?: boolean; timeout?: number; maxRetries?: number; }; } ```
jason.woltje added this to the M6-AgentOrchestration (0.0.6) milestone 2026-02-02 18:58:26 +00:00
jason.woltje added the orchestrator label 2026-02-02 18:58:26 +00:00
Author
Owner

Duplicate of #240 which was completed. Closing duplicate issue.

Duplicate of #240 which was completed. Closing duplicate issue.
Author
Owner

Duplicate of #240 which was completed. Closing duplicate issue.

Duplicate of #240 which was completed. Closing duplicate issue.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaic/stack#206