@hawk2048/oh-my-dsh
OMC-style multi-agent orchestration for DeepSeek Harness: 29 omd-* skills and 12 /omd-* slash commands over the plan-execute-review-verify pipeline and team/autopilot/ralph modes.
Install
dsh plugin --profile web add @hawk2048/oh-my-dsh
Sandbox test results
| Stage | Result |
|---|---|
| 1 install | ✓ |
| 2 list | ✓ |
| 3 mount | ✓ |
| 4 boot | — |
Four stages run in an isolated sandbox: install (network on) → list → mount → boot (last three with no network).
README
oh-my-dsh




面向 DeepSeek Harness (DSH) 的多智能体编排层 —— 把 oh-my-claudecode 的编排模式,映射到 DSH 原生原语(workflow / subagent / ralph / goal)之上。
两种触发方式:自然语言(30 个随 preset 打包的编排 skill,代理自动加载)+ 斜杠命令(13 条,敲 /omd 即弹出候选)。启动一次会话,编排能力就位。
[English](README.md) | 中文
快速开始
一条命令装好全部 30 个 skill + 13 条 /omd-* 命令(等价 OMC 的插件市场安装):
dsh plugin --profile web add github:hawk2048/oh-my-dsh
或从 npm 安装(等价 OMC 的 npm i -g):
dsh plugin --profile web add @hawk2048/oh-my-dsh
装完重启 profile,敲 /omd 弹出命令候选;或直接用自然语言(「先规划一下」「autopilot 搭个 API」)触发对应 skill。
要求
- DeepSeek Harness(
dshCLI) - pnpm(
dsh plugin底层转发给 pnpm)
为什么用 oh-my-dsh
- 零配置——一条
dsh plugin add装好全部;bundle 自注册,无需安装向导。 - Team 优先编排——Team 是标准分阶段流水线(
team-plan → team-prd → team-exec → team-verify → team-fix),构建在 DSH 原生workflow上。 - 自然语言交互——说清需求即可,30 个
omd-*skill 自动加载,无需记命令。 - 自动并行——复杂任务扇出到并行
subagent。 - 持久执行——Ralph / Autopilot / Ultragoal 不达验证完成不罢休(原生
ralph循环 +goal跨轮目标)。 - 零运行时开销——不引入新宿主工具或运行时,只是 DSH 原生原语之上的 skill,保留 DSH 自己的模型路由与沙箱。
- 从经验中学习——
omd-skillify提取可复用 skill;omd-remember跨会话持久记忆。 - 实时可见——内联 HUD 渲染实时
dsh-ui进度仪表盘。
与 oh-my-claudecode 的对应关系
对齐 OMC v5.3.0 的命令面(核心流水线 plan → execute → review → verify + 保留模式):
OMC 工作流 · oh-my-dsh skill · DSH 原生载体
Plan(规划) · [omd-plan](skills/omd-plan/SKILL.md) · 只读探索 + subagent 并行调研
Execute(执行) · [omd-execute](skills/omd-execute/SKILL.md) · subagent 并行 + todo_write
Review(评审) · [omd-review](skills/omd-review/SKILL.md) · subagent_fork 独立评审
Verify(验证) · [omd-verify](skills/omd-verify/SKILL.md) · pwsh/bash 测试 + subagent 复核
Team(分阶段流水线) · [omd-team](skills/omd-team/SKILL.md) · workflow + subagent
Autopilot(自动驾驶) · [omd-autopilot](skills/omd-autopilot/SKILL.md) · goal + todo + subagent
Ralph(持久验证循环) · [omd-ralph](skills/omd-ralph/SKILL.md) · ralph + goal 验证循环
Deep Interview(需求澄清) · [omd-deep-interview](skills/omd-deep-interview/SKILL.md) · ask_user_question
Ralplan(共识规划) · [omd-ralplan](skills/omd-ralplan/SKILL.md) · 并行 subagent 草案 + 仲裁收敛
Research(有据调研) · [omd-research](skills/omd-research/SKILL.md) · web_search/web_fetch + 并行 subagent
Autoresearch(评估驱动改进) · [omd-autoresearch](skills/omd-autoresearch/SKILL.md) · goal + 评估子代理循环 + 写作检查脚本(references/report_lint.py)
Ultragoal(持久多目标) · [omd-ultragoal](skills/omd-ultragoal/SKILL.md) · goal + todo_write + checkpoint 工件
HUD(状态栏) · [omd-hud](skills/omd-hud/SKILL.md) · dsh-ui 内联仪表盘(genui)
提示词触发 + 工具 skill(自然语言触发,无独立斜杠命令):
OMC 触发 · oh-my-dsh skill · DSH 原生载体
tdd(测试驱动) · [omd-tdd](skills/omd-tdd/SKILL.md) · pwsh/bash 测试 + red-green-refactor
deepsearch(代码检索) · [omd-deepsearch](skills/omd-deepsearch/SKILL.md) · grep/glob/read 本地定位
deep-analyze(深度分析) · [omd-deep-analyze](skills/omd-deep-analyze/SKILL.md) · 并行 subagent 多视角
ultrathink(深度推理) · [omd-ultrathink](skills/omd-ultrathink/SKILL.md) · 纯推理(先不动工具)
ai-slop-cleaner(去废话) · [omd-ai-slop-cleaner](skills/omd-ai-slop-cleaner/SKILL.md) · review/edit 精简
说人话(生成期写作纪律) · [omd-plain-writing](skills/omd-plain-writing/SKILL.md) · 句式与结构约束 + 输出前八条自查
omc-doctor(自检) · [omd-doctor](skills/omd-doctor/SKILL.md) · 安装/挂载诊断
debug(调试) · [omd-debug](skills/omd-debug/SKILL.md) · 复现→定位→最小修复→回归
release(发布) · [omd-release](skills/omd-release/SKILL.md) · git + 测试 + changelog + tag
remember(跨会话记忆) · [omd-remember](skills/omd-remember/SKILL.md) · 工作区记忆文件
cancel(取消模式) · [omd-cancel](skills/omd-cancel/SKILL.md) · goal pause + interrupt_agent + job_kill
minimal-code-discipline(最小改动) · [omd-minimal-code-discipline](skills/omd-minimal-code-discipline/SKILL.md) · YAGNI 阶梯
external-context(外部上下文) · [omd-external-context](skills/omd-external-context/SKILL.md) · web_fetch/read
visual-verdict(视觉 QA) · [omd-visual-verdict](skills/omd-visual-verdict/SKILL.md) · read_image 对比
skillify(提取 skill) · [omd-skillify](skills/omd-skillify/SKILL.md) · 写 SKILL.md
wiki(知识库) · [omd-wiki](skills/omd-wiki/SKILL.md) · 工作区 markdown
omc-help(使用指南) · [omd-help](skills/omd-help/SKILL.md) · 实时列 skill/命令索引
本插件新增(OMC 无对应):
能力 · oh-my-dsh skill · DSH 原生载体
金字塔结构化表达(结论先行 + MECE) · [omd-pyramid](skills/omd-pyramid/SKILL.md) · 纯表达纪律 + dsh-ui 层级映射(genui)
ultrawork已退役:OMC 在 5.0.0 删除了ultrawork(以及ultraqa/swarm/pipeline等),oh-my-dsh 同步移除;其"最大并行扇出"能力已并入execute/team/ralph的内部并行纪律。
关键差异:OMC 的 HUD 是 CLI 状态栏,而 oh-my-dsh 的 HUD 是内联在回答正文里的 dsh-ui 仪表盘(stat/progress/timeline/table),因为 DSH 的 Web GUI 本身就在渲染结构化 UI。
目录结构
oh-my-dsh/ ├── package.json # dsh.bundle manifest(组合包安装入口) ├── cordis.patch.yml # 组合包 patch 层(全局命令 + 全局 skill 挂载) ├── index.js # 组合包模块入口 ├── agent.cordis.yml # agent preset 组合文件(= standard + persona + skill + 命令) ├── preset.yml # preset 显示元数据 ├── install.ps1 / install.sh # preset 手动安装脚本 ├── LICENSE ├── commands/ │ └── omd-commands.mjs # 斜杠命令生产者(ESM 插件) ├── skills/ │ ├── omd …(truncated)
Rendered from the README published on npm. Formatted only, not edited.
Versions
Published on npm::11,最后更新 2026-11-06