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 或 技能樹目錄。

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

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

小夜