dsh-rsi
为DSH提供本地记忆与技能演化功能 适合希望大模型能积累项目经验、自动学习并召回历史验证技能的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:lsmax-72/dsh-rsi說明文件
閱讀完整 README ↗一个使用示例
假设你在项目中要求“修改解析规则后,运行指定回归测试并保留失败日志”,随后完成了一次修复。
| 可能积累的资产 | 示例内容 |
|---|---|
| L1 记忆 | 当前项目修改解析规则后,需要执行指定回归测试 |
| L2 场景 | “解析器维护”:相关约束、排查经验和验证方式 |
| Skill | rsi-parser-regression:定位问题、修改规则、执行测试、检查结果 |
下一次相关任务可以召回约定,并按需加载技能。以上是产品行为示例,不是实测产物或效果数据;模型也可能判断信息不足、更新已有资产或保持不变。
安装与开始使用
环境要求
- 官方 dsh;当前兼容检查目标为
0.2.0-rc.2、Cordis4.0.4。 - 本地源码构建使用 Node.js 24。
- 自动学习需要 dsh 中可用的模型配置;默认跟随来源会话的模型。
1. 获取并构建源码
git clone https://github.com/lsmax-72/dsh-rsi.git
cd dsh-rsi
npm ci
npm ci 会通过 prepare 自动生成 lib/。如果使用 --ignore-scripts,需要另行执行 npm run build。
2. 在桌面版安装
在源码目录执行 pwd,复制得到的绝对路径。打开 dsh 插件 → 添加插件,输入该目录,安装并启用,然后打开插件详情。
当前已验证本地目录链接安装。源码更新后,在目录内执行 npm run build,完整退出并重新打开 dsh,让宿主重新加载客户端产物。
包仍为 private: true,尚未发布 npm 包。dsh 支持 GitHub 地址安装,但本项目通过远程 Git URL 的完整安装流程尚未验收。
可选:独立网页测试 profile
以下命令在已构建的源码目录中执行;dsh CLI 需要已加入 PATH。
dsh --profile rsi-dev --from-default-profile web --help
dsh plugin --profile rsi-dev add "$(pwd)"
dsh --profile rsi-dev --no-open
第一步从官方 web 模板初始化测试 profile,最后一步打印网页入口。profile 分开不代表资产目录自动分开;要隔离日常数据,应使用独立 DSH_HOME 或显式设置插件 dataDir。测试 profile 本身也不是任务执行沙箱。
3. 开始积累经验
- 在 dsh 中选择项目工作区,正常执行任务。
- 打开插件「概览」,查看学习记录、用量和失败原因。
- 在「记忆」「技能」中检查生成或更新的内容,按需纠正、编辑或禁用。
- 在同一工作区的新会话中继续任务,插件会召回记忆,并向官方技能接口提供可用的 RSI 技能。
初次安装没有资产是正常的。缺少模型配置、学习开关关闭或预算耗尽时,不会开始新的学习请求;管理页会显示相应任务状态。任务“已完成”表示 L0、L1 与 Skill 阶段完成,L2/L3 可能仍在后台处理。