DeepSeek Harness 插件:分领域长期经验记忆

DeepSeek Harness(DSH)的生态基于插件化架构,智能体在多轮交互中往往难以跨会话复用经验。marquez807/dsh-experience-memory 旨在解决这一问题,为 DSH 提供分领域的长期经验记忆。

核心价值:分得清轻重、攒得下经验、忘得掉过期、纠得了错,并在再次执行同类工作时自动召回相关经验。

安装与启用

插件通过 tarball 方式安装,支持零配置运行。

dsh plugin --profile <name> add /path/to/dsh-experience-memory.tgz

安装后无需额外配置。默认数据库位于 $DSH_HOME/experience-memory/memory.db。

核心功能

插件不依赖第三方库,仅使用 Node.js 内置能力与 SQLite。

  • 低开销记忆:每轮对话固定消耗 204 字节,用于提示记忆存在。
  • 工具与命令:
    • 提供 5 个模型工具:memory_recall, memory_remember, memory_feedback, memory_forget, memory_stats。
    • 提供 7 个斜杠命令:如 /memory-status, /memory-preview。
  • 证据定级机制:插件根据证据来源对记忆进行分级,包括 verified-tool(工具调用)、verified-user(用户原话)、verified-file(文件内容)和 inferred(无法核实的默认等级)。只有高等级且相关性匹配的记录才会被注入。
  • 自动注入与维护:自动维护记忆库,并按相关性注入相关经验。

使用示例

查看当前记忆库状态:

/memory-status

预览本轮会话会注入哪些记忆:

/memory-preview 部署

运行自检工具,检查引用文件是否丢失:

node tools/provenance-audit.mjs

注意事项

  • 日志确认:重启后需检查启动日志,确认 store <路径> 是否为预期的库路径及记录数。
  • 数据安全:退役操作是可逆的,只有执行 purge 才会真正删除数据。
  • 装饰符限制:Markdown 装饰符仅用于诊断,不影响定级逻辑。
  • 文件归属:记录的文件归属权在写入时由会话的当前工作目录解析。

该插件适合需要在长期运行中积累领域知识的 DSH 项目。更多细节请参考:GitHub。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜