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
阅读全文