DSH Plugins
返回列表
dsh-client-ui-trace-graph

dsh-client-ui-trace-graph

客户端 更新于 2026.08.20

在终端中运行以下命令:

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 构建多轮对话产品的工程师
  • 需要向非技术同事解释会话结构的团队