dsh-better-dsh
Better DSH: a DSH plugin bundle that installs workflow skills, engineering presets, and five independent plugins (goal, subagent, compact, ask-user, ptc). Pure ESM, no build step.
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:omdsh-dev/dsh-better-dshドキュメント
README 全文を読む ↗独立使用
五个插件都可以单独安装;独立安装和 Better DSH 组合使用的是同一组稳定行。
dsh plugin --profile
add dsh-better-goal@0.4.1
dsh plugin --profile
add @oh-my-dsh/dsh-better-subagent@0.5.0
dsh plugin --profile
add dsh-better-compact@0.3.1
dsh plugin --profile
add dsh-better-ask-user@0.3.1 dsh-better-ptc@0.2.0
组合安装、只读限制与回退
| 组合 | 结果 |
|---|---|
| 只有 Better DSH | 插入 goal / subagent / compact companion+engine / ask-user / ptc 行;工程预设内带 compact engine |
| 只有独立 bundle | 各自插入同样的行;没有 Better DSH 的工程预设、技能或 job 守卫 |
| Better DSH + 独立 bundle 同时显式选中 | Loader 仍按行 id 只激活一行实例,但 DSH 0.2.2-rc.1 会拒绝为同一 id 写入配置:行可读、配置只读 |
恢复方法:只保留一个显式入口,然后重启 profile。不要为了“多一层保险”同时安装两套入口。
- 移除独立 bundle 不会移除 Better DSH 仍然装配的同一稳定行;反之亦然。按“有效 row 的来源”判断,而不是 bundle 名。
- 彻底移除压缩增强:从组合中移除 Better DSH,或把预设/组合改回原生压缩。只禁用独立 compact bundle 不会恢复 Better DSH 预设内的 engine 行。