AIエージェントの自動復旧|2層に分ける実装と停止条件
AIエージェントの自動復旧は、中断を見つける層と作業を再開する層を分け、人間ゲートの手前で止めたときだけ成立します。SessionStartフックと再開スキルの実装、常駐監視が利用者の作業を止めた事故から導いた停止条件までを、実測つきで整理します。
hooks・cron・常駐プロセスによる自動実行、セッションが落ちても仕事が続く仕組み、自動復旧の設計を扱います。
AIエージェントの自動復旧は、中断を見つける層と作業を再開する層を分け、人間ゲートの手前で止めたときだけ成立します。SessionStartフックと再開スキルの実装、常駐監視が利用者の作業を止めた事故から導いた停止条件までを、実測つきで整理します。
自動化hooksが3日間で233回誤作動した事故を、症状・誤診・真因・恒久対策の順にたどります。犯人にした更新時刻(mtime)は誤診で、真因は識別子の欠如でした。AIエージェントの自作フックを点検する4つの問いまで持ち帰れます。
cronとlaunchdの違いは、発火の起点・スリープをまたいだときのふるまい・ログの既定という3か所に出ます。AIエージェントの定期実行をどちらで組むかを、設定ファイルと登録手順、そして書いたのに動かないときの数え方まで添えて判断できるようにします。
会議の録画から議事録とタスクを作る自動化は、録画取得・文字起こし・構造化・登録の4段で組み立てます。AIエージェントに任せてよいのは案を作るところまでで、決定事項と数字と宿題の担当者は人が確かめます。精度が落ちる場面と、書き込みを止める地点を手順で示します。
Claude Codeのhooksは30種類あります。AIエージェントをどこで止めるかは、いつ発火するかと、実行を止められるかどうかの2軸で決まります。全イベントの一覧と、やりたいことから逆引きする判断基準、matcherとタイムアウトの落とし穴までを整理します。
AIエージェントのセッションは、クラッシュや再起動でいつ切れてもおかしくありません。作業を失わないための台帳の4項目、書き足す4つのタイミング、再開までに読む順序5段を、WEBMARKSの運用ルールと公式ドキュメントから整理します。
AIエージェントの自動化は、hooks・定期実行・常駐プロセス・自動復旧という発火条件の違う4層に分かれます。どの層に置くかで動く頻度も寿命も変わります。4層の役割分担と着手順を、公式ドキュメントと自社launchdの実測から整理します。
「うちの業務でも動くのか」「どこから手をつけるのか」。記事を読んで出てきた疑問を、そのままお持ちください。自社でAIエージェントを動かしている実務者が、無料でお答えします。