DeepSeek Harness Web 设置面板的“关于”页插件

前言

DeepSeek Harness (DSH) 的设计理念是「一切皆插件」。在 Web 界面进行调试或日常使用时,查看当前运行版本、插件版本以及更新日志是常见需求。DSH 原生的设置面板缺少这一入口,dsh-about 插件为此提供了补充。

是什么

dsh-about 是一个为 DeepSeek Harness Web 设置面板添加“关于”页的客户端插件。它由 1010n111 开发,旨在展示当前 DSH 版本、插件版本、项目主页及版本来源。

核心功能

  • 导航集成:设置弹窗左侧导航新增“关于”菜单项,使用 order: 9999 固定在导航最后一项,不会被其他插件的新增菜单项覆盖。
  • 语言适配:界面支持中英双语,自动跟随 DSH 设置面板的语言设置(通用设置 -> Language),兜底逻辑为浏览器语言。
  • 信息展示:展示当前运行的 DSH 版本(与 dsh --version 一致)、插件版本(如 dsh-about · v0.0.4)、项目主页与版本来源。
  • 更新日志:自动拉取 deepseek-harness 的 GitHub Releases(默认显示最近 5 条),当前运行版本置顶高亮,支持展开/收起。加载中显示 …,读取失败显示 — 并给出具体错误文本。
  • 技术实现:纯前端 + 一个只读 HTTP 端点,不写任何配置,不改动持久化数据。

安装与启用

前置条件:DSH Web profile (dsh web / --profile web),dsh ≥ 0.1.1-rc.x。

执行以下命令安装:

# 已发布到 npm 时
dsh plugin --profile web add dsh-about

# 或直接从 GitHub 安装
dsh plugin --profile web add 'github:1010n111/dsh-about'

安装完成后重启 dsh web。

典型用法

  1. 打开设置弹窗。
  2. 在左侧导航栏的末尾找到“关于”菜单项。
  3. 点击查看版本信息和更新日志。

注意事项

  • 旧方法不再需要:旧的手动挂载方法已不再需要,安装命令会自动处理 dsh.profile.bundles 的同步。
  • 版本一致性:开发或发布时,请确保 package.json 与 lib/index.js 中的 PLUGIN_VERSION 保持一致,否则“关于”页展示的插件版本将不准确。

短结尾

dsh-about 通过一个轻量级的“关于”页,帮助开发者快速定位运行环境和查看更新,符合 DSH 插件生态的轻量化原则。更多信息请访问 GitHub 或 技能树目录。

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

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

小夜