/** * ErrorFeedbackLoop - エラー自動修正フィードバックループ * * 役割: * - TestAgentで検出されたエラーをCodeGenAgentにフィードバック * - エラー0まで自動修正を繰り返す * - エラー情報の構造化・優先順位付け */ import type { TestError, CodeGenResult } from '../types/agent.js'; export interface ErrorFeedback { errors: TestError[]; priority: 'critical' | 'high' | 'medium' | 'low'; fixSuggestion: string; affectedFiles: string[]; } export declare class ErrorFeedbackLoop { private codeGenAgent; constructor(); /** * エラーを分析してフィードバックを生成 */ analyzeErrors(errors: TestError[]): Promise; /** * 修正提案を生成 */ private generateFixSuggestion; /** * コンソールエラーの修正提案 */ private suggestConsoleErrorFix; /** * ランタイムエラーの修正提案 */ private suggestRuntimeErrorFix; /** * アサーションエラーの修正提案 */ private suggestAssertionErrorFix; /** * エラーフィードバックに基づいてコード修正 */ fixErrors(feedback: ErrorFeedback, originalCodeGen: CodeGenResult): Promise; /** * CodeGenResultをマージ */ private mergeCodeGenResults; } //# sourceMappingURL=ErrorFeedbackLoop.d.ts.map