DSH Plugins
返回列表
dsh-worktree-studio

dsh-worktree-studio

工作流 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install Palaiologos1453/dsh-worktree-studio

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中执行 dsh plugin install Palaiologos1453/dsh-worktree-studio 完成安装,插件源码见 https://github.com/Palaiologos1453/dsh-worktree-studio

插件介绍

在并行开发中,一个常见的痛点是:你同时开了好几个编码会话,但每次合并前都要手动确认变更是否干净、验证是否通过、目标分支是否还兼容。Worktree Studio 把这件事收进一块可视任务板:每创建一个任务,它就自动生成隔离分支、关联 worktree,并打开一个原生的 DSH Workspace 与 Session,让你在里面自由编码或交给已有工作流执行,全程不注册模型工具、不修改系统提示、不增加 prompt token。

任务板实时展示每个仓库的已提交、已暂存、未暂存和未跟踪文件。验证命令的结果与一个覆盖 HEAD、Git 状态、diff 字节及非忽略未跟踪文件内容的 SHA-256 令牌绑定;合并预览通过 git merge-tree 在不触碰目标检出和索引的前提下完成。交付前,系统会重新校验内容令牌、验证结果、目标分支 HEAD 与干净度以及可合并性,全部通过才生成非 fast-forward 合并提交;若合并失败且无法确认已恢复原状,任务自动进入"待恢复"状态而非简单报冲突。

Worktree Studio 适合需要在本地 Git 仓库上并行推进多条任务、同时把最终"合不合"的决定留在自己手里的开发者。它不推送分支、不创建 PR,也不替你做编码决策——它只管把检查环境、验证流程和安全合并收拢到一个可审计的侧栏里。

截图预览

使用场景

  • 同时推进多条编码任务,每条任务独占一个隔离分支与 worktree,互不干扰
  • 合并前自动重验内容令牌、验证结果、目标 HEAD 与可合并性,全部通过才写入合并提交
  • 在可视侧栏中监督暂存、未暂存与未跟踪变更,交付决策始终留在人工手中

适合人员

  • 在本地 Git 仓库上并行开发、需要隔离工作环境的开发者
  • 希望合并流程可审计、不依赖模型上下文开销的工程团队
  • 使用 DeepSeek Harness 并坚持人工把控最终交付决策的用户