dsh-host-rsi: DeepSeek Harness 宿主侧记忆与自进化插件

DSH 理念是“一切皆插件”。在使用本地大模型进行开发时,模型常出现重复犯错(金鱼记忆)或在死循环中浪费算力的问题。dsh-host-rsi 是一个针对这一痛点的宿主侧插件,旨在让本地模型在会话中积累经验并自动修正行为。

插件定位

该插件属于模型推理类别,由开发者 pk14742952-AD 维护。它是一个纯宿主插件,不触碰模型权重,核心价值在于让本地大模型在会话中实现“越用越强”,避免陷入死循环。

核心能力

插件主要包含以下能力:

  • 自进化:通过 L1/L2/L3 信号阶梯可靠性加权机制,对模型的自检结论、工具成败、用户纠正与长期偏好进行分级处理,沉淀高价值经验。
  • 收敛导引:检测死循环时自动注入收敛提示,防止模型在已通过验证的任务上反复尝试,节省算力。
  • 五态交付护栏:拦截五种交付失败状态(EMPTY、TRUNCATED、FIXED_POINT、SAME_PLAN、SHELL_LOOP),确保输出完整且有效。
  • 持久记忆:采用内存缓存读 + 后台防抖写的方式,保证热路径不阻塞,同时具备崩溃自愈能力。
  • 项目感知的指令去重:按项目/工作区分组,防止记忆库因重复指令膨胀。
  • 零侵入:作为宿主插件运行,不干扰模型推理流程。

安装与启用

插件目前未提供 CLI 安装命令,需通过 GUI 安装:

  1. 在 DSH 界面进入 设置 → 插件。
  2. 安装 dsh-host-rsi。
  3. 重启 DSH。
  4. 进入 设置 → 插件 → DSH HOST RSI记忆 → 点击 打开仪表板。

典型用法

安装启用后,可以通过以下方式验证与使用:

  • 查看仪表板:重启 DSH 后,在插件设置页打开仪表板,可实时查看捕获、注入、拦截及最近触发事件。
  • 独立运行 Demo:在项目根目录执行以下命令启动独立演示服务:
    node demo-serve.mjs
  • 调用诊断接口:通过调用 rsi_events 查看触发诊断信息。

注意事项

  • 兼容性:通用模式,兼容 API 与本地模型,默认针对本地 27B/Flash 调优。
  • 数据源过滤:仅捕获 source.kind === 'user' 的消息,防止系统提示污染记忆。
  • 降级策略:若插件目录不可写,会自动降级为纯内存模式,不影响功能运行。
  • 性能优化:使用后台防抖写入,热路径(pre-step / turn-end)永不阻塞。

结语

该插件通过信号阶梯与交付护栏机制,为 DSH 中的本地模型提供了记忆层与收敛层。若需要更详细的原理说明或更新日志,可查阅其 GitHub 仓库。

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

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

小夜