lamost423/dsh-trace-compare

lamost423★ 41HTMLLast synced: 2026-08-22

Open on GitHub

Trace Compare & Live Maze for DeepSeek Harness: visualize agent exploration (main path, detours, backtracks) from session logs or live sessions

README excerpt

dsh-trace-compare 中文 English DeepSeek Harness 的执行轨迹可视化插件:把智能体真实的探索过程画出来——它坚持推进的主干、失败或扑空的支路、以及折返点,全部落在同一根时间轴上。 两个入口,一套视觉语言: - Trace 对比 (侧边栏入口):上传 1 个 session log 看单次运行的迷宫,或上传 2 个做同轴对比(比如同一任务 flash 与 pro 的跑法差异)——按轮次自动对齐两边的回答节点,可手动钉锚点,并按轮次盘点两边的支路差额。 - 实时迷宫 (会话内页签):同一张迷宫图随当前会话执行实时生长;某一步的工具结果一旦落定,支路立刻显现。 迷宫画的是什么 - 实线:主干路径——工具调用成功推进的步骤和回答节点。 - 时长胶囊条 :每个步骤画成从开始到结束的圆角条,判定色填充——3 分钟的 bash 和 0.2 秒的 read 一眼可辨;条够宽时耗时直接写在条内。 - 并行工具分行 (v0.3.2 起):一步内 ≥2 次工具调用时,每次调用画成胶囊条下方的细小条(瀑布惯例),按各自真实起止摆位、按各自判定上色——一眼看出并行发的几个调用里哪个拖了时间、哪个失败;悬停单条看该次调用的命令/返回/判定依据,泳道高度随最大并行数自适应。支路节点保持「+N」标签(其空间为固定泳道格,详情面板已列全)。 - 虚线弧:探索支路——工具失败(红 ✗)、检索扑空(灰 ·)或盲目重试(灰 ↻)的步骤,以及折返回分支点的回程线。 - 子代理支路 (v0.4.0 起,实时页签):模型派生的 dsh 子代理会话画成主干上分出的聚合支路节点——挂靠在派生它的那一步、与父会话共享时间轴,节点子条是子代理全部已判定的工具调用,运行中的子代理实时生长并标注「仍在运行」;悬停/详情面板显示「子代理支路」身份与派生汇回关系,点击跳回主对话中的派生位置。只认真正的任务子代理( origin: 'subagent' ),手动分支和 side-chat 侧聊不入图。依赖宿主「后台加载子会话历史」的能力,官方 rc 线暂缺该能力时自动静默隐藏。 - 悬停任意节点或弧线快速预览; 点击 在右侧打开固定详情面板——完整命令与返回内容(各带复制按钮,返回内容保留前 5000 字)、耗时、判定、思考摘要,Esc 或 × 关闭。 - 缩放导航 :滚轮以光标为中心横向缩放,拖拽平移,双击空白处或「⤢ 整图」按钮复位;轴刻度随缩放窗口自动加密(最细到 1 秒)。 - 跳转对话 (仅实时页签):详情面板里点「在对话中定位此步骤」,宿主切回对话页并滚动高亮对应的工具行。行太老、超出对话已加载窗口时退化为只切页签。 - 搜索与过滤 :工具行提供「只看失败/重试」开关、按工具类型过滤、命令与返回内容全文搜索(含 5000 字面板全文);不命中的节点与支路淡化到 15% …

View full README on GitHub →
Agentsagent-observabilityagent-trajectoryai-agentsdeepseek-harnessdshdsh-pluginllm-agentsobservability

Category