omdsh-dev/dsh-better-dsh ↗★ 6

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.

套件
dsh-better-dsh
相容性
待驗證
Harness 依賴範圍
0.2.2-rc.1
版本
0.10.0
授權
Apache-2.0
最近更新
2026年11月7日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:omdsh-dev/dsh-better-dsh

独立使用

五个插件都可以单独安装;独立安装和 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 行。