cyanxi69-jpg/dsh-self-memory

cyanxi69-jpg★ 0JavaScript最后同步: 2026-08-21

在 GitHub 打开

DSH 自记忆插件(v0.3)把会话中遇到的问题、多种解决方法、脚本文件路径与模型调用全过程结构化记录下来;新会话中,「先查记录 → 有就试 → 成功标命中/失败记根因 → 无则自研 → 最后回写」的闭环自动发生,并支持外部导入解决方法。零运行时依赖、纯本地、离线可用。

README 摘要

dsh-self-memory — DSH 自记忆插件 给 DeepSeek Harness 智能体装上跨会话的「经验记忆」:遇到问题自动查历史方案、自动留痕、自动回写——新会话不再重复踩坑。 这是什么 DSH 自记忆插件(v0.3)把会话中遇到的问题、 多种解决方法 、脚本文件路径与模型调用全过程结构化记录下来;新会话中,「先查记录 → 有就试 → 成功标命中/失败记根因 → 无则自研 → 最后回写」的闭环 自动发生 ,并支持外部导入解决方法。零运行时依赖、纯本地、离线可用。 快速开始(3 步上手) 1. 安装 免重启热挂载:对 AI 说 dev install package {"dir": " "} 。 2. 验证已生效 对 AI 说: selfmem status → 返回 plugin=v0.3.0 recordsSchema=2 records=… solutions=… 。 (代码更新后需 dev reload package dsh-self-memory ,或重启 dsh 由 bundles 重新装配。) 3. 第一次使用 - 什么都不用做:你每次发消息,插件都会自动检索历史记录并以 围栏注入上下文; - 手动检索:对 AI 说 selfmem search {"query":"如何识图"} ; - 查看自动采集的会话轨迹: selfmem trace 。 日常闭环 (AI 侧):遇到问题 → 看自动注入的历史方案 → 有就执行,成功 selfmem hit 、失败 selfmem fail 记根因 → 没有就自行解决 → selfmem record 写回。 要求 - @deepseek-ai/dsh 0.1.x 发布线(rc 版可) - Node.js =22 - 零运行时依赖 :只用 Node 内建模块;DSH 侧只注入 tools 服务 设计说明 为什么召回注入走用户消息,而不是 system prompt 召回与历史方案通过 agent/inbox 以 来源归属的用户消息 ( source: { kind: 'plugin', plugin: 'dsh-self-memory' } )追加。刻意不进 system prompt:某些 preset 的 persona 声明 complete: true (如 stock minimal )会把该 persona 恢复为唯一 prompt 段, 静默丢弃 其他插件的所有贡献——基于 system prompt 的记忆插件在这种 preset 下会无声失效。用户消息注入还可重放、对压缩可见、不进入 request/header 。 为什么注入内容带围栏与来源标注 召回块以 包裹并声明「启发式检索,可能不相关;如不相关请忽略」——记忆只是证据,不是指令,降低注入误导与 prompt 注入…

在 GitHub 查看完整 README →
Agent/智能体deepseek-harness-plugindeepseek-harness-pluginsdsh-plugindsh-plugins

分类