dsh-task-worktree
在终端中运行以下命令:
dsh plugin install Letter2025/dsh-task-worktree
将以下提示词粘贴到 DeepSeek Harness 对话框中:
要在 DeepSeek Harness 中安装此插件,请在终端运行 dsh plugin install Letter2025/dsh-task-worktree,源码地址为 https://github.com/Letter2025/dsh-task-worktree。
插件介绍
在利用 DeepSeek Harness 进行代码开发时,管理复杂的分支和上下文污染往往是最大的痛点。`dsh-task-worktree` 插件通过引入“任务作用域”的 Git Worktree 机制,完美解决了这一问题。它确保每个任务都在独立的隔离分支上运行,而主工作区始终保持干净,彻底告别了混合上下文带来的混乱。
该插件借鉴了 Qoder 和 Codex 等先进工具的设计理念,允许你通过简单的指令或界面选择器来创建和管理工作区。模型负责创建环境,但像提交代码或删除分支这类关键操作始终由人类手动确认,这种设计在享受 AI 自动化便利的同时,保留了传统 Git 工作流的安全性与可控性。
无论你是处理大型代码库还是进行实验性开发,这个插件都能显著提升效率。你的任务状态会持久化保存,并在会话重启后依然存在,配合会话头的分支徽章,让你对代码进度一目了然。无论是将更改带回主分支还是直接提交,都能轻松掌控,是深度 AI 编码协作的理想伴侣。
使用场景
- 在同一个仓库中并行处理多个独立开发任务。
- 在不污染主分支的情况下进行实验性代码更改。
- 在会话结束时清理临时代码更改。
适合人员
- 使用 DeepSeek Harness 进行复杂项目管理的开发者。
- 需要隔离测试环境的实验性编码人员。
- 希望保持代码库整洁的团队协作者。