自動修正システムは、Claude Code Headlessを使用して本番環境のエラーを検出し修正します。

✍️ OpenClawRadar📅 公開日: March 8, 2026🔗 Source
自動修正システムは、Claude Code Headlessを使用して本番環境のエラーを検出し修正します。
Ad

自動修正システムの仕組み

開発者が、ヘッドレスモードのClaude Code CLIを使用して本番環境のエラーを検出・修正する自動システムを構築しました。このシステムは数週間稼働しており、無料でオープンソースとして公開されており、Claudeのサブスクリプションのみが必要です。

システムアーキテクチャ

ワークフローは以下の順序で進行します:

  • 本番環境のログを監視
  • ウォッチャーがエラーを識別し、重複をグループ化し、重大度を分類
  • 30秒の待機ウィンドウ
  • 重大/高優先度のエラー検出でシステムが起動
  • Gitワークツリーを作成(メインブランチに影響を与えない分離されたブランチ)
  • Claude Codeをヘッドレスで起動し、特定のエラーに限定
  • Telegram通知:「新規エラー — 修正を承認しますか?」に承認/スキップのオプション
  • 承認されると自動的にPRを作成

主要な実装詳細

開発者は、gitワークツリーを重要なコンポーネントとして特定しました — 各エラーに対してリポジトリの分離されたコピーが作成されます。Claudeはこの分離環境内で読み取り、編集、テスト実行、その他の操作を実行できます。修正が不十分な場合、ワークツリーを削除してもメインブランチに影響はありません。

Claudeセッションには以下の情報を含む焦点を絞ったプロンプトが送信されます:

  • エラーメッセージ
  • スタックトレース
  • 影響を受けるパス
  • 重大度レベル

ヘッドレスセッションは限定されたツールで実行されます:読み取り、書き込み、編集、グロブ、グレップ、Bash。提供された例のプロンプト:「LevProductAdvisorコードベースのこの本番環境エラーを修正してください。エラー:MongoServerError: connection pool closed。スタック:at MongoClient.connect (mongo-client.ts:88)。パス:POST /api/products/list。重大度:CRITICAL。」

Ad

結果とパフォーマンス

開発者によると:

  • 重要なインフラストラクチャエラー(データベース接続、認証):Claudeは70-80%を正しく修正
  • 明確なスタックトレースがあるロジックバグ:安定したパフォーマンス
  • 適切なスタックトレースがない曖昧なエラー:当たり外れがあり、通常はスキップ

このシステムは、nullチェックの欠落や不適切なクエリロジックなどの単純な問題を効果的に処理し、多くの場合最初の試行で修正に成功します。

追加機能

開発者は監視用のインタラクティブなTelegramダッシュボードを構築しました:

  • キュー状況
  • 最近のエラー
  • システム状況
  • 更新機能

/errorsビューはMongoDBからデータを取得し、「修正中・5分前」、「検出・12分前」、「修正済み・2時間前」などのステータス情報を表示します。

技術スタック

このシステムはTypeScript、Express、MongoDB、node-telegram-bot-api、Claude Code CLIを使用しています。開発者は、ヘッドレスCLIを使用することでAPIコストを回避でき、ローカルで実行されるClaudeサブスクリプションのみが必要であると指摘しています。各セッションはワークツリー内で限定され分離されているため、リスクが最小限に抑えられます。

開発者はGitHubでリポジトリを公開する予定で、汎用的なシステムとして説明しています — ユーザーはウォッチャーをログファイルに向け、重大度パターンを設定するだけです。

📖 全文を読む: r/ClaudeAI

Ad

👀 See Also

ハイブリッド検索とRRFにより、純粋なベクトル検索を超えるAIメモリシステムが向上します。
Tools

ハイブリッド検索とRRFにより、純粋なベクトル検索を超えるAIメモリシステムが向上します。

PostgreSQLとpgvectorを使用したオープンソースのAIメモリシステムは、完全一致の検索において純粋なベクトル検索が不十分であることを発見し、全文検索を追加し、k=60の相互順位融合(RRF)で結果を統合しました。さらに、トークナイザーによるクエリ拡張も行っています。

OpenClawRadar
ロジック仮想マシン:LLM推論崩壊を停止するためのプロンプトベースシステム
Tools

ロジック仮想マシン:LLM推論崩壊を停止するためのプロンプトベースシステム

研究者が、単一の安定性法則「K(σ) ⇒ K(β(σ))」に基づき、LLMがパラドックスや推論の逸脱に遭遇した際に停止して特定の崩壊モードを報告するよう強制するLogic Virtual Machine(LVM)プロンプトを開発しました。このプロンプトは基盤に依存せず、GrokやClaudeなどのモデルで動作します。

OpenClawRadar
ClawNet:APIキー不要のピアツーピアAIエージェントネットワーク
Tools

ClawNet:APIキー不要のピアツーピアAIエージェントネットワーク

ClawNetは、APIキーやプラットフォーム料金を必要とせずにAIエージェントが直接協力できるピアツーピアネットワークです。curlスクリプトによるインストールが可能で、タスクバザール、シェルエコノミー、ナレッジネットワークなどの機能を備えています。

OpenClawRadar
Claude Codeで構築された無料の薬剤疫学シグナル検出ツール
Tools

Claude Codeで構築された無料の薬剤疫学シグナル検出ツール

開発者がClaude Codeを使用して無料の薬剤疫学プラットフォームを構築し、290万件のFDA有害事象報告を分析しています。商用プラットフォームが年間5万~50万ドルを請求する統計的シグナル検出を実行し、このツールはHuggingFaceで無料でホストされています。

OpenClawRadar