oh-my-dsh
Plugins, sensible defaults, and a launcher for DeepSeek Harness (dsh) — everything you're missing, without forking upstream.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:amplifthq/oh-my-dsh说明文档
阅读完整 README ↗开箱即用的 DeepSeek Harness 精选发行版。
Overlay,不是 fork。
English | 中文
DeepSeek Harness 提供了优秀的插件框架和一套保守的参考组合。oh-my-dsh 把这些零件装成一台能直接工作的机器:正式 profile、惰性复用现有 MCP 配置、LSP 导航与可恢复语义改名、工作区 @file 引用、安全编辑、默认开启的 SSRF 加固网页抓取、可选 DAP 调试、通知、usage 汇总和持久代码 kernel。
它是 Cordis bundle,不是 fork。上游“一切皆插件”的架构保持不变,每项默认选择都可以覆盖。
DeepSeek Harness 仍处于 developer preview。
oh-my-dsh会锁定经过验证的上游版本,不会静默追随破坏性升级。
快速开始
需要 Node.js ^22.19.0 或 >=24.0.0。
npm install --global oh-my-dsh
omd setup
omd
第一次 setup 可能需要几分钟。它会在 ~/.dsh/profiles/ 下安装两个隔离 profile:
omd:交互式 Web UI。omd-headless:一次性终端任务。
不想全局安装也可以使用:
npx oh-my-dsh@latest setup
npx oh-my-dsh@latest
你会得到什么
打开就能工作的 coding profile
- 默认使用
workspace-write + ask:保持效率,但不会静默获得完整主机权限。 - 同时提供原生工具和上游 Code Mode。
- 显式配置 compaction、timeout、instruction budget 和 coding persona。
- 网页抓取默认开启,走 SSRF 加固 provider——私有、回环、链路本地和云 metadata 地址在请求前和建连时双重拦截。
- 默认提供时区时间上下文、审批通知、长任务通知,以及"输入排队在运行中回合之后"的提示。