オープンソースの自己修復スキルにより、AIエージェントは障害を自動的に検出して修正します。

自己修復スキルは、AIエージェントが自動的に自身の障害を検出、診断、修正できるようにするオープンソースツールです。このツールは、macOSが/tmpディレクトリをクリーンアップした後、Pythonスクリプトがテンプレートファイルを見つけられず、午前1時24分にcronジョブが停止した実際のインシデントをきっかけに開発されました。
仕組み
ソース例のエージェント(Opus上で動作するPsyという名前)は、障害を検出し、根本原因を追跡し、ファイルを永続的な場所に移動し、相対パスを使用するようにコードを更新し、修正をコミットし、失敗したページを再構築しました。このプロセス全体は、開発者が眠っている間に自動的に行われ、午前9時までにすべてが修正されました。
主な機能
- cronジョブ、サブエージェント、デプロイログをチェックする障害スキャナー
- すべての修正から学習し、同じエラーが次回即座に解決されるようにする既知修正データベース
- 5段階のプロセス:検出 → 診断 → 根本原因の修正(単なる再試行ではなく) → 検証 → 学習内容の記録
実装の詳細
このスキルは、OpenClawスキルまたはスタンドアロンツールとして機能します。MITライセンスで、GitHubのgithub.com/psyduckler/self-healing-agentsで利用可能です。開発者はこれを、HEARTFEAT.mdファイルに組み込まれたものではなく、再利用可能なパターンとして作成しました。
この種のツールは、自動化された障害回復がダウンタイムを防止し、手動介入を減らすことができる本番環境でAIエージェントを実行する開発者にとって有用です。このアプローチは、単に失敗した操作を再試行するのではなく、根本原因を修正することに焦点を当てています。
📖 完全なソースを読む: r/openclaw
👀 See Also

80行のPythonスクリプトがClaudeを使って内部リンク提案を自動生成、リンク作業時間を2時間から8分に短縮
Redditユーザーが80行のPythonスクリプトを作成。記事の下書きとサイトマップをClaudeに読み込ませ、関連する内部リンク先と推奨アンカーテキストを返すようにしたところ、記事1本あたりの手動リンク作業時間が2時間から8分に短縮された。

Holaboss AI ランタイムが TypeScript に移行、永続的 MCP ポートを実装
Holaboss AIローカルエージェントランタイムは、TypeScriptのみを使用するようにリファクタリングされ、Pythonの依存関係を排除し、バンドルサイズを削減しました。再起動時の衝突を防ぐため、MCPサーバーポートをUNIQUE(port)制約付きのSQLiteに永続化するようになりました。

オフラインウェブ検索:AIエージェント向けのローカルGoogle検索代替案
ある開発者は、AIエージェントのオフライン検索能力の低さに対処するため、offline-web-searchを構築しました。これは、BM25ランキング、SQLite FTS5インデックス、ZIMアーカイブとカスタムクローラーのサポートを備え、Claudeのウェブツールを模倣したドロップイン代替品です。

フェーズロック:子育ての手法に着想を得たAIエージェント制御システム
Phaselockは、AIエージェント向けの4つの制御メカニズム(行動前の明示的なゲート、ミスに対する即時フィードバック、選択肢の制約、機械的なルール強制)を実装したオープンソースのAgent Skillです。Claude Code、Cursor、Windsurf、フックをサポートするツールと連携します。