dsh-evolve-modes 是什么?让 DSH Agent 工作方式可组合、可自我进化
dsh-evolve-modes 是 DeepSeek Harness(DSH)的独立 Web 插件,让 Agent 的工作方式可组合、可审查、可持续改进:在输入区点开一个紧凑控件,就能组合工作状态、思考策略、质量门禁和自进化行为,最终实现 Agent Self Evolving。 本文介绍 dsh-evolve-modes 是什么、核心功能、完整的安装更新卸载命令、典型组合用法与常见排错,帮你把 Agent 从「单一固定的回答方式」变成「每个任务可重新组合的工作决策」。
dsh-evolve-modes 是什么?
dsh-evolve-modes 解决 Agent 工作方式单一、不可审查、难以持续改进的问题:把工作状态、思考策略、质量门禁与自进化组合成一套可在输入区随时调整的工作流。 以下定位与事实均来自官方 README(来源):
dsh-evolve-modes(GitHub 仓库 graysilver/dsh-evolve-modes)由 graysilver 维护,MIT 协议开源。它不 fork DeepSeek Harness、不复制 Agent loop,也不修改核心代码:安装后输入区旁始终显示当前组合(如「正常 · 标准 · 关 · 进化 开」),全局「自进化模式」设置页负责管理跨会话的学习提议与已批准规则。它不是互斥的「人格模式」,而是每个任务都可以重新组合的一组工作决策,属于 DSH Plugin 生态里开箱即用的 Agent 工作流插件。
dsh-evolve-modes 的核心功能有哪些?
核心能力围绕「组合 + 审查 + 进化」展开:四维组合控件、计划模式、第一性原理思考、两类质量门禁,以及人工审阅的自进化学习。 这些能力全部来自官方 README(来源):
- 组合式工作流控制:输入区显示当前组合,四个维度分别调整——工作状态(正常/计划)、思考策略(标准/第一性原理)、质量门禁(关/对抗性审查/验收审查)、自进化(关/开)。
- 计划模式:委托官方 DSH 计划服务,复用计划持久化和审批流程,不重复实现另一套计划系统。
- 第一性原理思考:把目标、事实、假设、约束、推导和验证写入请求头,Trajectory 保留证据。
- 质量门禁:对抗性审查独立寻找风险、报告证据与缺口;验收审查对照任务和计划报告 Met、Gap、Unverified、Evidence 和 Concrete follow-up。
- 自进化模式:默认提议模式,每累计 3 次父 Agent 回复启动一次隔离学习,生成待人工审阅的规则提议,应用后写入全局 learned instructions。
- 命令支持:/evolve-mode 系列命令可在 Web 输入区或命令 API 使用。
怎么安装与启用 dsh-evolve-modes?
安装用一条固定版本的官方命令,装完重启 Web profile,输入区旁即出现自进化模式控件。
1. 安装 dsh-evolve-modes:推荐通过 npm 将固定版本安装到 DeepSeek Harness Web profile:
dsh plugin --profile web add @graysilver/dsh-evolve-modes@0.3.2
已全局安装 DSH CLI 时可直接使用简写;也可以先用 npx -y @deepseek-ai/dsh 再执行。安装完成后重启 Web profile。
2. 审计源码时安装固定 Git revision:开发或审计场景使用固定 commit 安装:
dsh plugin --profile web add github:GraySilver/dsh-evolve-modes#<trusted-commit>
Git 安装包会执行安装期代码,请只安装可信 revision。
3. 启用并确认生效:重启 Web profile 后,输入区工具旁应出现自进化模式控件;打开顶层「自进化模式」设置页即可管理全局学习规则。
4. 更新插件:需要升级时重跑更新命令:
dsh plugin --profile web update @graysilver/dsh-evolve-modes
5. 卸载插件:不再需要时用卸载命令移除:
dsh plugin --profile web remove @graysilver/dsh-evolve-modes
以上命令形式与宿主文档一致,包名 @graysilver/dsh-evolve-modes 取自 README 与插件目录(来源)。
dsh-evolve-modes 典型用法
dsh-evolve-modes 装完即用,核心动作是给任务选组合:日常快活选基础组合,高风险答案加审查,长期使用开启自进化。
1. 快速完成日常工作:组合选「正常 · 标准 · 关」,保持执行节奏,不增加额外流程。
2. 做高影响决策:组合选「计划 · 第一性原理 · 关」,先研究并暴露假设,再进入 DSH 的计划审批流程:
/evolve-mode working plan
/evolve-mode reasoning first-principles
3. 有把握的交付与挑战高风险答案:交付选「正常 · 标准 · 验收审查」,高风险答案选「正常 · 第一性原理 · 对抗性审查」:
/evolve-mode quality acceptance-review
/evolve-mode quality general-review
4. 沉淀稳定的个人偏好:开启自进化,按默认每 3 次父回复一批生成规则提议:
/evolve-mode evolution propose
提议需在全局「自进化模式」设置页人工应用后才写入全局 learned instructions(来源)。
dsh-evolve-modes 常见问题与排错
装好后遇到「控件不出现」「版本不兼容」「没有新提议」等问题时,按下面的症状对号入座排查。 以下排错要点均来自官方 README(来源):
1. 输入区旁没有自进化模式控件:症状是启用后控件不显示。原因是 Web profile 未重启,或安装版本与 Harness 不匹配。解决:重启 Web profile 并刷新浏览器;确认 Harness 版本与插件版本对应。
2. 版本不兼容报错:症状是安装或运行时报 peerDependencies 冲突。原因是当前插件 0.3.2 仅支持 Harness 0.1.1-rc.2。解决:仍在 0.1.0-rc.6 时安装插件 0.3.1,固定版本、不依赖浮动标签。
3. 自进化没有生成提议:症状是完成多次回复后设置页无新提议。原因是自进化未开启,或学习批次未达到(默认每 3 次父回复一批)。解决:用 /evolve-mode evolution propose 开启,并在设置页确认批次大小。
4. 误点忽略提议后想恢复:症状是规则没有生效或想撤销。原因是忽略后不改变后续行为。解决:在设置页手工新增或修改全局规则,或从每次变更前自动创建的备份中恢复。
适用场景与注意
dsh-evolve-modes 适合所有想让 Agent 行为可控、可审查、可持续改进的 DSH 用户,尤其适合计划驱动与高频交付的团队。
适用场景:需要为不同任务切换工作方式的开发者;要求高风险答案先被独立审查的人;想沉淀长期个人偏好、让 Agent 越用越顺手的人。
注意事项:当前 0.3.2 仅支持 Harness 0.1.1-rc.2,生产环境建议同时固定插件与 Harness 版本;自进化默认只提议不自动启用,应用需人工确认;质量审查每个完成的父回复增加一次模型调用和延迟;学习请求是隔离的,不加载 AGENTS.md 或 CLAUDE.md(来源)。
项目链接
dsh-evolve-modes 是 graysilver 维护的 MIT 开源项目。 插件详情页:dsh-evolve-modes 插件详情。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:graysilver/dsh-evolve-modes。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
常见问题
dsh-evolve-modes 对 Harness 版本有严格对应:当前版本仅支持特定 Harness,旧版 Harness 需安装对应旧版插件。安装时请固定版本,映射见 README 兼容性表。
dsh-evolve-modes 的自进化默认 Propose:开启但只生成候选规则。新会话与未保存选择的旧会话默认开启,可用 /evolve-mode evolution propose 切换。
dsh-evolve-modes 的对抗性审查独立寻找风险,报告证据、缺口与后续行动,不静默改写;验收审查对照任务与已批准计划验收结果。两者都增加一次模型调用。
dsh-evolve-modes 的学习请求隔离:不加载源会话的 AGENTS.md 或 CLAUDE.md,不继承父会话历史。批准写入全局 learned instructions,不写入项目文件。
dsh-evolve-modes 的学习批次与提议上限在全局「自进化模式」设置页调整:批次默认 3(可设 1 到 100),上限默认 100(可设 1 到 1000),调整后立即生效。
dsh-evolve-modes 支持 /evolve-mode 系列子命令,可切换工作状态、思考策略、质量门禁与自进化开关。可在 Web 输入区或命令 API 使用。
相关术语
- dsh-evolve-modes
- dsh-evolve-modes 是 DeepSeek Harness(DSH)的独立 Web 插件,在输入区提供组合式工作流控制,让 Agent 的工作状态、思考策略、质量门禁和自进化行为可组合、可审查、可持续改进。— dsh-evolve-modes README
- Agent Self Evolving
- Agent Self Evolving 是 dsh-evolve-modes 追求的目标:Agent 从多次已完成协作中识别稳定的用户身份、偏好与工作要求,形成可审阅、可应用的跨会话规则。— dsh-evolve-modes README
- 对抗性审查
- 对抗性审查是 dsh-evolve-modes 的质量门禁之一,在父 Agent 回复完成后由独立审查 Agent 寻找未满足要求、缺少依据的结论、遗漏、回归与安全风险。— dsh-evolve-modes README
- 验收审查
- 验收审查是 dsh-evolve-modes 的质量门禁之一,对照任务、候选答案与已批准计划验收结果,报告固定区分的 Met、Gap、Unverified、Evidence 和 Concrete follow-up。— dsh-evolve-modes README
- 第一性原理思考
- 第一性原理思考是 dsh-evolve-modes 的思考策略,把目标、事实、假设、约束、推导和验证写入请求头,Trajectory 保留同一段指令作为可检查证据。— dsh-evolve-modes README