开发 DeepSeek Harness (DSH) 时,需要确认当前运行环境、Node 版本、DSH_HOME 路径或已加载插件的详细状态。在命令行中查看往往不够直观,或者在 UI 界面中缺乏对应的入口。dsh-settings-about 插件在设置页面中增加了一个“About”入口,直接从当前运行的 DSH 进程中抓取这些运行时事实。
这是一个 DeepSeek Harness 插件,由 sha2kyou 维护。它为 Web Profile 添加了“Settings → About”页面,用于展示 DSH 运行时版本、许可证、描述及包名,同时列出已安装插件的清单。
核心功能¶
该插件在 Web 界面中提供以下信息:
- DSH 运行时信息:显示 DSH 版本、许可证、描述及包名。
- 插件清单:列出已安装插件的 ID、模块名、版本、启用状态及 fiber phase。
- 系统环境:显示 DSH_HOME 路径、Node.js 版本、平台及架构。
- 配置信息:显示当前 Profile 及 Bundle 信息。
- 网络信息:显示当前监听的 webServer 地址。
- 凭证检测:检测 DSH 凭证文档版本。
安装与启用¶
使用该插件前,需要确保环境满足特定条件。
- 安装 DSH 依赖:确保 DSH 版本为
@deepseek-ai/dsh@0.1.1-rc.1(仅支持 0.1.1-rc.* 线条)。
npm install -g @deepseek-ai/dsh@0.1.1-rc.1
- 安装插件:通过官方命令安装插件。
dsh plugin --profile web add github:sha2kyou/dsh-settings-about
- 启动 Web 服务。
dsh web
- 访问页面:打开 Web 界面,进入 Settings -> About。
典型用法¶
安装完成后,即可在设置页查看相关信息。如需更新插件,执行以下命令:
dsh plugin --profile web update dsh-settings-about
适用场景与注意¶
- 版本要求:该插件仅支持
@deepseek-ai/dsh@0.1.1-rc.1版本,不支持 0.1.0-rc.* 及更早版本。 - Profile 限制:仅支持
webProfile。 - 依赖工具:需要在 PATH 环境变量中找到
pnpm,dsh plugin命令会依赖它。 - 数据真实性:所有数据均从当前运行进程实时收集。如果某项数据缺失,页面不会伪造,而是省略或标记。
- 凭证格式:Credentials 必须使用 v1 布局(包含
version: 1和refs)。
安装后,在设置页即可查看当前环境与插件状态。该插件通过 MIT 许可证开源,源码与目录链接见下方。
GitHub: https://github.com/sha2kyou/dsh-settings-about
Catalog: https://www.skillhub.cn/plugins/sha2kyou/dsh-settings-about