メインコンテンツまでスキップ
バージョン: Future

フックと検証行

エージェントフックはオプトインのホストフックであり、ホストが安全なプロンプト送信時コンテキストチャネルを公開している場合に、セッション開始時およびその後のタスク変更時にルーティングされた Engram コンテキストを注入します。

フックのインストール

engram link codex
engram link claude
engram link gemini
engram link cursor
engram link windsurf
engram link --global opencode
engram set-proof compact

ユーザーレベルの構成には --global を使用し、Engram が管理するフックエントリのみを削除するには engram unlink を使用します。

読み込みモード

engram set-read startup|auto|always|manual|off はランタイム動作を制御します。

  • auto はセッション開始時に読み込み、ルーティングされた Engram コンテキストが変更されたときにのみ再注入します。
  • startup はセッション開始時にのみ読み込みます。
  • always は対象となるすべてのターンで再注入します。
  • manual および off は自動化を削減します。

フックキャッシュは、ハッシュ、セッション ID、ホスト、cwd、およびルーティングされた署名を保存し、生のプロンプトテキストは保存しません。

検証モード

engram set-proof off|compact は、サポートされているフックが、対象となる各ターンでコンパクトな Engram proof: 行を追加するかどうかを制御します。検証の可視性は set-read とは別です。compact は、完全な Engram メモリが注入されるタイミングを変更することなく、ロード、再利用、またはスキップされたターンを報告できます。

フック機能マトリクス

ホスト設定パスイベント
codex.codex/hooks.json; global ~/.codex/hooks.jsonSessionStart, UserPromptSubmit
claude.claude/settings.json; global ~/.claude/settings.jsonSessionStart, UserPromptSubmit
gemini.gemini/settings.json; global ~/.gemini/settings.jsonSessionStart, BeforeAgent
cursor.cursor/hooks.json; グローバルプラグイン hooks/hooks.jsonsessionStart
windsurf / cascade.windsurf/hooks.json; global ~/.codeium/windsurf/hooks.jsonpre_user_prompt
opencode~/.config/opencode/plugins/engram.jschat.message, experimental.chat.system.transform
copilot書き込みなしN/A
cline書き込みなしN/A

次のステップ