DSH Plugins
返回列表
⚙️

dsh-session-git

工作流 更新于 2026.08.21

在终端中运行以下命令:

dsh plugin install JUANWANG-BUAA/dsh-session-git

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

在 DeepSeek Harness 终端执行 dsh plugin install JUANWANG-BUAA/dsh-session-git 即可完成安装,插件源码托管于 https://github.com/JUANWANG-BUAA/dsh-session-git 。

插件介绍

DeepSeek Harness 的官方 Branch 只能在当前最新回合上切割,侧边栏也刻意保持扁平。当你想回到前面某一轮已完成的对话、从那个时间点展开一条新线时,现有工具要么回退文件,要么只能从末尾分叉,始终缺少一个干净的历史回合级分支入口。

dsh-session-git 补上了这一环:在会话头部列出所有已完成回合,选定任意一轮即可 fork 出子会话;子会话头部展示只读的父级标签与家族树弹层,可逐层回溯到源会话。它不归档源、不取消源、不回退工作区文件,重叠分叉会被拒绝并给出明确错误信息。最新回合仍保留官方 Branch 控件,插件以 priority 50 注册,不会与官方产物文件链冲突。

适合在对话中频繁探索分叉路径、需要把某轮决策作为起点做对比的 Harness Web 用户。如果你的需求是磁盘级时间机器或文件回滚,这个插件不做那件事,它专注在对话层级的干净分支。

使用场景

  • 想从第 3 轮对话分叉出不同思路的子会话
  • 回溯比较两个分支在不同决策点的走向
  • 在 Web 侧边栏中查看会话的父子关系树

适合人员

  • 频繁在对话中做 A/B 对比的开发者
  • 需要回退到历史决策点重新展开的 Harness Web 用户
  • 只关心对话层级实验、不需要文件回滚的探索者