supermemoryai/opencode-supermemory
Supermemory plugin for OpenCode
解决的问题
为 OpenCode 专用的 AI 编码代理提供持久化记忆层,使其能够在不同会话和项目之间记住用户偏好、项目特定知识以及之前的对话内容。这可以防止代理在每次新会话开始时忘记关键的项目细节或用户需求。
工作原理
该插件与 Supermemory 服务集成,用于存储和检索信息。它使用多种机制来维持上下文:
- 上下文注入:在会话开始时自动向代理提供用户资料和相关项目记忆。
- 理性回忆:代理在每次交互中静默判断是否需要搜索记忆以回答当前提示。
- 自动捕获:定期保存对话回合,并删除私密信息。
- 关键词检测:当用户使用类似 "记住这个" 的短语时,触发记忆保存。
- 代码库索引:专用命令(
/supermemory-init)允许代理探索并记忆项目结构。 - 预判压缩:当上下文窗口几乎满时,它会总结会话并将摘要作为记忆保存,以保持连续性。
适用人群
希望其 AI 代理能够长期记住编码规范、项目架构和过往交互的 OpenCode 开发者。
主要亮点
- 跨会话持久性:记忆在不同项目和会话间保持。
- 语义搜索:使用
supermemory工具让代理搜索并回忆信息。 - 隐私控制:用
<private>标签包裹的内容永远不会被存储。 - 灵活的作用域:区分个人用户记忆和项目特定记忆。
- 互操作性:与 Claude Code 和 Codex 等其他工具使用的记忆容器兼容。
相关
- 项目
- 项目
- 项目
- 项目
- 项目