GMaN1911/claude-cognitive
Working memory for Claude Code - persistent context and multi-instance coordination
解决的问题
Claude Code 功能强大但无状态——每个新实例都从零开始,重新读取未更改的文件,浪费令牌,并可能产生缺失集成的幻觉。该项目为 Claude Code 提供持久化工作记忆,使会话能够高效恢复,避免重复工作,并在长时间运行或并行使用中保持一致性。
工作原理
两个互补系统:
- 上下文路由器 — 根据文档被提及的频率对文档文件进行评分。HOT 文件(分数 > 0.8)注入完整内容,WARM 文件(0.25–0.8)仅注入前 25 行,COLD 文件(< 0.25)被驱逐。分数随轮次衰减,关键词匹配时上升,并通过共激活提升相关文件。
- 池协调器 — 在多个 Claude 实例间共享状态。自动模式下,每 5 分钟检测对话中的任务完成或阻塞;手动模式下,您编写显式的
pool块。这使并行或长期会话保持同步。
历史跟踪(v1.1+)将每轮的注意力状态(HOT/WARM/COLD 转换)记录到 JSONL 文件中,并提供 CLI 进行查询、过滤和统计。设置涉及复制脚本、设置实例 ID 以及配置项目特定的 keywords.json。
适用人群
在大型代码库(5 万行以上)上使用 Claude Code 的开发者,需要跨会话持久上下文;同时运行多个 Claude 实例的团队;以及管理多天或长期编码工作流的任何人。
亮点
- 令牌节省:冷启动降低 79%(120K → 25K 字符),热上下文降低 70%,专注工作降低 75%。
- 新实例在第一条消息时即可高效工作;无幻觉导入或集成。
- 支持 8 个以上并发 Claude 实例和多天会话。
- 在 100 万行以上生产代码库(3,200+ Python 模块)上验证。
- 自动和手动池协调模式。
- 注意力历史查看器,支持过滤和统计。
- MIT 许可,标记为生产就绪。
相关
- 项目
- 项目
- 项目
- 项目