dsh-claude-ultra:在 DSH 中启用 Claude 式 Ultra 推理与多智能体编排

前言

在 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 映射

  1. Switcher 在 effort 选项中追加 Ultra;仅当模型 advertised reasoning effort 时 available(model) 为真。
  2. 选中 Ultra 时,effort(model) 优先映射为 max,否则取 advertised 中非 off 的最高档。
  3. 应用档位时先走与 /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。

典型用法

  1. 点击模型芯片,选择 advertised reasoning effort 的模型。
  2. 点击最后一格 Ultra;触发器显示 <model> Ultra,滑块采用 violet 顶档样式。
  3. 随后请求携带映射 effort,以及含 ultracode 指令与 DSH agent-team 说明的系统提示段;模式对后续请求与子 agent 保持 standing。
  4. 在本卡片或通过 /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。

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

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

小夜