← 返回列表
⚠ 装前注意
DeepSeek Harness 诊断插件:把 home、进程、端口、大…
基本兼容但装前注意:npm 同名包「dsh-doctor」归属 astra3294/dsh-doctor,装到的可能不是本插件 · 最近上游提交 2026/9/14 · 已提供中文文档
DeepSeek Harness 诊断插件:把 home、进程、端口、大 session、版本问题收成一份可粘贴的报告。不替代 Desktop / TUI。
综合分
29.1
GitHub 分
29.1
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add henrytian1998/dsh-doctornpm 同名包「dsh-doctor」归属 astra3294/dsh-doctor,装到的可能不是本插件,改用 GitHub 源安装
信任档位:已验证本站已于 0 天前真实安装成功
- 是什么
- dsh 原生插件 · ui
- 装得上吗
- 本站已真实安装成功(非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 11 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/22(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-doctor @ 0.4.3
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
npm 同名包「dsh-doctor」归属 astra3294/dsh-doctor,装到的可能不是本插件
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/23 05:52:09
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-base用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成dsh-doctor
DeepSeek Harness 诊断插件:把 home、残留进程、端口、过大 session、版本问题收成一份可粘贴的报告。不替代 Desktop / TUI。
这是 bundle,不是 profile。把它装进已有的 web / tui / 自制 profile。没有 doctor profile,也没有第三个聊天 UI。
安装
已有官方 Web 时:
dsh plugin --profile web add github:henrytian1998/dsh-doctor
dsh --profile web
然后在界面执行 /doctor。
npm 发布后安装命令改为 dsh plugin --profile web add dsh-doctor。
装完必须重启 profile。dump-config 看不到 doctor 行,就是 manifest 失败,不要先怀疑检查逻辑。
验证 bundle 已挂上
dsh --profile web --dump-config
合成配置里必须同时出现:
- id: doctor
- name: dsh-doctor
启动日志必须包含 doctor loaded。
开发隔离(禁止污染 ~/.dsh)
Windows PowerShell:
$env:DSH_HOME = "C:\work\dsh-doctor-home"
dsh plugin --profile web add .
dsh --profile web
dsh --profile web --dump-config
然后执行 /doctor。报告写到 $DSH_HOME/logs/doctor-.md 与 .json。
v0.1 检查项
| 检查 | 行为 |
| --- | --- |
| DSH_HOME / profile / bundles | 当前 home、profile 名、dsh.profile.bundles |
| dsh / Node 版本 | Node ^22.19 \|\| >=24;尽量从 CLI 包读取 dsh 版本 |
| 端口 | 默认 3080 或 argv --port;谁在 LISTEN;本进程树不算故障 |
| 残留 node / dsh | Windows 看进程树;标注是否可能是本 profile;默认不杀;不误报其它 Node 应用 |
| 超大 session | 只 stat $DSH_HOME/sessions 下 jsonl / zstd;只报路径和字节 |
默认 session 告警阈值:50 MiB。v0.1 不删除、不打开全量事件。
报告
/doctor 回显 Markdown,并保存:
- $DSH_HOME/logs/doctor-.md
- $DSH_HOME/logs/doctor-.json(schema: dsh-doctor/v1)
把 Markdown 粘贴到 GitHub Discussions。结论为 通过 / 警告 / 失败。
v0.1 明确不做
- 完整桌面壳 / Electron / Wails / Tauri
- 新的 TUI
- Settings 卡片(v0.2)
- 自动杀进程作为默认行为
- Host 起不来时的可选 bin 入口(v0.2)
- 修改官方 packages/client/*
- 另一套 session 历史
示例报告
可粘贴示例见 docs/sample-report.md。真实运行写到 $DSH_HOME/logs/doctor-.md。
GitHub Topics
仓库 Topics 打上:dsh-plugin、deepseek-harness、dsh。
只有 topic 没有 dsh.bundle 会被当成空壳。本包声明:
"dsh": { "bundle": { "patch": "./cordis.patch.yml" } }
package.json 的 files 包含 cordis.patch.yml。patch 用包名 dsh-doctor 引用插件,不用相对源码路径。
许可
MIT