dsh-plugin-mind-tree
在终端中运行以下命令:
dsh plugin install ShOpenMind/dsh-plugin-mind-tree
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开「插件 → 添加插件」,按向导安装并启用 dsh-plugin-mind-tree(仓库:https://github.com/ShOpenMind/dsh-plugin-mind-tree);若命令行安装可用 dsh plugin install ShOpenMind/dsh-plugin-mind-tree,装完后完整重启 DSH。
插件介绍
在 DeepSeek Harness 里,一轮对话往往不只是「你问一句、模型答一句」。消息会被编辑或重试、工具会连环调用、子代理与会话分叉会并行展开,事件日志远比侧栏里线性滚动的聊天记录复杂。想弄清「这一轮到底发生了什么、哪条路径被替换、子会话从哪派生」,单靠逐条翻对话既慢,也容易漏掉结构上的分叉。
dsh-plugin-mind-tree 从当前档案的完整会话事件出发,把「轮次 → 消息 → 工具调用 → 结果」整理成适配窄侧栏的紧凑纵向大纲树。默认只展开最新一轮,也可以逐级展开或一键展开全部;点轮次前的三角会自动滚到对话里对应位置,右侧还有跳转入口。每轮附带消息条数与 token 消耗概览,详情里可细分输入、输出、缓存与耗时。工具栏支持按文本搜索(保留祖先结构、高亮命中),以及三套预设配色与逐项自定义,选择保存在本机。
插件能识别多种「分支语义」:替换分支、生成重试、用户选择与批准决策、子代理与工作流派生、目标与任务变化、上下文压缩与会话分叉等,并用连线与样式区分。跨会话的派生与分叉可以按「血缘」或「森林」查看,点进子会话即可继续看它的树。展示与导出支持精简、标准、完整三档过程信息:默认精简把大量工具活动聚合成可读摘要,需要审计时再切回完整;宿主始终返回全量数据,削减只影响界面与导出体积。可导出 Mermaid 思维导图 Markdown、全量大纲 Markdown 或 Obsidian 画布,便于归档与二次编辑。
适合经常跑长会话、多工具链或多子代理的 DSH 用户:想在侧栏一眼看清结构、快速定位某轮或某次工具调用、统计 token,或把会话整理进 Obsidian 的人。纯终端档案没有网页客户端时,仍可通过宿主注册的 mind_tree 工具用同样逻辑生成导图或写文件。本插件只读会话数据,不写入会话、不调用模型、不上传数据。
使用场景
- 长会话里工具调用密集,需要在侧栏快速看清轮次结构与分叉路径。
- 子代理或会话分叉后,要跨会话查看血缘并跳转到对应轮次核对细节。
- 想把当前档位下的思维树归档为 Mermaid 导图、大纲或 Obsidian 画布以便复盘。
适合人员
- 经常跑多轮、多工具链 DSH 会话的进阶用户
- 需要审计 token 消耗与分支语义(重试、替换、批准等)的维护者
- 使用 Obsidian 或纯终端档案、希望用 mind_tree 导出的人