在开发 DeepSeek Harness (DSH) 工作流或智能体时,环境配置、插件加载状态以及模型适配情况往往分散在日志或配置文件中。直接查看这些信息不够直观,排查问题耗时较长。需要一个统一的视图来汇总这些关键数据。
这是一个名为 sean-gao/dsh 的插件,由 Sean-Gao 维护。它旨在解决信息分散的问题,在 Web GUI 的设置页展示一个中文“关键信息”面板。
核心功能¶
- 环境信息汇总:展示 DSH 主目录、profile 名称、Node 版本、dsh 版本及采集时间。
- Profile 组成分析:列出 bundle 层列表和依赖清单。
- 插件状态监控:显示所有 loader 条目的名称、版本、运行状态(运行中/挂起/失败/禁用)及汇总计数。
- 会话与模型适配器查看:显示当前活动会话数量与 ID、已注册的模型适配器。
- 错误与警告清单:列出失败/挂起/禁用的条目。聊天记录等用户数据不受影响。
安装与启用¶
- 执行安装命令:
dsh plugin --profile web add git+https://github.com/Sean-Gao/DSH.git
- 安装后重启 web 应用(运行
dsh web)。 - 打开 Web GUI 的「设置 → 关键信息」即可查看面板。
典型用法¶
- Web 界面查看:安装并重启后,在设置页直接查看中文面板。
- 手动挂载:在 profile 的
cordis.patch.yml中添加:
- insert:
- id: key-info
name: dsh-plugin-key-info
- API 排查:通过
GET /dsh-key-info端点获取 JSON 数据进行脚本排查。
适用场景与注意¶
- 适合 DSH 工作流开发者用于快速诊断环境配置和插件加载情况。
- 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
- 依据 MIT 许可证开源。
该插件通过集中展示环境与运行时状态,降低了调试门槛。更多详情可查看 GitHub 仓库。