dsh-client-ui-trace-graph
在终端中运行以下命令:
dsh plugin install tieveto666-code/dsh-client-ui-trace-graph
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install tieveto666-code/dsh-client-ui-trace-graph,源码仓库地址为 https://github.com/tieveto666-code/dsh-client-ui-trace-graph。
插件介绍
DSH 官方「轨迹」tab 是一张功能强大的检查表格,但扁平的列表很难让人一眼看清执行顺序、因果嵌套和 agent loop 的整体结构。这个插件读取同一份 trajectory 台账,把它渲染成一张交互式 ReactFlow 有向图,为一次会话的运行过程补上空间维度。
图中用两种边区分语义:灰色虚线序边永远表示「先发生什么、后发生什么」,彩色实线结构边只在行字段能证明因果或嵌套关系时才出现,绝不凭空画箭头。节点按 SYSTEM、USER、CONTEXT、ASSISTANT、TOOL、SUBTOOL、COMPACTION 分类型着色,节点体上直接展示摘要、序号、延迟、状态和 token 用量,点击即可翻阅对应的 Input / Output JSON。工具栏可一键切换 dagre 层级布局(适合读因果深度)和 d3-force 力导向布局(适合看整体分布),悬停还会高亮上下游邻居。
它挂载为官方对话视图的一个并列 tab,不弹模态框、不抢占中部编辑区,配色跟随 --dsw-* 主题自动适配,与官方壳体完全一致。如果你日常调试 agent 循环、排查工具调用链路、或需要向团队可视化解释一次会话的执行结构,打开「轨迹图谱」tab 就能把表格里的关系变成一张一眼可读的图。
截图预览
使用场景
- 调试 agent loop 时快速看清工具调用与嵌套关系
- 向团队展示一次会话的执行顺序与因果结构
- 排查工具调用失败时回溯上下游链路
适合人员
- 需要可视化调试 agent 执行链路的开发者
- 使用 DSH 构建多轮对话产品的工程师
- 需要向非技术同事解释会话结构的团队