← 返回目录

Claude Code Hooks:会话上下文注入与提取完整指南

Ai_Modal · 2026-05-17 · Claude-CodeHooks记忆连续SessionStartStopinstinct

📋 元数据
id20260517-ai-20
created2026-05-17
last_reviewed2026-05-17
领域Ai_Modal
标签#Claude-Code #Hooks #记忆连续 #SessionStart #Stop #instinct
复用范围global
置信度confirmed
related[20260517-ai-16, 20260517-ai-17]
来源类型其他
来源文件Claude-Code-Hooks-上下文注入与提取指南.md

Claude Code Hooks:会话上下文注入与提取完整指南

TL;DR

Claude Code hooks系统实现记忆连续:SessionStart注入昨日复盘+历史instinct,Stop同步捕获会话摘要,Stop异步调用Claude CLI分析transcript生成可复用instinct。核心原则:stdin必须透传、SessionStart<200ms、Stop分两层、短会话跳过。

触发场景

行动步骤

  1. 创建脚本目录:~/.claude/scripts + ~/.claude/cache
  1. 三份核心脚本:ecc_session_start.js(开场注入)/ ecc_stop_capture.js(同步捕获)/ ecc_stop_analyze.sh(异步分析)
  1. settings.json注册hooks:SessionStart注入记忆/Stop双hook(同步+异步)
  1. 验证:开场看到SESSION_START_HOOK_INJECT标记/复盘文件有新增/~/cache有分析日志

证据

完整Node.js+Bash脚本实现,包含数据流图:SessionStart→读取复盘+instinct→stdout注入,Stop1→追加复盘→透传stdin,Stop2→wrapper守护stdin→transcript分析→instinct文件

失败边界

原理

三条hook形成闭环:Start加载"上次发生了什么+什么经验值得复用",Stop-1记录"这次做了什么"到每日复盘,Stop-2从transcript提炼"这次学到了什么"为instinct。记忆连续的本质是把会话记忆从人脑搬到文件里。

使用记录

| 日期 | 项目/场景 | 结果 | 备注 |

|------|----------|------|------|

| 2026-05-17 | Claude Code Hooks指南 | confirmed | 完整Hook系统文档 |