Claude Codeハーネスに「自己修復ループ」を実装した話
この記事で分かること
Claude Codeのハーネス(テスト実行環境)に、エラー発生時に自動で修正を試みる「自己修復ループ」を実装する方法が分かる。具体的には、テスト失敗時にClaudeがコードを分析・修正し、再テストを繰り返すループの設計と実装手順を学べる。
詳細要約
AIエージェントの自動実行中に停止や失敗が起きても、人手を介さずに再試行へつなげる構成の要点がわかる。実装では、エラー検知後に同じ指示をそのまま再投入するか、状況に合わせて指示を書き換えて再実行するかの選択が分かれ目になる。長時間かかるバッチ処理や並行タスクで、途中停止による放置リスクを下げたいときに、監視と自動再実行を組み込む判断材料として使える。