alibaba00  

参考金师傅的mcp-memory-server的配置文档。

https://ai.feishu.cn/wiki/Wq36w7vpliaAo9kz8K3cjPjcn4d

查看当前配置的 Hooks 有几种方法: 1. 使用 /hooks 命令(推荐) 在 Claude Code 会话中直接输入:

/hooks
这会打开交互式菜单,显示所有已配置的 hooks。 2. 直接查看配置文件 Hooks 存储在以下位置:
~/.claude/settings.json - 用户级别(全局)
.claude/settings.json - 项目级别
.claude/settings.local.json - 本地项目级别(不提交到 git)
3. 使用 debug 模式

claude --debug
可以看到 hook 执行的详细信息。
根据你的启动日志,当前项目配置了以下 hooks:
事件 Hook 脚本
SessionStart session-start.js
UserPromptSubmit mid-conversation.js
SessionEnd session-end.js
这些是 Memory Awareness 相关的 hooks,用于会话管理和自动上下文注入。

配置方面可以参考文档> C:\Users\user.claude\hooks\README.md

settings.local.json

"SessionStart": [
  {
    "matcher": "*",
    "hooks": [
      {
        "type": "command",
        "command": "node C:/Users/tianzhen/.claude/hooks/core/session-start.js > C:/Users/tianzhen/.claude/hooks/hook_start.txt 2>&1"
      }
    ]
  }
]

这段代码,放在用户目录下

用户级别目录下,该重定向无效,无法生效txt文件。vscode 的claude code插件无法输出有效的hook启动的信息,可以直接问claude code 是否启动。

项目级别目录下,重定向有效,可以生成txt文件,查看hook的启动过程。

posted on 2025-12-22 18:33  不老天神  阅读(0)  评论(0)    收藏  举报