OpenAI는 지원되는 OpenAI Responses 모델에 대한 프로그래밍 방식 도구 호출이라는 새로운 주요 기능 영역을 도입한 OpenAI Agents Python SDK 버전 0.19.0를 출시했습니다.
- 각 도구에 대해 허용된 호출자와 구조화된 출력을 지원하여 모델이 호환 가능한 도구와 조정하기 위해 JavaScript를 생성할 수 있는 `agents.tool.ProgrammaticToolCallingTool`을 추가했습니다.
- 공개 `agents.decorators` 모듈과 짧은 `@tool` 별칭을 도입하고, 함수 도구를 위한 비동기 호출 가능 객체를 활성화했습니다.
- SDK 구성이 이제 에이전트, 실행, 모델, 세션, 샌드박스 및 음성 파이프라인 전반에 걸쳐 타입 설정된 설정 객체 또는 사전 중 하나를 일관되게 허용합니다.
- 디버깅 컨텍스트를 보존하면서 민감한 원본 페이로드가 노출되는 것을 방지하기 위해 오류 및 진단 로깅을 강화했습니다.
- AnyLLM 및 LiteLLM과의 호환성을 개선하고, 모델 재시도 간 세션 기록을 보존하며, WebSocket 과부하에 대한 재시도를 추가했습니다.
- 마운트된 세션에 `VercelCloudBucketMountStrategy`를 추가하여 작업 공간 영구 저장에서 버킷 내용을 제외합니다.
이 릴리스는 프로그래밍 방식 도구 조정을 통해 더 복잡한 에이전트 오케스트레이션을 가능하게 하면서 로깅의 구성 유연성과 보안을 개선했습니다.