Blog · 教程
Trajectory 追踪:竞品隐藏的 killer feature
2026 年 8 月 14 日 · dshbase
DeepSeek Harness 反复被提及的最大差异化特性是:每次运行都可追踪。当 Agent 失败或死循环时,你能看到它具体在哪一步跑偏——而 OpenAI、Anthropic 把这类信息加密隐藏起来,不给你看。
轨迹追踪到底是什么
DSH 把会话存成只追加的事件日志。每个系统提示词、用户消息、推理步骤、工具调用和结果、权限变化、上下文注入、压缩、子 Agent 调度都成为事件。模型下一轮的历史是从这个日志重新推导的,而不是来自黑盒。轨迹视图让你按来源检查每次运行。
完整拆解见日志里有什么。
为什么重要:竞品把信息加密藏起来了
美国模型(OpenAI、Anthropic)把这当作隐藏的内部状态——你看不到中间推理、工具调用,也不知道任务在哪一步跑偏。你只拿到一个最终答案,失败时就是一个含糊的报错。DSH 给你完整轨迹。对调试和研究来说,这是实打实的优势。
用它来调试
- 定位跑偏点——打开轨迹视图按顺序走事件;失败几乎总是某个具体的工具调用或权限决策,而不是最后一行。
- 检查工具结果——答案错误往往是工具返回了坏数据,而不是模型出错。追溯工具的输出。
- 审查权限变化——如果 Agent 做了意外的事,权限事件会显示何时、为什么被允许。
用它来省 token
轨迹日志也是一个成本分析器。每个事件显示什么进了上下文:
- 发现重复发送的上下文——同一大段内容反复出现,说明它被反复注入(也反复计费)。
- 找多余的工具往返——长长的读/搜索调用链可以合并成一次(这正是 PTC 模式的用途)。
- 检查压缩——看上下文何时被压缩、是否丢掉了有用的历史。
配合缓存友好的 harness 设计(最小工具集、只追加会话),你就能复现99.93% 缓存命中率的打法。
结论
轨迹追踪把一个不透明的 Agent 变成可检查的 Agent。对认真跑 Agent 的人来说——调试失败或优化成本——它不是锦上添花,而是选择「不隐藏自己工作」的 harness 的理由。