前言¶
在 DSH 里做长期任务时,模型会在同一类问题上反复踩坑;把纠错写进对话上下文,窗口一换或项目一换,信息就散掉了。Missher MSE Learning(包名 @missher/dsh-mse-learning)面向 DeepSeek Harness 及可接入其生命周期协议的 Agent,把宿主确认的纠错与方法候选按项目持久化,在相关任务里按作用域和预算限额召回,并记录采用与客观验证结果。它不训练模型权重,也不保证模型不再犯错。下面介绍它的定位、能力与在宿主中的配置方式。
这是什么¶
维护者为 Missher12,GitHub 仓库为 Missher12/Missher-MSE-Learning,社区目录页为 SkillHub 插件条目,分类为客户端插件。当前资料中的 npm 包版本为 0.13.0,许可证 MIT,Node 引擎要求 >=22.19.0。
与历史产品 dsh-missher-evolution 不同,本插件不读取或迁移后者的数据。SkillHub 简介中的「standalone learning product」强调其可作为独立学习产品接入 DSH 与其他 Agent;学习数据落在宿主数据目录下的 mse-learning/,需自行备份与卸载策略,并非「无任何持久数据」——README 明确会保存按项目隔离的纠错与候选。
桌面端安装入口与其他 Missher 插件见 Missher-DeepseekHarness-Desktop。
核心功能¶
纠错、候选与召回¶
- 保存宿主确认的明确用户纠错;在相关任务中按作用域、适用条件与预算召回。
- 推断出的方法先作为候选;经安全评审可进入有限试用,客观验证通过后才成为登记范围内的已验证方法。
- 召回默认每轮最多 2 条、768 UTF-8 字节,每会话最多 1536 字节(字节不是 token);召回本身不调用模型。
- 试用每轮最多 1 条,排在纠错与已验证方法之后,计入上述总限额;试用有期限,可因可信失败或纠错撤回。
- 任意自由中文条件若无法可靠解释,会保守不召回。
设置页与运行控制¶
在 设置 → 自我进化 中可查看经验、召回原因、运行状态、手动复盘及预算;支持暂停/恢复和未确认状态提示。已确认的完成结算可跨重启恢复,不重跑模型或工具,不重复计算同一结果的信用。
自 0.11.0 起,可在同一登记验证域与条件下,把两个候选受控合成为一个新候选;来源、父版本、预算与控制状态由 Core 复核,生成意见不构成验证。
宿主命令¶
以下命令注册在宿主 commands 服务,不作为普通消息发给模型:
/mse:查看状态/mse why:查看最近来源与原因/mse now <任务>:只读预演
自动评审、验证与预算(0.13.0)¶
- 试用不是已验证收益:安全评审可标为
reviewed/trial,客观验证通过后才标为validated;正文会标明「仅供参考·未通过宿主验证」。 - 客观证据决定 validated:固定登记算法或 Host 的
mse-lifecycle-v1场景包提供判据;模型自评或声称成功均不是验证事实。 - 自动验证默认关闭(
autoValidationEnabled=false),评测 token 预算默认 0(evaluationTokensPerDay=0)。 - 预算模式默认有限;0.13.0 将预算滑轨与有限/不限额模式合并交付。有限模式档位包括暂停、20K/2、50K/5、100K/10、200K/20 和自定义;任务按滚动 24 小时内至少发出一次物理请求的不同 ticket 计数。不限额模式移除共享评测的滚动 24 小时 token 与逻辑任务上限,但单次请求上限、物理请求计数、单并发、暂停闸门等仍生效;剩余额度显示为「持续处理」。
- 自动复盘可额外使用触发来源回合的模型与推理级别,至多 3 次/24 小时、间隔至少 30 分钟、单次输出最多 384 tokens,可在设置中关闭。
远程决策可在设置页填写模型、API 地址和 API Key,按需获取模型目录;Key 按服务路线保存在宿主凭据服务中。详细行为见 0.13.0 说明、验证记录 与 交付状态。
安装与启用¶
安装不以仓库最新提交为准:请以 PUBLICATION.md 交付记录 列出的精确版本与校验和完成源码验证与本机安装;仓库更新不会自动升级已安装设备上的插件。Missher 桌面版可通过插件管理安装 @missher/dsh-mse-learning;CLI / Web 使用相同 profile 卸载示例为:
dsh plugin --profile web remove @missher/dsh-mse-learning
资料中未给出统一的 dsh plugin add … 一行命令,安装步骤应跟随交付记录中的版本与校验和说明执行。
宿主需能提供 Cordis、LLM、Typert、Schemastery 与 commands / settings 等服务;完整设置页还需要 @deepseek-ai/dsh-client-ui-primitives 及对应设置扩展点。当前 README 记载的已测组合包括 Missher 桌面版与隔离 Ubuntu 社区 0.2.1-rc.2。其他 Agent 可使用 Node SDK / JSON CLI,但需编写可信生命周期适配,并非安装即适配所有 Agent。
典型用法¶
配置决策模型¶
- 打开 设置 → 自我进化,选择模型来源;跟随来源会话时继续使用该会话的模型与推理档位。
- 使用远程服务时,填写服务地址和模型名;可点击获取模型目录后选择,无目录则手动填写。
- 在 API Key 输入框填写真实密钥并保存;密钥按后端和服务路线分别保存,切换地址不会自动转用旧密钥。
- 若设置被其他窗口修改,重新加载宿主值后再编辑和保存。
获取目录只发送只读请求,不运行模型;目录存在或密钥已保存不代表推理接口已验证。
开启自动验证(可选)¶
默认仍是有限模式、自动验证关闭、token 额度为 0、任务额度为 2。若要启用后台评测:
- 从项目正式 Release 页面确认版本与校验和后再安装。
- 开启 自动验证;对缺少可恢复来源的历史候选,显式选择一个已配置模型路线的验证会话(仅提供 provider、模型和推理档,不改变经验原项目)。
- 在评测预算中选择 有限 或 不限额 模式并保存;在控制台查看队列阶段与阻塞原因。
- 区分「已记录」「试用」与「已验证」;关闭自动验证可停止后续自动步骤。
CLI 与开发验证¶
包提供 mse-learn 可执行入口;开发与打包验证可在源码目录执行:
npm test
node scripts/pack.mjs --dsh-only
node scripts/pack-source.mjs
node scripts/verify-package.mjs
适用场景与注意¶
适合谁:需要在 DSH 或多 Agent 工作流中,把项目内纠错与经宿主确认的方法沉淀下来、并在后续相关任务里可控召回的团队;愿意自行管理验证预算、并理解「试用 ≠ 已验证收益」的开发者。
数据与卸载:学习库位于宿主解析的 dshHomePath('mse-learning') 目录(通常在 DSH 数据根下的 mse-learning/),含 lessons-v1.json 与 sessions/。卸载前等待任务结束并备份该目录;包卸载不会主动清除学习库。删除个人数据须先停止相关宿主并自行处理该目录,不要删除整个 DSH 数据根或其他插件目录。
权限与安全:插件以当前 DSH 进程权限运行;安装前应阅读源码与 MIT 许可证,并按交付记录校验安装包。README 说明当前所测宿主凭据为权限受限的本地文件,并非系统钥匙串;请保管好宿主数据目录。
边界:单元测试、设置页可读和计数增长均不证明长期真实模型收益;验证记录中对 Laya 等有限真实供应商样例有具体边界说明。检测到旧 missherEvolutionCore 时,新控制器会暂停,避免与旧 evolution 产品混写。
结尾¶
Missher MSE Learning 把「纠错与方法」从单次对话里抽出来,做成按项目隔离、可限额召回、可审计验证的持久层,并通过设置页与 /mse 命令暴露状态与原因。若要查看分类与简介,可打开 SkillHub 目录页;版本、校验和与行为细节以 GitHub 仓库 README 及链接文档为准。