-
Notifications
You must be signed in to change notification settings - Fork 1
HumanInTheLoop
AI Software Factory edited this page Aug 21, 2026
·
1 revision
| 用户动作 | 机制 |
|---|---|
| 澄清需求 |
ask_user_question(带选项) |
| 暂停 | runStatus=PAUSED + 调度闸拒绝派发(pipeline-check.sh exit 3) |
| 恢复 | runStatus=RUNNING → 继续 |
| 停止/取消 | runStatus=CANCELLED + interrupt_agent(子代理) |
| 审批危险操作 | approval 服务(部署/凭据/破坏性命令)——只在 Manager 层 |
| 修改/重定向 | 需求变更引擎(Requirement Change) |
| 阻塞说明 | runStatus=BLOCKED + blockedReason(调度闸输出原因) |
- 调度闸:所有派发动作先检查 runStatus——用户暂停后 Agent 不会继续干活
- 会话级 vs 项目级:Goal 暂停(会话)+ project.json 暂停(项目)相互独立
- 事件可审计:user.pause / user.resume 等全部落盘
- 子代理审批固定 never:危险操作无法在子代理内发生,全部收敛到 Manager 层 + 审批