前言¶
在 DeepSeek Harness(DSH)里,模型推理强度通常由 Codex effort switcher 等插件在界面滑块上切换。若你希望在「模型自身 advertised 的最高档」之上再开一档,并长期保持 Claude Code 在 ultracode 开启时的系统指令与多智能体编排习惯,单靠内置选模器往往不够。下面介绍社区插件 dsh-claude-ultra:它在 effort switcher 上追加第五格 Ultra,由 Host 与 Web 客户端协同,把映射后的最高 reasoning effort 与 Claude 来源的 ultracode 文案一并注入系统提示。
这是什么¶
dsh-claude-ultra(维护者 AndyZh0,GitHub:AndyZh0/dsh-claude-ultra)是 DSH 的 package-bundle 插件,分类为工作流。简介为:Claude-style Ultra mode for DSH: the top reasoning effort plus Claude’s standing multi-agent orchestration。
它解决两件事:一是在 dsh-codex-effort-switcher 滑块上、位于 Max 之上的第五档 Ultra;二是在该档或关键词触发下,为会话与子 agent 持续注入与 Claude ultracode 对应的系统提示段,并映射到当前模型可用的最高 reasoning effort(例如 DeepSeek-V41-Flash 上的 max)。
依赖关系: 浏览器端读取 switcher 的 codexModelTiers 客户端服务,因此同一 profile 中须已安装 dsh-codex-effort-switcher 0.2.0 或更新版本。未安装 switcher 时,本包不会贡献任何 tier,Composer 仍使用内置选模器。
核心功能¶
Ultra 档位与 effort 映射¶
- Switcher 在 effort 选项中追加 Ultra;仅当模型 advertised reasoning effort 时
available(model)为真。 - 选中 Ultra 时,
effort(model)优先映射为max,否则取 advertised 中非off的最高档。 - 应用档位时先走与
/model相同的session.selectModel路径,再经 Host 路由/api/dsh-claude-ultra/arm校验并记录会话级 arm。
系统提示与持久化¶
下一次系统提示组装时,若 arm 与当前 pending 或最近选型一致,则 materialize 进入 ultracode 文案;若在 entry 快照之后选了更低档位(本卡片或 /model),下一次组装 materialize 退出 文案。无独立 snapshot 的子 agent 可继承已激活的父会话。
文案主体来自 @anthropic-ai/claude-code 2.1.316 内嵌 bundle 中的 attachment 表;DSH 无 Workflow 工具,文中将 the Workflow tool 替换为 'subagent' 与 'subagent_fork',将 workflow 参考替换为 DSH agent-team 用法说明,其余尽量保持原文。
模式通过 system/message 折叠进 claudeUltraMode 会话投影;重载或 resume 后第五格可恢复,无需重新点选。
关键词(与 Claude 对齐的匹配规则)¶
| 关键词 | 行为 |
|---|---|
ultracode |
整词出现时,即使未选 Ultra 档,该轮也可进入编排;匹配规则与 Claude composer 高亮一致(斜杠命令开头、引号/反引号/括号内、路径分隔符或扩展名粘连等会忽略)。 |
ultrathink |
整词 /\bultrathink\b/i 匹配时,仅将该轮 effort 提到模型最高档,不改变 Ultra 档位;引号、反引号、斜杠前缀或带点形式仍会触发,词形变化不触发。 |
Ultra 档激活时,关键词各自追加段落,与 standing 段并存。
Host 实现要点(阅读源码时)¶
Host 不依赖 @deepseek-ai/* npm 包,仅通过 src/ports.ts 结构视图使用注入上下文;运行时依赖仅 zod(打包进 lib/index.js)。agent/request 监听在 armed 请求消费 arm,避免 stale intent。
安装与启用¶
在插件源码目录内构建并打包,使用 DSH 支持的 Node.js 版本;开发依赖与产物留在该目录。
npm install --ignore-scripts --workspaces=false
npm run build
npm pack
dsh plugin --profile <profile> add "./dsh-claude-ultra-0.1.7.tgz"
将 <profile> 换成你实际使用的 profile。dsh plugin add 会追加 bundle 行并在 profile 目录执行 pnpm;profile 在启动时组合 bundle,需重启应用。patchReload: live 只热重载 patch 与配置编辑,不会加载新的 bundle 行。
验证:
dsh --profile web --dump-config
输出中应同时列出 dsh-codex-effort-switcher 与 dsh-claude-ultra,且无 incompatible 行;模型芯片卡片上应在 Max 之上出现标为 Ultra 的第五格。
同版本重装对 pnpm 可能是 no-op:若 rebuild 后仍看到旧的 lib/client.js,可先 dsh plugin --profile web remove dsh-claude-ultra 再 add。
当前 package 版本为 0.1.7,许可证 MIT。
典型用法¶
- 点击模型芯片,选择 advertised reasoning effort 的模型。
- 点击最后一格 Ultra;触发器显示
<model> Ultra,滑块采用 violet 顶档样式。 - 随后请求携带映射 effort,以及含 ultracode 指令与 DSH agent-team 说明的系统提示段;模式对后续请求与子 agent 保持 standing。
- 在本卡片或通过
/model选更低档位时,下一组装会使用 Claude 的 exit 文案;第五格 UI 会立即熄灭,但下一请求仍可能收到 exit 段。
可选:在提示词中加入 ultracode 或 ultrathink,按上节规则单轮或 standing 叠加。
适用场景与注意¶
适合: 已在 DSH Web profile 使用 effort switcher、希望对齐 Claude Code ultracode 行为(最高推理 + 默认多 subagent 编排)的开发者。
务必注意:
- 插件以当前 DSH 进程权限运行;安装前请阅读 GitHub 仓库 源码与 MIT 许可证,自行评估信任边界。
- 社区目录 SkillHub 插件页 为独立站点,与 DeepSeek / 幻方无官方从属关系;DSH 生态遵循「一切皆插件」,本包仅为社区贡献之一。
- README 列有 Known Limitations and Deferred Work;生产使用前建议对照仓库当前说明。
结尾¶
dsh-claude-ultra 在 effort switcher 上增加 Ultra 第五档,并把 Claude ultracode 的 standing 指令与 DSH 多 agent 说明接到系统提示流水线,适合需要「顶格推理 + 常驻编排」的工作流。详情与更新见 GitHub README,目录索引见 SkillHub。