DSH Plugins
返回列表
⚙️

dsh-branchman

工作流 更新于 2026.10.02

在终端中运行以下命令:

dsh plugin install mydsp/dsh-branchman

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

在 DeepSeek Harness 中执行 dsh plugin install mydsp/dsh-branchman 安装插件;也可从 https://github.com/mydsp/dsh-branchman 的 Releases 获取安装包并按说明登记。

插件介绍

在 DeepSeek Harness 里并行探索多条对话路线时,父子会话、各自的工作区与中途失败的操作很容易散落在不同界面里,难以看清从哪一分支继续、哪棵树还没合入。Branchman 把真实的父子会话关系、独立 Git 工作树和可恢复操作收进同一套「走向总览」,让分支不再只是聊天记录,而是和仓库状态绑在一起的可管理单元。

你可以从侧栏随时打开总览,即便尚未创建分支的会话也会显示。创建走向时可继承最新已完成轮次,或从某条助手消息起保留该轮及之前的历史,也可从空对话起步;每条走向用独立分支与工作树承载,名称便于识别,交接说明写在详情里,不会自动发给模型。总览支持按层级展开收起、按仓库或主树筛选,搜索与分页会保留祖先节点,图形视图可拖动、缩放并定位选中项。

合入、同步与移除会核对实际工作树身份;未提交改动、未合入提交或冲突会阻止误操作。普通未提交文件可随走向携带(含中文路径与二进制),符号链接、子模块与 .branches 内容则不携带。操作中断时工作树与日志仍保留,可用「继续恢复」对账,冲突处理后再用「检查工作树」确认状态。

适合需要在 Harness 里并行试方案、做代码实验或多线推进任务、又希望用 Git 工作树隔离改动并安全合入的开发者与团队。

使用场景

  • 在同一仓库里并行开多条助手走向,各自用独立工作树改代码再择优合入
  • 从某条助手回复处分支,保留该轮及之前上下文,同时尝试另一种实现思路
  • 合入或同步前需要看清父子关系、未提交改动与冲突,避免误删或覆盖他人进度

适合人员

  • 在 Harness 里常做多方案对比、需要隔离改动的开发者
  • 用 Git 工作树管理并行任务、重视合入前检查的团队
  • 对话实验中断后仍要保留工作树并对账恢复的用户