lsmax-72/dsh-rsi ↗★ 1

dsh-rsi

Local memory and skill evolution for DeepSeek Harness 适合希望大模型能积累项目经验、自动学习并召回历史验证技能的用户。

Package
dsh-rsi
Compatibility
Unverified
Harness peer range
0.2.0-rc.2
Cordis peer range
~4.0.4
Version
0.0.1
Last updated
Oct 3, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:lsmax-72/dsh-rsi

一个使用示例

假设你在项目中要求“修改解析规则后,运行指定回归测试并保留失败日志”,随后完成了一次修复。

可能积累的资产示例内容
L1 记忆当前项目修改解析规则后,需要执行指定回归测试
L2 场景“解析器维护”:相关约束、排查经验和验证方式
Skillrsi-parser-regression:定位问题、修改规则、执行测试、检查结果

下一次相关任务可以召回约定,并按需加载技能。以上是产品行为示例,不是实测产物或效果数据;模型也可能判断信息不足、更新已有资产或保持不变。

安装与开始使用

环境要求

  • 官方 dsh;当前兼容检查目标为 0.2.0-rc.2、Cordis 4.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. 开始积累经验

  1. 在 dsh 中选择项目工作区,正常执行任务。
  2. 打开插件「概览」,查看学习记录、用量和失败原因。
  3. 在「记忆」「技能」中检查生成或更新的内容,按需纠正、编辑或禁用。
  4. 在同一工作区的新会话中继续任务,插件会召回记忆,并向官方技能接口提供可用的 RSI 技能。

初次安装没有资产是正常的。缺少模型配置、学习开关关闭或预算耗尽时,不会开始新的学习请求;管理页会显示相应任务状态。任务“已完成”表示 L0、L1 与 Skill 阶段完成,L2/L3 可能仍在后台处理。