dsh-trace-collapse:折叠 Agent 轨迹,保留最终输出

在 DeepSeek Harness 中调试 Agent 时,完整的执行轨迹(工具调用、思考过程、steering、workflow 运行、上下文注入等)往往占据大量篇幅,容易干扰对最终结果的查看。dsh-trace-collapse 插件针对这一场景,提供了一种在不丢失关键信息的前提下简化界面的方案。

插件定位

这是一个 DeepSeek Harness Web 客户端插件,由 AwesomeHou 维护。它通过折叠中间的执行步骤,让用户始终能聚焦于用户提问与 Agent 的最终回复。

核心功能

1. 按轮次折叠

折叠操作以轮次为单位。每个已完成的 Agent 输出顶部会出现一个折叠按钮。点击后,该轮次下的中间轨迹会被隐藏,需要时可以随时展开。

2. 保留最终输出

无论是否折叠,该插件始终保留用户提问与 Agent 的最终输出内容。只有中间的辅助轨迹会被隐藏。

3. 支持折叠的类型

插件支持对以下类型的轨迹进行折叠:
- tool-call:工具调用
- assistant-step:思考步骤(非最终输出)
- steering:steering
- workflow:workflow 运行
- context:上下文注入
- unknown:未知类型

4. 默认折叠设置

在 设置 → 通用 中,有一个勾选项 Collapse agent trace by default after final output。该选项默认勾选。勾选后,每次 Agent 输出完成后,轨迹会自动折叠;取消勾选则默认保持展开。

安装

该插件需要安装到 web profile 的永久 bundle 中。

dsh plugin --profile web add <本仓库路径>

安装完成后重启 Harness。

使用方式

  1. 手动折叠:在聊天界面中,点击每条 Agent 回复顶部出现的「Collapse trace」按钮即可折叠当前轮次的轨迹。
  2. 默认折叠:在设置中勾选默认折叠选项,后续轮次会自动应用此行为。
  3. 查看效果:参考文档中的演示 GIF,对比折叠前后的界面差异。

注意事项

  • 插件以浏览器端功能为主,Host 半边仅为空操作。
  • 插件遵循 MIT 许可证。
  • 安装前请确认仓库来源与许可证。

总结

dsh-trace-collapse 提供了一种轻量级的方式来清理 DeepSeek Harness 的 Web 界面,特别适合调试需要大量中间步骤的长流程 Agent。

  • 插件目录:https://www.skillhub.cn/plugins/AwesomeHou/dsh-trace-collapse
  • 源码地址:https://github.com/AwesomeHou/dsh-trace-collapse
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜