dsh-kit:爲 DSH 會話工作區補充停靠面板與免費網頁搜索

前言

DSH 的擴展方式強調插件化,社區可以通過插件給 dsh web 增加頁面能力。dsh-kit 是面向 DeepSeek Harness(dsh)的頁面能力套件插件,主要給當前會話工作區提供文件樹、源代碼管理、終端、後臺任務、技能管理和手機訪問等停靠面板,並把免費多源網頁搜索併入 web_search 使用鏈路。

如果你日常在 dsh web 裏操作工作區文件、查看 git 改動、跑後臺任務,並且希望網頁搜索使用免費多源鏈路,可以關注這個插件。

這是什麼

  • 插件名:dsh-kit
  • 維護者:zhouzhencheng07
  • 許可證:MIT
  • 定位:爲 dsh web 提供可開關的頁面能力,圍繞當前會話工作區提供停靠面板,併合並 dsh-free-search v0.2.0 中的免費多源網頁搜索能力
  • 環境要求:Node.js ≥ 22

核心功能

終端

終端塢用於在當前會話工作區中打開底部終端,支持多標籤終端,後臺 shell 可繼續運行。

終端快捷鍵:

Ctrl+/

文件樹

文件樹用於瀏覽當前工作區文件,並支持新建、重命名、刪除、預覽、編輯和 diff,Markdown 文件支持代碼複製。

文件樹快捷鍵:

Ctrl+,

文件刪除在 Windows 上會移入回收站,並有二次確認,降低誤刪風險。

源代碼管理

源代碼管理用於在 dsh web 中查看 git 狀態,並進行暫存、提交、放棄、diff、原文視圖和倉庫初始化等操作。

源代碼管理快捷鍵:

Ctrl+Alt+.

後臺任務

後臺任務用於查看當前會話運行中的任務,讀取增量輸出,並終止任務。

技能管理

技能管理用於枚舉工作區級、用戶級和技能池中的技能,並支持複製、移動、刪除、禁用/啓用和優先級顯示。

手機訪問

手機訪問通過令牌網關生成鏈接和二維碼,掃碼後可用瀏覽器訪問 dsh web,支持局域網和遠程鏈接。

手機訪問鏈接默認生成帶令牌的訪問地址;遠程鏈接只保留複製按鈕,不展示地址與二維碼。

手機訪問網關默認每次啓動都是關閉的。如果希望重啓後保留開啓狀態,需要勾選:

重啓後保留開啓

需要特別注意的是,手機訪問令牌等同於本機完整權限,應僅限本人使用。

網頁搜索

網頁搜索提供免 key 多源 free-search 鏈路,支持 TavilyBingSogou 等故障轉移。

在設置卡中開啓:

網頁搜索

開啓後,web_search 走免費引擎鏈;關閉後,web_search 走官方默認渠道。該開關變更需要重啓後生效。

搜索結果條數可以設置爲 1-8,默認值爲 5,保存後即時生效。

安裝與啓用

1、安裝 dsh-kit

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

2、安裝完成後,重啓 dsh web 使插件生效。

如果是本地開發安裝,可以把路徑替換成本地檢出目錄:

dsh plugin --profile web add "file:/path/to/dsh-kit"

典型用法

1、啓用網頁搜索

在設置卡中打開:

網頁搜索

然後重啓 dsh web。開啓後,web_search 會走免費多源鏈路;關閉後,會回到官方默認渠道。

2、調整搜索結果條數

在設置卡中調整:

搜索結果條數

可設範圍爲 1-8,默認值爲 5,保存後即時生效。

3、使用停靠面板

可以通過快捷鍵打開對應面板:

Ctrl+/
Ctrl+,
Ctrl+Alt+.

終端用於執行 shell 命令;文件樹用於瀏覽和編輯當前工作區文件;源代碼管理用於查看 git 狀態並提交改動;後臺任務用於查看當前會話運行中的任務、讀取增量輸出和終止任務。

4、通過手機訪問

打開手機訪問頁後,生成帶令牌的鏈接和二維碼。使用手機瀏覽器掃碼後,可以訪問 dsh web

遠程鏈接只保留複製按鈕。若希望重啓後保留開啓狀態,可以勾選:

重啓後保留開啓

適用場景與注意

dsh-kit 適合需要在 dsh web 中圍繞當前會話工作區操作文件、查看 git 狀態、執行終端命令、管理後臺任務,並希望使用免費多源網頁搜索的用戶。

使用前建議注意以下幾點:

  • dsh-kit 作爲 dsh 插件運行,會受當前 dsh 進程權限影響;安裝前建議檢查源碼和 MIT 許可證。
  • webserver 僅 loopback 可達;多數宿主端點會做同源、路徑或白名單校驗。
  • 手機訪問令牌等同於本機完整權限,僅限本人使用。
  • 網頁搜索開關變更需要重啓後生效;搜索結果條數保存後即時生效。
  • dsh-free-search 倉庫停留在 v0.2.0,不再單獨演進;相關能力已併入 dsh-kit
  • 插件線索或目錄頁中可能出現 zhouzhencheng07/dsh-free-search,而包名和安裝命令顯示爲 dsh-kit。社區目錄是獨立站點,不是官方應用商店。

參考鏈接

目錄頁(插件線索):

https://www.skillhub.cn/plugins/zhouzhencheng07/dsh-free-search

GitHub:

https://github.com/zhouzhencheng07/dsh-free-search
羽毛球分组比赛记分
小程序二维码

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

小夜