dsh-chattree
在终端中运行以下命令:
dsh plugin install RyanZeeee/dsh-chattree
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install RyanZeeee/dsh-chattree(源码:https://github.com/RyanZeeee/dsh-chattree),安装后重启对应 profile,顶部视图切换条会出现 Chat Tree。
插件介绍
在 DeepSeek Harness 里聊久了,记录往往变成一条只能往上翻的长线:想找回「当时那轮方案在哪」,或从某一轮换个方向重问,又怕打乱原有上下文。Chat Tree 把对话画成一张地图——每一轮问答是一个节点,父子和分支用连线表示,结构一眼能看清。
插件在 DSH 中提供 Chat Tree 视图,支持圆点模式(悬停看问题)与卡片模式(直接读问答,选中节点时从根到该节点的路径高亮)。右侧面板展示选中轮的完整内容,并可从该轮继续提问,新分支从分叉处长出,原线始终保留。画布还支持归档、层级整理、定位到最新轮,以及拖拽平移与缩放;工作区与画布与 DSH 目录联动,重命名会写回 DSH 侧栏。压缩上下文会在画布上留下可继续对话的绿色摘要节点。
输入区与 DSH 能力对齐:附件、权限预设、模型与推理等级、上下文占用与压缩等,在宿主未提供对应接口时相关控件会隐藏并说明原因。画布结构存在 DSH 数据目录,会话内容仍由 DSH 保存;插件不联网、零运行时依赖,只通过本地 /chattree 接口与 DSH 交互。
适合经常在 DSH 里做长对话、需要回溯某条思路来源,或习惯从中间某轮「开新线」探索而不愿丢失原线程的用户——尤其是多方案对比、迭代追问和分支实验的场景。
截图预览
使用场景
- 长对话里要找回某一轮方案或结论的来源
- 从中间某轮开新分支试探不同方向且保留原线程
- 多工作区、多画布管理不同目录下的会话地图
适合人员
- 在 DSH 里频繁做深度、多轮对话的用户
- 需要可视化回溯与分支实验的开发者或研究者
- 希望用树形视图整理多方案对比与迭代追问的人