dsh-evolve-modes:给 DeepSeek Harness 装一组可组合的工作方式开关

让 AI 干活,不同任务该有不同的干法:日常小改动直接执行就行,重要决策得先推演再动手,交付前再挑一遍毛病。dsh-evolve-modes 是开发者 GraySilver 出品的 DeepSeek Harness(DSH)网页端插件,在输入区旁加了一组紧凑控制项,把 Agent 的工作状态、思考策略、质量门禁和自进化行为变成四个可随时组合的开关。插件不修改 DSH 核心代码,MIT 开源,npm 包名 @graysilver/dsh-evolve-modes,SkillHub 插件广场在架,星标近二百。

它能做什么

  • 四维自由组合:工作状态(正常执行或进入官方计划工作流)×思考策略(标准作答、原理推演、分轮追问)×质量门禁(关闭、对抗性审查、验收审查)×自进化(开或关),每个任务单独配一组,输入区实时显示当前组合
  • 原理推演模式:把目标、事实、假设、约束、推导与验证显式写入请求头,要求 Agent 先摆清前提再作答;过程记录保留同一段指令作为可检查证据
  • 分轮追问模式:先建立决策依赖关系,每轮只问前置条件已明确的问题,问题带编号和推荐答案;所有分支明确后总结共识、等待确认,确认前不动手
  • 对抗性审查:父回复完成后启动独立审查 Agent,专挑未满足的要求、缺依据的结论、遗漏、回归与安全风险,只报告证据和缺口,不静默改写
  • 验收审查:对照任务目标与已批准计划逐项验收,报告固定区分达成、缺口、未验证、证据与后续动作
  • 自进化提议制:从已完成的协作会话里识别稳定的用户偏好与工作要求,默认只生成待人工审阅的规则提议;证据必须逐字来自用户原话,批准后写入全局规则区,不碰 AGENTS.md、CLAUDE.md 或任何项目文件
  • 学习请求全隔离:分析用独立的学习提示词,不继承父会话历史、不带工具、不加载项目指令文件,失败自动记录可重试,不阻断正常对话

怎么获取

要求 DSH 网页端环境可用,官方推荐 npm 固定版本安装:dsh plugin --profile web add @graysilver/dsh-evolve-modes@0.4.1,装完重启网页端即可。注意版本配对:0.4.1 对应 DSH 0.1.1-rc.2 与 0.1.2-rc.1;仍在用 0.1.0-rc.6 的环境请装插件 0.3.1,官方建议生产环境把插件与 DSH 版本一起固定。

上手怎么用

  1. 按任务选组合:日常事务用「正常 · 标准 · 关」保持节奏;高影响决策切「计划 · 原理推演」,先暴露假设再进官方计划审批;有把握交付加「验收审查」;要挑战高风险答案就开「原理推演 · 对抗性审查」双档
  2. 让偏好沉淀成规则:打开自进化后按默认每 3 次回复分析一批,识别出的长期偏好生成提议,到全局设置页逐条查看证据,认可的应用、不认可的忽略,全程自己拍板
  3. 命令行直接切换:/evolve-mode 系列命令支持在输入区精确调整,比如切到计划状态、把学习批次改成 1 到 100 之间的值、翻看某轮审查报告
  4. 设好提议上限:待审阅提议默认堆到 100 条封顶,怕积压就调小,或在设置页手工增删全局规则、从自动备份恢复

适合谁用

对 AI 输出质量有要求、希望按任务调节工作方式的重度 DSH 用户,以及想让 Agent 逐步记住团队偏好又不想放开自动改写权限的技术团队。自进化默认提议制、批准权在人手里,规则只写插件自己的存储区,这个分寸适合谨慎的团队环境。质量审查会在每个完成的回复后增加一次模型调用和相应延迟,官方文档也如实说明,按需开启即可。