OpenAI は、エージェントのツール管理、セッション管理、リアルタイム音声処理に関連するいくつかのバグを修正した openai-agents-python SDK のバージョン 0.19.3 をリリースしました。
- 一貫性のあるエージェントのツール名の衝突を解決し、再開時のツール名の競合を調整します。
- max-turns ハンドラーの出力をセッションに永続化し、エージェントとして使用される偽値のカスタム出力抽出子を尊重します。
- トリップワイヤーが実行を中止した場合に出力ガードレールの結果をレポートし、ストリーミングされた実行のツールガードレール結果を処理します。
- 型なしの厳格なオブジェクトスキーマを正規化し、ターン終了後のキャンセルをイベント消費と同期させます。
- ストリーミング再開時に承認されたツール出力を保持し、重複を結合する際に入力項目の順序を維持します。
- ハンドオフ呼び出しがストリーミングされた tool_called イベントとしてエミットされるのを停止し、偽値のハンドオフ入力フィルタを尊重します。
MCP ツールとプロンプトの一覧表示を自動ページネーションし、アシスタントメッセージをフラッシュする際に保留中の思考ブロックをクリアします。
- AsyncSQLiteSession において閉じた状態を強制し、初期化されていない clear_session でリモート会話を生成しないようにします。
- リアルタイムモジュールのテキストデルタに出力ガードレールを適用し、インターラプトの切り捨てを受信した音声に制限します。
このアップデートは、ストリーミングと状態管理のエッジケースを修正することで、エージェントツール、セッション永続化、リアルタイム音声機能を使用する開発者の信頼性を向上させます。