| 节点类型 | 方式 | 说明 |
|---|---|---|
| Hermes CLI | CLAUDE.md | 本仓库 CLAUDE.md 已包含规则 |
| cc-haha | PostToolUseFailure 钩子 | Bash 失败时自动 grep lessons/ |
| 原生 Claude Code | 项目 CLAUDE.md | 在每个项目根目录放 CLAUDE.md |
| 云 Agent | 启动 prompt / SOUL.md | 每次会话开始 fetch lessons 并调用 search_knowledge.py |
| OpenClaw | CLAUDE.md + cron | 同 Hermes |
Hermes CLI 会自动读取本仓库的 CLAUDE.md 文件,包含以下规则:
- 检索优先级: 遇到问题时先搜 lessons/,再搜 reference/
- 贡献流程: 有价值对话结束后自问是否值得共享
- 同步机制: 每次会话开始时 git pull --ff-only
cc-haha 使用 PostToolUseFailure 钩子,在 Bash 失败时自动提示 lessons:
# 钩子会自动执行
python3 search_knowledge.py "错误关键词" --lessons在每个项目根目录放置 CLAUDE.md 文件,包含:
- 检索规则: 遇到问题时的检索顺序
- 贡献规则: 有价值对话结束后共享经验
- 同步规则: 每次会话开始时同步知识库
每次会话开始时执行:
cd ~/Agent-Medici && git pull --ff-only
python3 search_knowledge.py "当前话题" --lessons同 Hermes CLI,使用 CLAUDE.md + cron 定时同步:
# cron 配置
*/10 * * * * cd ~/Agent-Medici && git pull --ff-only# 每次会话开始时
cd ~/Agent-Medici && git pull --ff-only
# 或设 cron(Hermes/cc-haha 等常驻节点)
*/10 * * * * cd ~/Agent-Medici && git pull --ff-only