DSH Provider Doctor:沿宿主到目录逐环取证的模型连接诊断

前言

在 DeepSeek Harness(DSH)里接模型 Provider 时,「连不上」往往分散在宿主环境、插件是否装上、注册是否生效、凭据是否可用、目录能否读到等多个环节。单靠日志或反复改配置,很难一次看清断点在哪,也容易把未执行的检查误判为已通过。

DSH Provider Doctor(dsh-provider-doctor)是维护者 tangyixiao 发布的只读诊断插件,归类为 admin-security。它在一份报告里汇总宿主、插件、注册、凭据与目录等证据,帮你定位模型连接不可用的原因,而不代为改配置或登录。

这是什么

dsh-provider-doctor 面向「模型 Provider 在 DSH 中不可用」这一类问题:沿宿主 → 安装 → 注册 → 凭据 → 目录逐环取证,输出只读诊断报告。源码与发行见 GitHub 仓库,社区目录页为 skillhub.cn/plugins/tangyixiao/dsh-provider-doctor。

插件明确只做诊断:不修复配置、不代为登录,也不发送会消耗额度的模型请求。报告中出现 not checked 表示该项未执行,不能当作通过。

当前 package 版本为 0.1.7(以仓库内 package.json 为准),许可证为 MIT;通过 npm 与 GitHub Releases 分发。

核心功能

下面介绍 README 中已说明、且与实现定位一致的能力。

逐环取证

诊断按多个检查项逐项给出结果,并标明依据来源,便于对照「是环境、注册还是凭据」哪一环出问题。

按需连接检查

默认运行的是基础检查,不会为此启动额外子进程。只有你在界面中显式选择「连接检查」时,才会运行 Provider 侧的诊断命令。

脱敏分享

报告支持按白名单字段导出,便于把现象发给他人排查,而不带上账号与令牌等敏感信息。

目录读取的副作用

若检查路径涉及通过 ZCode 读取目录,可能启动 app-server。使用前若在意进程侧影响,可先只做基础检查。

安装与启用

安装方式分 Desktop 与命令行两类,命令须与官方 README 一致。

Desktop: 从 GitHub Releases 下载 .tgz,在 DSH 的「扩展 → 插件管理 → 添加插件」中安装。

命令行(Web profile): 适用于你明确使用 Web profile 的场景:

dsh plugin --profile web add dsh-provider-doctor@0.1.7

环境要求

项目 当前依据
插件版本 0.1.7
DSH 0.2.2-rc.1(见 package.json 的 engines.dsh)
Node.js ^22.19.0 \|\| >=24.0.0

升级 DSH 或 Node 后若插件报错,应先核对上述版本约束是否与本地一致。

典型用法

  1. 安装并启用插件后,在左侧打开 Provider Doctor。
  2. 先运行基础检查,查看宿主、插件安装、注册、凭据与目录等各环证据。
  3. 仅在需要验证真实连通性时,再显式勾选或选择连接检查;避免不必要的 Provider 诊断命令与子进程。

更细的选项、配置与故障排查见仓库内 docs/guide.zh-CN.md。

适用场景与注意

适合谁: 已在 DSH 中配置模型 Provider,但状态异常或连不通,希望用只读报告缩小排查范围、再自行改配置或查文档的开发者与运维。

权限与安全: 插件在当前 DSH 进程权限下读取环境与配置证据。安装前应浏览源码与 LICENSE,并确认分类 admin-security 与你的策略一致。社区目录站点与 DeepSeek / 幻方无官方从属关系,不等同于官方应用商店。

局限: 不能替代官方登录流程或自动修复;连接检查可能触发 Provider 或 app-server 行为,与「零副作用浏览配置」不是同一回事。

结尾

DSH Provider Doctor 把模型连接问题拆成可核对的检查链,默认偏保守(基础检查、脱敏分享),需要时再加深连接检查。目录入口:skillhub.cn/plugins/tangyixiao/dsh-provider-doctor;源码与发行:github.com/tangyixiao/dsh-provider-doctor。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye