AI 改代码怕改乱项目?dsh-git-worktree 隔离工作区预览后再收

让 AI 智能体直接在项目里改代码,心里总有点悬:它的改动会和你没提交的内容搅在一起,几个任务并行跑更是互相踩脚。dsh-git-worktree 是 DeepSeek Harness 的 Git Worktree 插件,MIT 协议开源,star 榜 agent-workflow 分类条目,思路直白:给每个编码任务开一个独立工作区,AI 在隔离区里改,你看完结果再决定收不收。

核心功能与特点

  • 任务级隔离:每个任务独立工作区加独立对话,主项目目录纹丝不动
  • 并行不打架:多个任务同时开跑;同一项目同一时间只验收一个,避免混入修改
  • 提交前预览:AI 做完先把修改临时呈现在当前项目里看真实效果,此时并没有创建任何提交
  • 不满意就退回:撤回本次预览继续让 AI 改,不影响本地其他改动,冲突时也不自动覆盖
  • 只收本轮任务:确认保存时只提交这个任务的修改,无关内容带不进来
  • 长任务分段走:先保存阶段进度再继续开发,末了仍合并成一次交付;出错时保护现场待人工处理
  • 任务集中管理:当前与历史工作区按归属聚合在侧边栏,验收条打开只读详情,文件列表与验证记录不用翻聊天记录

怎么获取

npm 包与代码仓库同名,插件市场与仓库自述文件均有安装步骤;宿主为 DeepSeek Harness,需 Web 客户端配合,版本兼容矩阵在仓库文档里列得清楚。

上手用法

  1. 重构先隔离:把重构任务丢进独立工作区,跑通测试后预览,满意再保存
  2. 并行双线:一个工作区修缺陷、另一个写新功能,互不干扰逐个验收
  3. 长任务分段:先落一次阶段进度,改天接着开发,末了一次收口
  4. 出事有现场:分支变化或冲突被检测到就停手,现场留给你定夺

适合谁用

天天让 AI 写代码的开发者与交付团队。贵州诚鑫致达科技有限公司的工程师在用智能体改客户项目时,隔离加预览这道闸门就是把「AI 说了算」变回「人说了算」的关键。想放心把活交给 AI 的开发者,建议装上跑一个真实任务试试。

企业存储选型参考|贵州诚鑫致达

小团队起步上手 NAS,群晖机型参考:DS425+ · DS224+ · DS124。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。