dsh-kit:DeepSeek Harness 的頁面能力套件插件

前言

DeepSeek Harness (DSH) 的設計理念是“一切皆插件”,旨在通過模塊化擴展來增強應用能力。dsh-kit 是一個面向 DSH 瀏覽器界面的能力插件包,它通過零依賴、零構建的架構,爲 DSH 的界面加裝可選能力。當所有功能關閉時,DSH 保持原版狀態,不影響原有體驗。

安裝與啓用

在宿主環境滿足要求後,使用以下命令安裝最新版本:

dsh plugin --profile web add "github:zhouzhencheng07/dsh-kit#semver:*"

安裝或更新後,重啓 dsh web,工具行會出現文件樹、源代碼管理、知識庫、終端四個開關,工作臺以官方右側邊欄承載各類 dock 籤。

核心功能

dsh-kit 提供了以下獨立的能力模塊:

  • 終端:底部多標籤終端塢,綁定開啓時所在會話。引擎爲官方 webTerminals 服務,支持 PTY。
  • 文件樹:以會話工作區爲根瀏覽,支持新建/重命名/刪除(回收站)/複製路徑/@到對話。
  • 源代碼管理:頁內 git 工作臺,支持暫存/取消暫存/放棄/提交、分支切換、提交圖譜。
  • 日程:只讀面板,數據結構化落盤至 $DSH_HOME/dsh-kit/schedule/(包含 events/ 和 entries/ 目錄)。
  • 知識庫:左欄搜索+目錄樹,右欄閱讀籤。支持雙鏈跳轉([[頁#標題]]),支持導入本地文件並自動處理引用。
  • 內置瀏覽器:Agent 驅動,支持快照、動作、斷言的 GUI 測試循環,支持人機共駕。
  • 技能管理:設置面板新增頁面,支持複製、移動、刪除、禁用/啓用技能。
  • 手機訪問:設置面板新增頁面,提供令牌鑑權網關(默認端口 3090)。
  • 網頁搜索:免費多源引擎鏈,替換付費的 deepseek-official。
  • 會話監視:自動重試 429 錯誤,流式輸出重複內容時自動停止回合並續跑。
  • 會話通知:桌面通知 API,在回合收尾、上下文壓縮完成或等待批准時彈窗。
  • 餘額與用量:顯示芯片與用量百分比(DeepSeek 出餘額,OpenCode Go / GLM Coding Plan 出窗口用量)。

使用說明

  1. 啓用功能:使用工具行開關或快捷鍵(Ctrl+/、Ctrl+,、Ctrl+Alt+.、Ctrl+Alt+K)啓用終端、文件樹、源代碼管理、知識庫。
  2. 配置功能:在側欄“插件”中找到 dsh-kit 的“配置”頁,可自定義各功能開關、快捷鍵、搜索條數、會話監視參數等。配置保存即寫入 profile 並熱生效。

環境與依賴

  • 宿主版本要求:dsh ≥ 0.1.5(依賴官方右側邊欄服務 sidebar.right)。
  • Node.js:≥ 22。
  • 依賴聲明:零依賴聲明;運行時從 profile fallback node_modules 解析。
  • 數據目錄:知識庫數據目錄默認爲 dsh-kit/vault。
  • 編輯權限:工作區文件不做插件內編輯,編輯需通過 agent 文件工具或本地編輯器。
羽毛球分组比赛记分
小程序二维码

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

小夜