dsh-doctor
Registers a `config_doctor` tool that checks the harness's own configuration for problems that boot silently: fields a patch dropped by whole-config replacement, patches targeting missing entry ids, and tool-name collisions. Read-only.
注册 `config_doctor` 工具,检查 harness 自身配置里那些会静默通过启动的问题:patch 整体替换 config 而丢失的字段、指向不存在 entry id 的 patch、工具重名冲突。只读。
How to install
dsh plugin add dsh-doctor About
dsh-doctor **Find what your DeepSeek Harness patches silently broke.** English | 中文 sh npx dsh-doctor or straight from source, no npm release needed: npx github:asdf17128/dsh-doctor Read-only. No config, no signup, no dependencies. --- The problem You patch one field in cordis.patch.yml: yaml id: session-title config: fallbackMaxWords: 12 dsh boots fine. Exit code 0. Nothing warns you. But dsh applies an id-targeted patch by **replacing the entry's whole config**, not by merging into it. The two fields you did not restate are now gone from the tree that actually boots: diff config: fallbackMax…
Recommendation signals
Meta
- License
- MIT
- Language
- JavaScript
- GitHub stars
- 1
- mo. downloads
- 3.5K
- Last push
- 2026-08-29
- Created
- 2026-08-13
Basic safety check
- Findings
- None
- Sources
- curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin, curated:0xsline/awesome-deepseek-harness
- Topics
- agent, cli, cordis, deepseek, deepseek-harness, devtools, dsh, dsh-plugin
Related plugins
langfuse
langfuse/langfuse
🪢 Open source agent evals & observability: Trace, evaluate, and improve LLM applications with one open platform.
claude-code-templates
davila7/claude-code-templates
CLI tool for configuring and monitoring Claude Code
semiotic
nteract/semiotic
React data visualization library for streaming, networks, and AI-assisted development
dsh-desktop
dataelement/dsh-desktop
DSHDesktop:DeepSeek Harness Desktop / DeepSeek Harness 桌面版