DSH Plugins
返回列表
⚙️

dsh-branch-tree

工作流 更新于 2026.10.22

在终端中运行以下命令:

dsh plugin install ANHANP/dsh-branch-tree

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

在 DeepSeek Harness 中执行 dsh plugin install ANHANP/dsh-branch-tree(或按 https://github.com/ANHANP/dsh-branch-tree 的 Release 预构建包安装),装完重启 DSH。

插件介绍

在 DeepSeek Harness 里,一次对话往往会分叉成多条分支:换思路、试不同方案、从某一轮重新追问。主界面通常只能顺着当前分支往下看,很难一眼看清「整棵家族树」长什么样,也很难从任意历史轮次精准跳回去继续聊。

dsh-branch-tree 把会话分支历史投影成一棵可平移、可缩放的树:屏幕右侧有持久抽屉,切换会话或分支时视角与展开状态仍会保留。每个框对应一轮对话(用户最后一条消息与该轮最终助手回复),分支从它真正分叉的那一轮长出来,而不是糊在兄弟分支的末端。点任意轮次卡即可切到对应会话,并按该轮用户消息的事件 seq 定位,跨分支不会串位;悬停卡片还能从已完成轮次开新分支并自动 fork。

除主树外,插件还按创建时间把子代理落到对应轮次,展开「代理」后从右侧让位生长;右上角缩略图可快速导航视野。数据来自本机会话库与子代理服务,轮次标题走 DSH 模型路由并本地缓存,不上传、不发外网请求(标题除外走宿主路由)。

适合经常在 DSH 里开分支、对比多条对话路径,或需要从历史某一轮继续追问的用户。当前为早期 0.1.x,主要在 macOS 的 DSH Desktop Beta 上验证;依赖部分内部结构,升级宿主后可能需要跟进维护。

使用场景

  • 多条对话分支需要对照整条家族树时
  • 要从历史某一轮精准跳回并继续追问时
  • 想从任意已完成轮次一键开新分支试不同方案时

适合人员

  • 经常在 DSH 里开分支、对比多种对话路径的用户
  • 需要按事件 seq 精确定位历史轮次的重度会话用户
  • 使用子代理并希望看到其与轮次对应关系的开发者