HANDOFF STATEとは
HANDOFF STATEとは、AIセッション間の引き継ぎ情報を構造化して記録する仕組みである
読み: ハンドオフステート
AIセッション間の引き継ぎ情報を構造化して記録する仕組みである。前回のセッションで何が完了し、何が未完了で、次に何をすべきかを明示的に残すことで、セッションが切れても作業の連続性を維持する。人間のチーム引き継ぎノートに相当する。
かんたんに言うと
夜勤と日勤の交代時に引き継ぎノートを書くのと同じである。「3号室の患者は投薬済み、5号室は未投薬」のように、次の担当者がすぐ動ける情報を残す。AIのセッション切り替え時にも同じことが必要となる。
セッション断絶の問題
LLMとの対話はセッションが切れるたびにリセットされる。前回の議論内容、未完了のタスク、判断の経緯が全て消える。HANDOFF STATEは、この断絶を埋めるために「何が完了し、何が残っているか」を構造化して記録する。
メモリ・デーモンがHANDOFF STATEを含む最新情報を定期的にファイルに書き出し、次のセッション開始時にAIが自動で読み込む。これにより、AIは「何も知らない状態」から始まることなく、前回の続きから作業を再開できる。
記録すべき情報
HANDOFF STATEには以下の情報を含める。完了したタスクとその結果、未完了のタスクとその進捗状況、発見した問題点と対処方針、ユーザーから受けたフィードバック、次のセッションで最初にやるべきこと。20行以内に収めることで、コンテキストウィンドウを圧迫しない。
エージェントメモリが長期的な知識を保持するのに対し、HANDOFF STATEは短期的な作業状態のスナップショットである。両者を組み合わせることで、長期記憶と短期引き継ぎの両方をカバーする。
当社の見解
当社は3台のAI(Claude Code、Antigravity、Codex)を並行運用する環境で、セッション間の文脈喪失を構造的に解決するためにHANDOFF STATEを運用している(2026年4月現在)。MEMORY.mdの先頭に「最終作業」「決定事項」「残タスク」「成果物」を20行以内で記録し、MemoryDaemon(5分間隔)が.claude/rules/と.gemini/rules/に自動配信する。さらにセッション開始時のhookが前回のサマリーを自動読み込みし、AIが「何も知らない状態」から始まることを防いでいる。コンテキスト圧縮後の品質劣化に対しては、セッションモニター(15メッセージで警告、20メッセージで圧縮リスク通知)と「黄金律」再注入(10メッセージ以降毎ターン約150bytes)を実装し、長時間セッションでもAIの規律を維持する仕組みを構築した。
同じ失敗を二度としないAIエージェント
今のAIは、聞けば何でも答えてくれます。
でも、セッションが切れた瞬間に前回の失敗を忘れます。
当社が開発しているAIは、過去の経緯を念頭に置いて、
聞かれる前に「それは前回うまくいきませんでした」と声をかけます。
人間にも同じ失敗をさせず、AI自身も繰り返しません。
古参の社員が横にいるように、黙っていても気づいてくれる。
それが、当社が考える本当のAI社員です。
