文档

内置工具›代理编排

等待任务

task_wait
分组
代理编排
开启方式
随任何会启动后台工作的工具一起出现(子代理、工作流、后台 shell)。
审批
无需审查:在本页所说的限制内直接执行。
档案键
tool.task_wait.description

让模型停下来,等它点名的后台任务都结束,再把这些任务的结果一次性交给它。

点名多个任务时会等全部结束,先到的结果不会提前结束等待。

限制

  • 整个回答最多 64 KiB,平均分给各个结果。

值得知道

  • 等到超时不算失败。任务照常运行,模型可以再等一次,也可以先做别的。
  • 模型没有等待的结果也会送达:它自己以一行 box 到来。如果那时对话是空闲的,会立即开始新的一轮来交付,即使对话不在屏幕上。
  • 等待不会停止任何任务。模型无法停止子代理、工作流或命令;要停止,在任务面板(更多选项 → 任务)里该任务那一行操作。

参数

参数类型说明
tasks
任务列表
string[]任务地址数组:子代理与工作流直接写名称(工作流也可写 workflow:<runId>),后台命令写 shell:<id>,终端写 terminal:<id>,开发服务器写 preview:<serverId>(对话有多个工作区时写 preview:<serverId>@<工作区编号>);等待到点名的任务全部给出结果为止,省略时等待本对话全部子代理、工作流与后台命令(不含终端与开发服务器)
timeout_seconds
超时秒数
integer5–600 秒,默认 60
默认 60

在 GitHub 上编辑本页