前言¶
DeepSeek Harness (dsh) 的架構理念是“一切皆插件”。社區開發者可以在此基礎上構建自定義工作流。wryyyds7/dsh-plugins 是一個社區維護的插件倉庫,旨在爲 DeepSeek Harness 用戶提供實用的擴展功能。
插件介紹¶
該倉庫屬於工作流類別,由 wryyyds7 維護,包含多個插件組件。這些插件設計爲在 DeepSeek Harness workspace 內運行,遵循 MIT 許可證。
核心功能¶
目前倉庫中已實現的功能包括:
- file-watcher:監聽工作區文件的外部變更,通過 inbox 注入通知 agent。
- diff-tool:註冊
diff工具,返回文件或 git commit 之間的差異,用於高效代碼審查。
安裝與啓用¶
插件必須在 DeepSeek Harness workspace 環境下使用。安裝步驟如下:
- 將倉庫克隆到 harness 的
packages/目錄下:
cd deepseek-harness
git clone https://github.com/wryyyds7/dsh-plugins.git packages/dsh-plugins
-
根據項目配置,將插件包添加到
pnpm-workspace.yaml中(如有需要)。 -
安裝依賴:
pnpm install
- 在 harness 配置文件中引用插件(例如
cordis.yml):
plugins:
file-watcher:
paths:
- src
典型用法¶
啓用 file-watcher 後,插件會持續監聽指定路徑(如 src)下的文件變化。一旦檢測到外部文件變更,插件會將變更信息注入 agent 的 inbox,供 agent 處理。
適用場景與注意¶
- 適用場景:需要實時感知外部文件變動或進行代碼差異審查的開發場景。
- 權限風險:插件運行在當前 dsh 進程權限下,請確保信任其源碼後再安裝。
- 生態背景:本目錄由 SkillHub 維護,與 DeepSeek 或幻方 AI 無官方從屬關係。
總結¶
wryyyds7/dsh-plugins 提供了文件監聽與代碼審查輔助工具。更多細節可查閱 GitHub 倉庫。