/** * AgentOrchestrator - エージェント統合オーケストレーター * * 役割: * - すべてのエージェントを連携させて実行 * - Issue → Code → Review → Test → PR の完全自動化 * - エラー0まで自動修正ループ */ import type { Issue, ExecutionPlan, CodeGenResult, ReviewResult, TestResult } from '../types/agent.js'; export interface OrchestrationResult { success: boolean; issueNumber: number; executionPlan?: ExecutionPlan; codeGenResult?: CodeGenResult; reviewResult?: ReviewResult; testResult?: TestResult; prUrl?: string; iterations: number; totalDuration: number; error?: string; } export declare class AgentOrchestrator { private coordinatorAgent; private issueAgent; private codeGenAgent; private reviewAgent; private testAgent; private testAgentMCP; private prAgent; private errorFeedbackLoop; private readonly MAX_ITERATIONS; private readonly REVIEW_THRESHOLD; private readonly COVERAGE_THRESHOLD; constructor(); /** * Issueを完全自動処理 */ processIssue(issue: Issue): Promise; /** * 実行結果のサマリーを表示 */ printSummary(result: OrchestrationResult): void; } //# sourceMappingURL=AgentOrchestrator.d.ts.map