dsh-nested-followups:DeepSeek Harness 的会话树插件
sluminositys/dsh-nested-followups
DSH plugin 会话树插件,让任意历史回答可独立分支追问,主对话保持干净。
在 DeepSeek Harness 的 Web 界面中,对任意历史回答发起独立分支追问,主对话保持干净。
dsh plugin --profile web add github:sluminositys/dsh-nested-followups- 分类
- 会话与消息
- 平台
- DSH-Plugin
- 作者
- sluminositys
- 分发方式
- 插件
dsh-nested-followups 核心特性
dsh-nested-followups 仓库信息

dsh-nested-followups 仓库简介
dsh-nested-followups 是 DeepSeek Harness(DSH)的会话树插件(DSH plugin),由 sluminositys 维护,采用 MIT 协议,用 TypeScript 编写,为 Web 界面引入树状会话视图。它解决的是线性对话的痛点:当你在工程任务中途想追问某个历史回答中的术语时,既不想污染主对话上下文,又不想丢失提问所需的背景。该插件让你对任意历史回答发起追问,新问题在独立分支中展开,主对话保持干净。核心能力包括:树状视图展示每条消息、无限层级的分支追问、基于官方 fork 机制的真实上下文隔离、只读分支(可读工作区但不可修改)、不干扰标准界面(分支不出现在会话列表)、并复用模型提供商的缓存上下文。安装要求 DeepSeek Harness 0.1.0-rc.7(未修改版)和 Node.js 22.19 及以上,包管理器使用 pnpm。
dsh-nested-followups 这个 DSH 插件支持哪些核心特性?
该 DSH 插件提供树状视图,主对话向下延伸,分支向右生长。每个用户和助手消息都是独立卡片,分支答案可以再次分支,嵌套无限制。分支是真实的独立会话,通过官方 fork 机制创建,而非提示词层面的忽略指令。分支只读,无法修改工作区,因此不会干扰主对话中的进行中工作。标准聊天视图、侧边栏和消息渲染均不受影响,分支不会出现在会话列表中。此外,分支发送与主对话相同的请求前缀,复用模型提供商的缓存上下文,避免重复读取继承的历史。
dsh-nested-followups 怎么安装?
安装命令如下,安装后需重启 DeepSeek Harness 的 web profile(如果正在运行):
dsh plugin --profile web add github:sluminositys/dsh-nested-followups
若要从源码安装,可克隆仓库后执行 pnpm install 和 pnpm run check,再运行 dsh plugin --profile web add .。卸载命令为 dsh plugin --profile web remove dsh-nested-followups,卸载不会修改主对话或删除分支历史。
dsh-nested-followups 怎么使用?
打开会话后,在会话头部选择 Tree View 即可切换树状视图。在树状视图中,将指针悬停在已完成的助手消息上,选择 Ask follow-up 输入问题,问题会显示为所追问答案右侧的卡片,回复在其下方生成。要继续分支对话,选择 Continue this branch;要再隔离一层上下文,再次选择 Ask follow-up。点击任意卡片可阅读完整消息,并支持搜索、聚焦、折叠等功能。
dsh-nested-followups 兼容哪些 DeepSeek Harness 版本和平台?
该插件要求 DeepSeek Harness 0.1.0-rc.7(未修改版),Node.js 22.19 或更高版本,包管理器使用 pnpm。它面向 Web 界面,通过 dsh plugin --profile web 命令安装。仓库创建于 2026-08-19,最近更新于同日,当前 Stars 5,Forks 0,无未解决问题。