oh-my-dsh: DeepSeek Harness 多智能体编排层

前言

DeepSeek Harness (DSH) 的核心理念是“一切皆插件”。为了在 DSH 的原生原语(如 workflow、subagent、ralph、goal)之上复刻 oh-my-claudecode 的成熟编排模式,hawk2048 开发了 oh-my-dsh。这是一个多智能体编排层插件,它将复杂的编排流程封装为即插即用的技能,旨在减少开发者配置复杂工作流的成本。

安装与启用

安装过程依赖 DSH CLI 和 pnpm。执行以下命令即可完成零配置的插件安装:

dsh plugin --profile web add github:hawk2048/oh-my-dsh

或者通过 npm 包名安装:

dsh plugin --profile web add @hawk2048/oh-my-dsh

安装完成后,重启对应的 profile,编排层即处于就绪状态。

核心功能

该插件通过封装 30 个自动加载的技能,将 oh-my-claudecode 的模式映射到 DSH 原语上。

1. 团队优先的编排工作流

插件定义了一套以“团队”为单位的标准化阶段流程,覆盖了从规划到修正的完整生命周期:
* team-plan:只读探索与并行子代理分析。
* team-prd:产品需求文档生成。
* team-exec:并行执行与任务写入。
* team-verify:独立审查与测试检查。
* team-fix:问题修正与回归验证。

2. 零配置与自然语言接口

无需手动编写配置文件。插件包含 13 个 /omd-* 斜杠命令和 30 个自然语言技能。用户可以直接通过自然语言描述需求(例如 “plan this” 或 “autopilot, build a REST API”),系统会自动匹配并调用相应的技能。

3. 自动并行化与持久执行

针对复杂任务,插件会自动将工作流分发到多个 subagent 中并行执行。在持久化执行方面,它利用 DSH 的 ralph 和 goal 原语,保持任务循环直至验证完成。

4. 实时可见性与学习

  • HUD(抬头显示):这是插件的特色功能。它会在回复中内联渲染一个 dsh-ui 进度仪表盘,实时展示任务进度、时间线和统计数据。这与 CLI 状态行不同,是嵌入在对话流中的结构化数据。
  • 经验学习:通过 omd-skillify 和 omd-remember 技能,插件支持从过往执行中提取可复用的技能,并在会话间持久化记忆。

5. 零运行时开销

插件不引入新的宿主工具或运行时环境,完全基于 DSH 原语构建。这保留了 DSH 自身的模型路由和沙箱能力,不会增加额外的系统依赖。

典型用法

安装并启动会话后,编排环境即已激活。

  1. 查看候选命令:输入 /omd 查看所有可用的技能和斜杠命令列表。
  2. 自然语言触发:直接在对话中输入意图,例如:
    • “plan this”(触发规划技能)
    • “autopilot, build a REST API”(触发自动驾驶技能构建 API)
  3. 查看 HUD:在任务执行过程中,注意回复中的内联仪表盘,它提供了可视化的执行进度。

注意事项

  • 依赖环境:插件需要本地已安装 DeepSeek Harness (dsh CLI) 和 pnpm。
  • 功能变更:ultrawork 模式已在 5.0.0 版本中被移除(已退休),相关功能已整合进 execute、team 和 ralph 模式中。
  • HUD 定义:HUD 是内联在回复中的 dsh-ui 仪表盘,并非 CLI 状态行。
  • 许可协议:该插件基于 MIT 许可证开源。

总结

oh-my-dsh 为 DSH 用户提供了复刻 oh-my-claudecode 工作流的捷径。它通过将复杂的编排逻辑封装为 30 个技能,实现了从自然语言到 DSH 原语的高效映射,同时保持了零配置和零运行时开销的特点,适合需要快速搭建多智能体协作系统的场景。

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

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

小夜