OpenAI는 openai-agents-python SDK의 버전 0.21.0을 출시하여 새로운 공급자 중립 테스트 유틸리티를 도입하고 OpenAI Python 라이브러리 버전 3에 대한 호환성을 업데이트했습니다.
- 공급자 요청을 수행하지 않고 결정론적 워크플로우 테스트를 가능하게 하기 위해 agents.testing, agents.realtime.testing 및 agents.voice.testing 모듈을 추가했습니다.
- HTTPX2 인식 요청 처리 지원을 포함하여 openai>=3.0.0,<4를 요구하도록 OpenAI 공급자 호환성을 업데이트했습니다.
- RunState 중단 스냅샷, 재귀적 에이전트-도구 승인, 최대 턴 최종화, 스트리밍 정리 및 민감한 오류 가려우기를 강화했습니다.
- MCP 수명 주기 스냅샷 격리를 개선하고 구성 가능한 재시도 백오프 상한을 추가했습니다.
- Sandbox Runloop의 기존 시크릿 지원을 추가하고 view-image 경로 권한을 엄격히 제한했습니다.
- 잘못된 채널, 프레임 레이트, 불완전한 멀티채널 프레임 및 비유한 오디오 레이트에 대해 더 엄격한 음성 검증을 적용했습니다.
이 릴리스를 통해 개발자는 에이전트, 샌드박스, 실시간 및 음성 워크플로우를 결정론적으로 테스트할 수 있으며 SDK가 최신 OpenAI Python 클라이언트와 호환되도록 보장합니다.