Agents APIに、保存して後から走らせるautomationが加わった。periodicは5フィールドのcronとIANAタイムゾーン、onceはUnix秒のrun_atで一度だけ走る。作成した時点のstatusはactiveで、その場では実行されない。定期実行の初回は、次に式が一致する時刻だ。時刻は選んだタイムゾーンの時計に従う。
ターゲットは二つある。new_sessionは月次の支出確認のように独立した仕事向けで、agent、environment、最初のメッセージが要る。existing_sessionは前回の調査を引き継ぐ仕事向けで、セッションIDと指示文を渡す。セッションが作業中なら配送は待ち、進行中のターンには割り込まない。承認やツール結果が欠けていれば、アプリケーション側が引き続き処理する。定期実行には、負荷を分散するための小さなランダム遅延が入る。
automationsツールは既定で付かない。有効にすると、エージェントは今のセッションを対象に、作成、一時停止、再開、削除ができる。別セッションを始めたり、他のセッションの予定を操作したりはできない。ツールを設定から外しても保存済みの予定は残るので、止めるならAPIでpauseかdeleteする。一度きりの予定が一時停止中に時刻を過ぎたら、再開前に未来のrun_atを入れ直す。呼び出しにはOpenAI-Beta: agents=v1を付ける。