/** * Agent Orchestration Types * * Multi-agent coordination, routing, and handoffs. */ import { AgentHarness } from '../core/agents/harness.js'; import { LLMMessage } from '../llm/types.js'; export interface Route { sourceAgentId: string; targetAgentId: string; condition?: string; } export interface SupervisorConfig { agents: string[]; strategy: 'rule' | 'llm'; } export interface Orchestrator { harness: AgentHarness; route(input: string, context?: LLMMessage[]): Promise; handoff(runId: string, fromAgentId: string, toAgentId: string): Promise; } //# sourceMappingURL=types.d.ts.map