前言¶
在 DeepSeek Harness (DSH) 的生態中,插件是擴展功能的主要方式。開發者經常需要在智能體開發環境中直接管理 Git 倉庫。dsh-plugin-git 旨在提供一套便攜式的 Git 操作服務和客戶端界面,讓 Git 集成更加標準化。
插件定位¶
這是一個由 cherrchen 維護的標準 DSH/Cordis Git 插件。它包含一個可移植的 Host 服務和一個 Client 組件包,支持 DeepSeek Harness Desktop 以及標準的 DSH Web 配置文件。
核心功能¶
- 標準插件架構:遵循 DSH/Cordis 插件規範,由 Host 服務和 Client 包組成。
- 側邊欄集成:通過標準路徑註冊了三種側邊欄選項卡類型:
git.changes、git.graph和git.diff。 - 多環境支持:既能在 DeepSeek Harness Desktop 中運行,也能在標準的 DSH Web 配置文件中運行。
安裝與啓用¶
DSH Web:使用官方推薦的最短路徑安裝。
dsh plugin --profile web add @dsh-electron/dsh-plugin-git
DSH Desktop:該插件已預裝並默認啓用。如果不需要,可在 Desktop 的插件設置中將其禁用。
注意事項¶
- 依賴上游:插件加載依賴於上游提供的
ctx.sidebarRight服務,沒有該服務無法正常加載。 - 實驗性開發:當前版本處於實驗性開發階段(預 1.0),API 和版本號可能會在後續更新中發生變化。
- 發佈者標識:npm 作用域
@dsh-electron/用於標識發佈者,而非運行時依賴。 - 插件棄用:第三方 Details Host 插件已棄用,不再被本插件依賴。
總結¶
該插件爲需要在 DSH 環境中進行 Git 操作的用戶提供了標準化的解決方案。更多細節請參考技能廣場目錄或GitHub 倉庫。