前言¶
在使用 DeepSeek Harness(DSH)时,随着对话轮次的增加,上下文窗口会逐渐被填满。如果仅仅保留所有历史记录,近期对话的细节会被稀释,且早期决策与当前状态可能混淆。StrataGate 插件旨在解决这一本地化记忆管理问题,它通过自动捕获对话内容,将信息组织为可检索的结构,并在后台维护短期与长期记忆的平衡。
是什么¶
StrataGate Agent Memory 是一个本地优先的跨会话记忆插件。它由 diqierjia 维护,旨在为 DSH 提供自动化的记忆管理能力。插件通过自动捕获已完成的主代理轮次,在后台构建可搜索的记忆库,并将重要信息转化为结构化的 Event 和 Element 卡片。
核心功能¶
-
短期记忆管理
对话进行时,细节会逐渐变短;但原始记录保留,需要在时可以展开。 -
长期记忆结构
通过事件时间线保留历史,通过知识图谱组织当前状态。 -
证据门控
在检索证据后,会先判断证据是否充分,再决定是否回答。 -
按需强化
只有实际被使用的记忆才会被强化。 -
来源追踪与导入
导入的内容可转化为可追溯的事件,更新知识图谱,同时保留原始文本。
安装与启用¶
如果 DeepSeek Harness 已安装,将 StrataGate 添加到正在使用的配置文件中:
dsh plugin --profile web add stratagate-dsh
重启该配置文件,然后正常使用 DSH。StrataGate 会自动捕获已完成的主代理轮次,在后台构建可搜索记忆,并在 DSH Settings → StrataGate-AgentMemory 下暴露其 Memory UI。
默认情况下,数据库存储在:
DSH_HOME/stratagate/memory.db
注意事项¶
移除插件不会删除数据库。插件使用 MIT 许可证。