OpenAI가 openai-agents-python SDK 버전 0.19.3을 출시하여 에이전트 도구, 세션 관리, 실시간 오디오 처리와 관련된 여러 버그를 해결했습니다.
- 일관된 에이전트 도구 이름 충돌을 해결하고 재개된 도구 이름 충돌을 조정합니다.
- 최대 턴 핸들러 출력을 세션에 저장하고 에이전트를 도구로 사용할 때 거짓값 사용자 정의 출력 추출자를 존중합니다.
- 트립와이어가 실행을 중단할 때 출력 가드레일 결과를 보고하고 스트리밍된 실행에 대한 도구 가드레일 결과를 처리합니다.
- 타입 없는 엄격 객체 스키마를 정규화하고 턴 후 취소 이벤트를 소비와 동기화합니다.
- 스트리밍된 재개 시 승인된 도구 출력을 보존하고 중복을 병합할 때 입력 항목 순서를 유지합니다.
- 핸드오프 호출을 스트리밍된 tool_called 이벤트로 방출하는 것을 중지하고 거짓값 핸드오프 입력 필터를 존중합니다.
- MCP 도구 및 프롬프트 목록에 자동 페이지네이션을 적용하고 어시스턴트 메시지 플러시 시 보류 중인 사고 블록을 지웁니다.
- AsyncSQLiteSession에서 닫힌 상태를 강제하고 초기화되지 않은 clear_session으로 원격 대화를 생성하지 않습니다.
- realtime 모듈의 텍스트 델타에 출력 가드레일을 적용하고 인터럽트 잘림을 수신된 오디오로 제한합니다.
이 업데이트는 스트리밍 및 상태 관리의 경계 사례를 수정하여 에이전트 도구, 세션 지속성, 실시간 음성 기능을 사용하는 개발자의 신뢰성을 향상시킵니다.