DeepSeek Harness 全页控制台插件:dsh-harness-ui

前言

DeepSeek Harness(DSH)采用「一切皆插件」的架构。在 Web 端,管理会话、插件和技能往往需要切换多个页面。下面介绍的 dsh-harness-ui 是一个全页控制台插件,它将原本分散的功能收拢到一个界面中,提供统一的管理入口。

插件定位

这是一个全页控制台插件,由 jianjianzhu 维护,遵循 MIT 协议。它通过注册 main 整页面板,从侧栏提供入口,把会话、插件、市场、MCP、技能与用量收进一个外壳。

核心功能

该插件提供以下功能:

  1. 全页控制台:在侧栏新增「Harness 控制台」入口,主区打开整页面板。
  2. 会话管理:读取 ctx.sessions.list,展示标题、目录、运行状态和更新时间。
  3. 插件管理:读取 remote.pluginInventory,支持插件开关。
  4. 插件市场:通过 GitHub 搜索 API (topic:dsh-plugin) 查找插件。
  5. 技能浏览:按活动会话解析,读取 remote.skills.list。
  6. MCP 与用量:当前构建无客户端接口,显示空状态或明确提示,不填充假数据。
  7. 界面设置:支持浅色/深色主题切换,以及宽松/紧凑两种界面密度。
  8. 降级处理:探测服务是否存在,未挂载服务时显示明确空状态,不导致面板崩溃。

安装与启用

使用官方安装命令添加插件:

dsh plugin --profile web add dsh-harness-ui

安装后重启 DeepSeek Harness Web。侧栏会出现「Harness 控制台」入口,点击即可打开控制台。

典型用法

安装后即可在 Web 端使用。若需开发或调试,可在本地执行以下命令:

npm run build
npm test
npm pack --dry-run

适用场景与注意

该插件适合需要在 Web 端集中管理会话、插件和技能的开发者。使用时需注意:
* MCP 与用量视图当前仅显示空状态,不提供具体数据。
* 插件以当前 DSH 进程的权限运行。

结语

该插件提供了 Web 端的统一管理视图。更多细节与源码可查阅插件目录与 GitHub 仓库。

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

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

Xiaoye