DeepSeek Harness 源码解读 · 02 | 工具执行流水线:循环不变,把关全在流水线里

工具不是直接执行,而是过一条带把关的流水线:tool/call 事件先于执行被记录,再依次经过 pre-execute 瀑布(钩子·权限·沙箱)、单调守卫、execute 瀑布(超时·重试·指标)、工具本体、post-execute 瀑布、finalizeContent,最终冻结为 tool/result 事件。并发层用独占屏障 + 有界并行池 + 模型序提交编排多工具,abort 时合成 TOOL_ABORTED_BEFORE_DISPATCH 保证 replay 有效。配流水线图。

2026年8月23日 · 1 分钟 · 118 字 · Latent