Skip to content

工具执行服务

工具执行的调度中心——并发控制、超时管理、结果收集。

并发执行

最多 10 个工具同时执行。AI 一次返回多个工具调用时,标记为 isConcurrencySafe 的工具并行跑,其他的串行。

超时控制

每个工具最长 120 秒。超时后:

  1. 发送 abort 信号
  2. 等待清理
  3. 返回超时错误

结果收集

所有工具结果统一序列化为消息格式,拼入对话流。AI 在下一轮循环中读取结果并决定下一步。