/** * CoordinatorAgent - タスク統括・並列実行制御 * * 役割: * - IssueをタスクにDAG分解 * - Critical Path特定 * - 並列実行プランの作成 * - 循環依存の検出 */ import { BaseAgent } from '../core/BaseAgent.js'; import type { AgentResult, Issue } from '../types/agent.js'; export declare class CoordinatorAgent extends BaseAgent { constructor(); protected run(input: Issue): Promise>; /** * IssueをTasksに分解 */ private decomposeTasks; /** * DAGを構築 */ private buildDAG; /** * タスクレベルを計算(依存関係の深さ) */ private calculateLevel; /** * 循環依存を検出 */ private detectCycle; /** * 実行プランを作成 */ private createExecutionPlan; /** * Critical Path(最長パス)を特定 */ private findCriticalPath; /** * タスクタイプを推論 */ private inferTaskType; /** * 優先度を推論 */ private inferPriority; /** * 複雑度を推論 */ private inferComplexity; /** * 所要時間を推定(ミリ秒) */ private estimateDuration; /** * 依存関係を推論(簡易実装) */ private inferDependencies; } //# sourceMappingURL=CoordinatorAgent.d.ts.map