DSH Plugins
返回列表
🧩

dsh-doctor

admin-security 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install jorinyang/dsh-doctor

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install jorinyang/dsh-doctor 即可安装(源码地址:https://github.com/jorinyang/dsh-doctor),安装后 CLI 自动注册到系统 PATH,直接运行 dsh-doctor 即可开始诊断。

插件介绍

DeepSeek Harness 没有内置的 doctor 命令。当 DSH 崩溃、启动失败、或某个插件破坏了 profile 时,你只能对着满屏报错干瞪眼,靠杀进程重启碰运气。dsh-doctor 把崩溃恢复从玄学变成了一条可预测、有日志、完全可逆的工程流水线。

它的核心能力覆盖四个阶段:诊断阶段以只读方式扫描九大类问题,告诉你哪里坏了、为什么坏;修复阶段按 safe / deps / full 三级逐步升级,从补齐缺失目录和配置,到 pnpm 依赖重建,再到清理残留进程,每一步可逆改动都先记录 undo 步骤;回滚阶段按 LIFO 逆序执行,一条命令回到修复前;此外它还能以 Cordis 原生服务形态接入 DSH 运行时,在 DSH 存活时动态诊断、监听插件生命周期事件、检测 FAILED 状态自动告警。

如果你经常被 DSH 的崩溃打断工作,或者在管理多插件环境时怕改坏配置、不敢动依赖、更不想手动改文件,dsh-doctor 就是为你准备的。它不需要你读懂每一行报错,也不需要停机——修复全程可追溯,改坏了一键回滚,跨平台开箱即用。

使用场景

  • DSH 崩溃或启动失败,需要快速定位根因并一键修复 profile
  • 插件加载异常导致环境损坏,需要分级修复后随时 LIFO 回滚
  • DSH 存活时希望持续监控插件生命周期,检测 FAILED 状态并自动告警

适合人员

  • 反复被 DSH 崩溃打断、缺乏内置诊断手段的日常使用者
  • 需要多 profile 管理、不敢随意改配置或重装依赖的运维人员
  • 希望插件在运行时安全接入 DSH、避免停机修复的开发者