@hawk2048/oh-my-dsh

workflowtested: passnpmMIT

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.

下载量 / Downloads
1,174
依赖体积 / node_modules
0.22 MB
测试时间 / Tested
2026-11-06
DSH 版本 / Version
0.2.2-rc.1

Install

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

Sandbox test results

StageResult
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

![npm version](https://www.npmjs.com/package/@hawk2048/oh-my-dsh)

![GitHub stars](https://github.com/hawk2048/oh-my-dsh/stargazers)

![License: MIT](https://opensource.org/licenses/MIT)

![dsh-plugin](https://github.com/topics/dsh-plugin)

面向 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。

要求

为什么用 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

Links

GitHub · Homepage · npm

Same category