dsh-plugin-git:便攜式 Git 操作與客戶端界面

前言

在 DeepSeek Harness (DSH) 的生態中,插件是擴展功能的主要方式。開發者經常需要在智能體開發環境中直接管理 Git 倉庫。dsh-plugin-git 旨在提供一套便攜式的 Git 操作服務和客戶端界面,讓 Git 集成更加標準化。

插件定位

這是一個由 cherrchen 維護的標準 DSH/Cordis Git 插件。它包含一個可移植的 Host 服務和一個 Client 組件包,支持 DeepSeek Harness Desktop 以及標準的 DSH Web 配置文件。

核心功能

  1. 標準插件架構:遵循 DSH/Cordis 插件規範,由 Host 服務和 Client 包組成。
  2. 側邊欄集成:通過標準路徑註冊了三種側邊欄選項卡類型:git.changes、git.graph 和 git.diff。
  3. 多環境支持:既能在 DeepSeek Harness Desktop 中運行,也能在標準的 DSH Web 配置文件中運行。

安裝與啓用

DSH Web:使用官方推薦的最短路徑安裝。

dsh plugin --profile web add @dsh-electron/dsh-plugin-git

DSH Desktop:該插件已預裝並默認啓用。如果不需要,可在 Desktop 的插件設置中將其禁用。

注意事項

  1. 依賴上游:插件加載依賴於上游提供的 ctx.sidebarRight 服務,沒有該服務無法正常加載。
  2. 實驗性開發:當前版本處於實驗性開發階段(預 1.0),API 和版本號可能會在後續更新中發生變化。
  3. 發佈者標識:npm 作用域 @dsh-electron/ 用於標識發佈者,而非運行時依賴。
  4. 插件棄用:第三方 Details Host 插件已棄用,不再被本插件依賴。

總結

該插件爲需要在 DSH 環境中進行 Git 操作的用戶提供了標準化的解決方案。更多細節請參考技能廣場目錄或GitHub 倉庫。

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

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

小夜