dsh-visual-trace
在终端中运行以下命令:
dsh plugin install wikiiizhao/dsh-visual-trace
将以下提示词粘贴到 DeepSeek Harness 对话框中:
打开终端执行 dsh plugin install wikiiizhao/dsh-visual-trace 即可安装,插件源码托管于 https://github.com/wikiiizhao/dsh-visual-trace 。
插件介绍
在 DeepSeek Harness 中,Web 控制台、headless profile、ACP 宿主、SDK 适配器和 Hooks 插件各自以不同方式解读执行轨迹,开发者排查问题时常需切换多个界面、手动比对原始事件字段。dsh-visual-trace 将官方持久化的 session/event 日志作为唯一事实来源,对所有运行方式应用同一套节点语义、自然语言说明和审查信号,让轨迹审查不再绑定特定画布。
核心能力涵盖三个层面:Web 端提供可筛选时间线、展开 tool 子调用、待审查节点直接确认、右键引用到对话草稿等功能,摘要跟随系统语言且不发额外模型请求;headless 模式下轨迹写入 stderr、最终回答保持在 stdout,不破坏原有管道;ACP、SDK、自定义 UI 和 Hooks 插件则通过 ctx.visualTrace.build() 与 render() 获取与 Web 一致的标准节点结构,用于协议响应、审计文件或外部可视化。引用时自动遮蔽 API Key、Token、Secret 等敏感字段,并标记为不可信执行证据。
适合在 DeepSeek Harness 0.1.0-rc.6 及以上环境中跨 Web、headless、ACP 协议和自定义终端工作的开发者,以及需要在 Hooks 审计插件中生成统一轨迹报告的平台团队。官方事件类型变更时只需更新 session-adapter 和 client adapter 两个文件,各输出界面无需单独重写。
截图预览
使用场景
- 在 Web 控制台中筛选时间线、展开工具子调用并直接确认待审查节点
- 在 headless 批量任务中通过 stderr 获取自然语言轨迹,同时保持 stdout 为最终回答
- 在 Hooks 审计插件中调用 render() 生成可保存或上传的统一轨迹报告
适合人员
- 跨 Web、headless、ACP 多种运行方式工作的 DeepSeek Harness 开发者
- 需要为自定义 UI 或 TUI 渲染统一轨迹节点的集成开发者
- 需要跨界面统一审计日志格式的平台安全与运维团队