dsh-task-worktree:在 DSH 裏按任務隔離 Git worktree
dsh-task-worktree 是 epik7th 維護的 DSH 社區插件(fork Letter2025/dsh-task-worktree),面向 0.2.0-rc.1 及以上宿主線。每個任務在獨立 git worktree 與 worktree/ 分支上開發,狀態寫入 per-repo manifest,會話標題 badge 標記綁定關係且不新增 sidebar workspace。模型可用 worktree_create、worktree_list、worktree_status;合併、提交、刪除由 /worktree 人類命令完成。安裝:dsh plugin --profile desktop add github:epik7th/dsh-task-worktree。需 Git 2.31+、Node 20+,MIT 許可。
閱讀全文dsh-task-worktree:爲每個任務提供隔離的 git worktree 檢出
2026-09-07
DeepSeek Harness 插件
DeepSeek
DSH
dsh-task-worktree
DeepSeek Harness 插件
git worktree
Git 任務隔離
# 前言 讓代理在倉庫裏幹活,一個常見的麻煩是所有改動都落在同一個工作區:上一個任務的更改還沒提交,下一個任務已經開工,未提交內容攪在一起;想靠切分支隔離,又得先處理當前現場。 Git 原生的 worktree 允許同一個倉庫同時維護多個檢出,每個檢出掛自己的分支。dsh-task-worktree 做的事,就是把這套能力接入 DeepSeek Harness(下稱 DSH)的會話模型:每個任務一個隔離檢出,主工作區保持不動,交付與清理動作由人執行。 下面介紹它的定位、功能與用法。 # 這是什麼 dsh-task-worktree 是 Letter202
閱讀全文