DSH Plugins
返回列表
🖥️

dsh-session-tree

客户端 更新于 2026.10.03

在终端中运行以下命令:

dsh plugin install orphiczhou/dsh-session-tree

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

在 DeepSeek Harness 的 Plugins 页选择 Add plugin,粘贴仓库地址 https://github.com/orphiczhou/dsh-session-tree 确认安装,或在终端执行 dsh plugin install orphiczhou/dsh-session-tree。

插件介绍

DeepSeek Harness 自带的会话列表会把 origin 为 subagent 的子会话藏起来,多轮子 Agent 和父子关系在侧栏里几乎看不见。当你同时跑着根会话、若干可继续子 Agent,甚至多层嵌套时,很难一眼看清「谁是谁的孩子」、也很难从列表里直接跳进某条子会话的完整对话。

dsh-session-tree 用一套 profile bundle 接管左侧 sidebar.workspaces 席位,把侧栏改成会话树:按 Host 报告的工作区分组,在父会话下嵌套展示子 Agent,懒加载展开、状态点区分运行中与待回复等,并保留置顶、重命名、归档、搜索和侧栏打开子会话等日常操作。对 Agent 侧,它还提供 tree_send,按目标的持久父地址投递消息,从而能触达树里任意可继续子会话——包括内置 send_message 无法覆盖的同级会话;另有 SessionTree 的 Cordis Inspect 只读视图,便于通过 cordis_inspect_query 核对侧栏实际渲染结果。

适合经常编排子 Agent、需要在树状结构里浏览和打开会话的 DSH 用户,以及希望 Agent 在会话树内向非直接父子节点发消息、或需要可编程「看见」侧栏树形的进阶用法。若你只用扁平列表且从不碰子 Agent,可以继续用内置浏览器;一旦子会话变多,这个插件主要是把已在 store 里的嵌套关系重新画出来,并补上树内定向投递能力。

使用场景

  • 多层子 Agent 需要看清父子嵌套并快速打开某条子会话
  • 多个可继续子会话并行运行,要在工作区分组下统一浏览与筛选
  • Agent 需向同级或其它非直接父子子会话投递消息

适合人员

  • 频繁创建与管理可继续子 Agent 的 DSH 用户
  • 需要替代内置扁平会话列表、以树形导航会话的开发者
  • 希望 Agent 使用 tree_send 或 Inspect 感知侧栏树形的进阶用户