zoahdev/dsh-plugin-template
用于DeepSeek Harness插件的最小化、已验证模板:包含包清单、一个工具、运行时对等守护、测试以及真正调用该工具的CI(dsh 0.1.0-rc.6)。
catalog 简介:Minimal, verified template for DeepSeek Harness plugins: bundle manifest, one tool, runtime peer guard, tests, and CI that really invokes the tool (dsh 0.1.0-rc.6).
安装
## Dependency strategy (read this)
- **Tested with**: `@deepseek-ai/dsh-tools` **0.1.0-rc.6** and `@deepseek-ai/cordis` **^4.0.1**.
- `peerDependencies` declares `"@deepseek-ai/dsh-tools": "^0.1.0-rc.6"`. This is a **caret range, not a pin**:
- It currently matches `0.1.0-rc.6`, later RCs of `0.1.x` (`rc.7`, `rc.10`, ...), and `0.1.0` stable once published.
- It does **not** match `0.1.0-rc.5`/older RCs, nor the `0.0.1-rc.*` train.
- `devDependencies` uses the same range; the committed `pnpm-lock.yaml` pins the exact tested version (`0.1.0-rc.6`) for development and CI.
- **Empirically verified with pnpm 11**: if the host already contains an older RC (e.g. `0.1.0-rc.3`), pnpm's default config links that older version into the plugin's peer slot with only a generic warning — **no error, no auto-upgrade**. npm fails loudly with `ERESOLVE` instead. Neither tool auto-upgrades the host.
Because silent linking is the dangerous case, the plugin itself **refuses to load** when the resolved `@deepseek-ai/dsh-tools` does not satisfy `^0.1.0-rc.6` (runtime guard in `apply()`, backed by `src/version.ts`). A silent mismatch becomes a clear, actionable error.
## Use it
把 zoahdev/dsh-plugin-template 加入你的 DSH 配置(web profile)即可启用。
README
展开完整 README 收起
README 内容为空。
toby-bridges/api-relay-audit
ysr666/dsh-vision-router
Anionex/dsh-vision-toolkit
ccch1mneyyy/working-activity
huiliyi37/dsh-tianshu-tui
Nagi-ovo/dsh-visualize
tinqiao-oss/engramory
liceses/dsh-gitbash-preset