본문으로 건너뛰기
버전: 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는 적격한 모든 턴에 다시 주입합니다.
  • manualoff는 자동화를 줄입니다.

훅 캐시는 해시, 세션 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

다음 단계