DSH Plugins
返回列表
dsh-plugin-trajectory-tracker

dsh-plugin-trajectory-tracker

工作流 更新于 2026.09.21

在终端中运行以下命令:

dsh plugin install hirohana77/dsh-plugin-trajectory-tracker

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 的 Web Profile 目录下执行 dsh plugin install hirohana77/dsh-plugin-trajectory-tracker,并在 ~/.dsh/profiles/web/package.json 中声明该插件后重启 WebUI;源码见 https://github.com/hirohana77/dsh-plugin-trajectory-tracker。

插件介绍

在 DSH WebUI 里跑复杂任务时,你往往只能看到「还在生成」,却说不清时间究竟花在首包等待、流式推理还是本地工具调用上。Trajectory Tracker 是一款面向 DeepSeek Harness 的轻量级、零侵入插件,在任务进行过程中把执行轨迹与耗时拆开呈现,让你更清楚地了解究竟是什么占据了等待时间。

它的核心是把每次模型调用拆成两段独立生命周期:首包等待(思考准备就绪)与流式生成中的推演与正文输出;状态栏用双响应式计时器实时显示当前步与累计耗时。悬浮轨迹小窗通过 Portal 挂在页面顶层,展开收起不挤压聊天消息;工具条目支持悬停置顶提示、并发工具智能归组,列表在新步骤出现时自动跟滚到底部,便于盯住最新动态。

任务结束后,可通过用时胶囊回溯完整轨迹,逐步查看每步精确耗时。插件内置 React ErrorBoundary,不修改官方核心包,降低界面异常风险。

适合经常调试 Agent 工作流、需要优化 TTFT 与工具链耗时的开发者,以及希望在 WebUI 里直观理解「模型在等什么、工具在做什么」的用户。

截图预览

使用场景

  • 调试 Agent 任务时定位首包等待与生成耗时
  • 对比多次模型调用各步骤的时间分布
  • 查看并发工具调用与单步操作的详细轨迹

适合人员

  • 在 DSH WebUI 中开发或调优工作流的开发者
  • 需要优化模型首包与流式生成体验的用户
  • 希望直观理解工具链耗时的 Agent 使用者