当 Agent 需要只有你能提供的东西时,会话会暂停(Waiting for you),并在对话中出现一张卡片。暂停分为两类。
最常见的暂停:Agent 想使用一个需要你许可的工具,比如运行 shell 命令、编辑文件、接管浏览器。卡片会准确显示将要执行的内容:
[截图待补: Pending Bash approval card with Approve/Deny buttons and countdown — /docs-media/en/session-approval.png]
- Approve(批准):仅允许这一次调用。
- Always allow(始终允许)(出现时):在会话剩余时间内允许该工具。
- Deny(拒绝):拒绝;Agent 会调整并继续。
当同一轮产生多个待审批项时,每张卡片会标注顺序(Approval 2 of 3),并说明只有全部审批完成后会话才会继续——每次调用都需要单独决定。同一工具的并行调用会带上各自的输入,外观相同的卡片也能相互区分。
云端运行的会话会显示倒计时;如果你未及时响应,请求会安全过期,运行会以明确的原因失败,而不是在你不在时继续执行。
提问(AskUserQuestion)
Section titled “提问(AskUserQuestion)”Agent 也可以暂停下来向你提出结构化问题,比如”这两个方向选哪个?“,选项以按钮形式呈现。你的回答会直接返回到运行中。
你在哪里可以回应
Section titled “你在哪里可以回应”- 在会话中:卡片内嵌在对话里;回答后立即恢复运行。
- 从侧边栏:等待你的会话会在该 Agent 的会话列表中标记出来。
- 通过邮件:每日摘要邮件可包含待审批项;链接直达对应会话。
- 移动端:审批会跟随你到 iOS 应用和桌面应用。
暂停与调度的关系
Section titled “暂停与调度的关系”停在审批上的会话仍占用执行槽位,但并未运行:在你回应之前什么都不会发生,而你不在时触发的定时任务只会把运行排队,而不会与进行中的暂停抢跑。