@catheadowl/dsh-extras
Curated extras for dsh: one npm package, several independent plugin modules — gates (turn-close quality gates), markdown (md_rename tool + doc-link gate), prompt (declarative prompt injection), routes (any_routes knowledge routing). `dsh plugin add @catheadowl/dsh-extras` installs them all; per-row `disabled` turns one off.
AI Analysis
核心用途是提供一组开箱即用的 DSH 增强工具和策略控制模块。适合希望通过单次安装获得提示词注入、质量控制和路由等多种进阶功能的 DSH 用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:CatheadOwl/dsh-extrasREADME
Read the full README ↗Configuration
Disable a single module by row id in your profile patch layer:
- id: gates
disabled: true
Modules with defaults can be overridden. All config keys per row:
| Row | Config keys |
|---|---|
| gates | maxConsecutiveBlocks (consecutive-block cap, default 3; exhausted → degrade to pass) |
| prompt | providerTimeoutMs / totalTimeoutMs / renderBudgetChars (example below) |
| markdown / routes | no plugin config keys |
- id: prompt
config:
providerTimeoutMs: 2000
totalTimeoutMs: 5000
renderBudgetChars: 4000
Adding or removing modules happens through package versions: upgrade this package, then dsh plugin update shrinks or grows the composition rows.