DeepSeek Harness 插件:dsh-worktree

`dsh-worktree` 插件通過集成 Git worktree 機制,解決了 DeepSeek Harness (DSH) 中多任務環境隔離的需求。該插件允許用戶在現有 Workspace 中直接創建並註冊獨立的 Git worktree 會話,支持分支選擇、自動命名及統一管理。安裝後需重啓進程,目前僅支持 DSH 0.1.5-rc 版本的 web profile。它旨在提升並行開發效率,由社區維護。

閱讀全文
dsh-worktree:DeepSeek Harness (DSH) 的 Git Worktree 工具

dsh-worktree 是一款 DSH 工作流插件,旨在解決原生工具無法並行推進獨立分支任務的問題。它提供類似 `git fork` 的功能,通過創建隔離的 git worktree 和會話,實現任務分叉與並行開發。該插件支持目錄隔離、自動打開新會話、繼承對話歷史與配置,並提供安全的刪除機制。安裝後,開發者可在工作區菜單中一鍵創建或分叉 worktree,在獨立分支進行互不干擾的開發,完成後可強制刪除。

閱讀全文
dsh-worktree:爲 DeepSeek Harness 子代理提供 Git worktree 文件系統隔離

dsh-worktree 是 DeepSeek Harness (DSH) 的一個插件,旨在通過 Git worktrees 爲並行運行的多個子代理提供文件系統隔離,避免工作目錄互相干擾。它讓各子代理共享倉庫對象庫,但擁有獨立的工作區,主要提供 `ctx.worktree` 服務 API 和 `/worktree` 斜槓命令兩種入口。 其核心機制是將 worktree 存放於 `.dsh/worktrees/<flatSlug>` 目錄,並自動創建對應的 `worktree-<flatSlug>` 分支。插件在創建時會嚴格校驗 slug,並盡力執行環境配置,如複製配置、鏈接依賴等。在變更保護方

閱讀全文
dsh-worktree:DSH 子代理的 Git worktree 隔離與交付

`dsh-worktree` 是 DSH 的 Git worktree 插件,旨在解決多個子代理並行處理同一倉庫時的寫入衝突。它通過爲子代理提供獨立的工作樹,支持審閱、驗證、提交、合併、推送、創建 Pull Request 及歸檔恢復等完整交付流程。該插件安裝在全局 DSH profile,不修改業務項目配置。用戶可通過 `subagent_worktree` 委派任務,或使用 `/worktree` 命令手動管理。插件支持多種工作樹起點和保留模式,內置安全機制防止誤刪有修改的工作樹,且推送不使用強制模式。適用於需要並行開發且保留結果可追溯的場景。使用前需檢查源碼和許可證,卸載插件不會自動刪除

閱讀全文