生产力
hipocampus-flush avatar

hipocampus-flush

手动触发 Hipocampus 内存刷新,将当前对话上下文存入原始日志,并启动压缩树程序,以维护 AI 代理的长期记忆。

简介

hipocampus-flush 技能为 AI 代理提供了一种机制,可在达到标准自动检查点之前手动保存会话数据。在复杂且长期的代理工作流程中,维持上下文对于防止信息丢失和确保代理的知识库保持最新状态至关重要。通过调用此技能,代理会总结活动会话(包括用户请求、分析结果、做出的决策、获得的成果以及相关文件参考),并派遣子代理将这些信息提交到每日内存日志(memory/YYYY-MM-DD.md)。

写入操作完成后,子代理会触发压缩程序。这对于 Hipocampus 内存架构至关重要,该架构依赖于包含热存储、原始日志和分层压缩树的多层结构。压缩可确保会话洞察能够在索引中传播、由 qmd 系统重新索引,并可用于未来的跨会话检索。此工具适用于使用 Claude Code 或 OpenClaw 等代理框架的开发人员和高级用户,他们需要确保在长时间开发会话中保持高保真的上下文保留。

  • 将会话状态结构化提取为标准的 Markdown 格式。

  • 自动派遣子代理执行文件 I/O,避免污染活动的工作区和上下文窗口。

  • 触发树状传播和 qmd 重新索引,以维护搜索性能和隐式上下文相关性。

  • 确保关键决策和研究结果被保存到永久存储中,减轻与上下文窗口衰减相关的问题。

  • 在会话期间取得重大进展时,可随时使用 /hipocampus:flush 进行调用。

  • 如果需要完整的、立即的树状重新同步,请接着执行 hipocampus:compaction,尽管 flush 技能通常会通过子代理工作流程在内部处理此问题。

  • 确保环境已使用 npx hipocampus init 正确初始化,以便子代理能够访问正确的内存目录。

  • 此技能非常适合在不相关的任务之间进行切换,以防止工作记忆的交叉污染。

仓库统计

Star 数
148
Fork 数
10
Open Issue 数
1
主要语言
JavaScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 16:20
在 GitHub 查看