サブエージェント待機は「完了通知まで待つ」と宣言してからブロッキングで待つ
AI協働
運用
サブエージェントの完了待ちで、短いタイムアウトの再呼び出しや秒単位の手動ポーリングを繰り返すと、都度エージェントのターンが起きて生成コストと待ち時間が膨らむ。完了またはメッセージ受信を待つ待機はタイムアウトを最大にして一度で待たせるのが基本で、mailbox 更新時は早期復帰するため長いタイムアウトでも安全。実行環境に「一定秒数以内に進捗を更新せよ」という要請があってブロッキング待機と衝突する場合は、待機開始前に「完了通知まで待機する」と一行宣言することを進捗更新の代替とみなし、ブロッキング待機を優先する。完了通知もブロッキング待機も使えない環境でのみ手動確認にし、初回確認は作業規模から見積もった実行時間(数分〜十数分)の経過後、以後も数分間隔を守る。落とし穴は下限を切った短周期ポーリングで、これは逸脱として記録対象にする。