Provider 중립 테스트 API와 OpenAI Python 3 호환성
provider 요청 없이 테스트할 수 있는 API를 추가하고 OpenAI Python v3 호환성을 반영했습니다.
교안에 영향
기존 안내에서 provider 요청이 필요한 것으로 설명한 테스트 절차는 더 이상 맞지 않을 수 있습니다.
요약
- agents.testing, agents.realtime.testing, agents.voice.testing 유틸리티를 추가해 provider 요청 없이 결정적 테스트를 지원합니다. - openai>=3.0.0 호환성을 반영하고 HTTPX2 기반 요청·응답·전송·예외 처리를 맞췄습니다. - RunState 중단 스냅샷, recursive agent-tool approvals, max-turn 종료, 스트리밍 정리, 민감 오류 마스킹을 강화했습니다. - MCP 수명주기 스냅샷 격리와 재시도 백오프 상한 설정, Sandbox Runloop 기존 비밀 지원, Voice 검증 강화를 추가했습니다.
바뀐 것
새 기능
- agents.testing, agents.realtime.testing, agents.voice.testing 유틸리티를 추가했습니다.
개선
- openai>=3.0.0 호환성을 반영하고 HTTPX2 기반 요청, 응답, 전송, 예외 처리를 업데이트했습니다.
기타
- docs와 test 관련 정리, 릴리스 문서 동기화, PGP 키 위치 안내 보완 등 내부 항목을 반영했습니다.
수정
- RunState 중단 스냅샷, recursive agent-tool approvals, max-turn 종료, 스트리밍 정리, 출력-형식 검증 오류의 민감 정보 마스킹을 강화했습니다.
- MCP 수명주기 스냅샷 격리와 관리자 결과 분리를 개선하고 재시도 백오프 상한 설정을 추가했습니다.
- Sandbox Runloop에서 기존 비밀을 사용할 수 있게 하고 view_image 추가 경로 권한을 반영했습니다.
- Voice에서 잘못된 채널, 프레임률, 불완전한 다중 채널 프레임, 비유한 오디오 속도를 더 엄격히 검증합니다.