DSH Plugins
返回列表
dsh-canvas-plugin

dsh-canvas-plugin

工作流 更新于 2026.10.21

在终端中运行以下命令:

dsh plugin install answertsundere/dsh-canvas-plugin

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

在 DeepSeek Harness 终端执行 dsh plugin install answertsundere/dsh-canvas-plugin 即可从 https://github.com/answertsundere/dsh-canvas-plugin 安装,安装后请重启应用或对应 profile。

插件介绍

DeepSeek Harness 原生支持会话分叉,但侧边栏里的子会话往往与普通会话平铺在一起,父子关系难以一眼看清;分叉入口也藏在行菜单或回合脚注里,在没看到整条谱系前很难规划「从哪一条消息开新枝」。当你同时跑两条思路时,更没有一处界面能并排观察进度、并在结束后用同一套规则对比结果。

dsh-canvas 用全屏画布把当前工作区的会话谱系画出来:按 parentSession 从左到右展开,线性链保持一行,只有真实分支才向下展开。你可以点选任意分支,在详情里按真实序号范围浏览回合,并在任意一行用「⑂ fork here」从该回合的最后事件处切开——切口始终是真实事件。分叉可以「立即运行」把指令排队进子会话,也可以「创建空分支」什么都不发;两条路线跑起来后,画布上的节点会流式显示最新输出,状态在确认、推断与未知之间区分,且不会因沉默就猜成空闲。

需要并排对照时,插件只做继承事件数之后的逐位对齐比较,保证同样输入得到同样结论;「携带结论」会生成可编辑草稿而不会自动提交。节点上的 ⌖ 可打开该会话的代理协作网:父代理居中、子代理环列,发射时辐条亮起并沿蛛网流向父节点,子代理默认折叠为「机器人 ×N」徽章,需要时可用工具栏再展开为节点。

适合经常在 Harness 里做分支实验、并行试两种方案、或依赖子代理协作的开发者与重度用户。请留意 v1 限制:分支共享同一工作目录(界面会提示并行写入风险)、详情面板为一次性快照、结论需经剪贴板带回,且目标 DSH 版本为 0.2.0-rc.2。

截图预览

使用场景

  • 需要在整张会话树上决定从哪条消息开新枝时
  • 同时试两种实现或提示策略并并排观察进度时
  • 分叉结束后要用同一套规则做确定性结果对照时

适合人员

  • 经常在 Harness 里分叉会话的开发者
  • 习惯并行试方案再选主线的重度用户
  • 依赖子代理协作并想看清 swarm 状态的人