OpenAI는 openai-agents-python SDK의 버전 0.22.0을 출시하여 상당한 런타임 하드닝과 기존 제공자 구성 계약의 강화를 도입했습니다.
- 에이전트 출력 가드레일에 의해 거부된 터미널 함수 도구 출력을 재생 가능하고 영구화된 SDK 상태에서 삭제합니다.
- 터미널 상태가 failed 또는 incomplete인 비스트리밍 응답에 대해 ModelBehaviorError를 발생시킵니다.
- OpenAIProvider가 명시적 클라이언트를 받을 때 충돌하는 제공자 옵션을 거부합니다.
- 중첩된 에이전트 집계를 유지하면서 독립적인 RunState 체크포인트 간 사용량 계산을 분리합니다.
- 생성된 그래프에서 handoff(agent)를 통해 등록된 에이전트를 확장합니다.
- Agent.clone() 및 RealtimeAgent.clone()의 기존 얕은 복사 동작을 명확히 합니다.
명시적 openai_client와 organization 또는 project를 결합하는 애플리케이션은 해당 값을 AsyncOpenAI 클라이언트로 이동해야 합니다.