用途:为智能体集群提供非阻塞的人类在环审批与问答机制。智能体遇到契约未覆盖的情况时,写入 ask 行和频道消息,然后结束回合并释放会话,不占用配额或进程;人类在数分钟或数小时后于线程中回答,同一事务记录裁定并唤醒智能体,下一次调度将裁定放入新执行体。
数据中强调,不能在回合中阻塞等待人类回复,因为无 TTY 时权限升级会立即以拒绝选项作答。因此 HITL 由智能体发起,而非权限发起;ACP 权限仅作为失败关闭的工具边界(autoApprove / autoDeny),问题以行记录。
主要能力:支持 REPORT、NOTIFY、SEND 三种不占用决策的标记;ask 支持可选 OPTIONS,选项有稳定 id;裁定绑定动作哈希、策略版本和运行版本,发生漂移则重新提问;提供五种拒绝(门控、过期、不可绑定、空、未知选项);过期永不自动批准,而是暂停智能体并归档报告。可通过 AOA_EVENT_HOOK 事件钩子推送 ask.opened、ask.expired 或 agent.notify。
使用方式:智能体在结束回合时写出 OUTCOME 和 ASK 标记,例如 ASK: 问题、OPTIONS: 选项。省略 OUTCOME 视为 NO_WORK。取消可 POST /api/asks/<id>/cancel。
限制与说明:不提供价格、平台或效果等未提及信息。需要自建认证,不能借用 git 作者身份。门控动词在工作区不可作答。与其他技能 army-run、army-agent-contract、army-workload-adapter 相关。