검색
← 릴리스 노트

웹소켓 제한과 스트리밍 처리 개선

OpenAI · 0.17.7 · 기능추가 · 2026.06.24

configurable websocket max_size limit과 buffered Chat Completions tool-call streaming을 추가하고 여러 안정성 문제를 고쳤습니다.

교안에 영향

기존 문서의 tool_not_found_behavior 옵션 안내와 OpenAI 표기 예시는 새 내용과 맞지 않을 수 있습니다.

요약

- configurable websocket max_size limit을 노출해 웹소켓 크기 제한을 설정할 수 있게 했습니다. - buffered Chat Completions tool-call streaming을 추가했습니다. - sandbox sink buffering과 spool timeouts를 줄였고, 브랜치 삭제·세션 추가·가드레일 작업·권한 검사·원격 마운트 안내·Realtime 도구 분배 등 여러 버그를 수정했습니다. - 문서에서는 tool_not_found_behavior 옵션과 새 기능 안내를 보강하고 자동 생성된 제목의 OpenAI 표기를 바로잡았습니다.

바뀐 것

새 기능 2

  • configurable websocket max_size limit을 노출했습니다.
  • buffered Chat Completions tool-call streaming을 추가했습니다.

기타 5

  • types-requests 의존성을 제거했습니다.
  • tool_not_found_behavior 옵션에 대한 문서를 갱신했습니다.
  • 새 기능 추가에 맞춰 문서를 갱신했습니다.
  • 자동 생성된 참조 제목의 OpenAI 표기를 바로잡았습니다.
  • SDK maintainer references와 review guidance를 추가했습니다.

수정 14

  • sandbox sink buffering과 spool timeouts를 줄였습니다.
  • 브랜치 삭제 시 branch-only messages를 정리하도록 고쳤습니다.
  • AdvancedSQLiteSession의 add_items를 원자적으로 처리하도록 고쳤습니다.
  • 한쪽 guardrail task에서 예외가 나면 sibling guardrail tasks를 취소하도록 고쳤습니다.
  • 상태가 resolved일 때 _collect_runs_by_approval에서 needs_approval_checker를 건너뛰도록 고쳤습니다.
  • ls special permission bits를 위치 기준으로 검증하도록 고쳤습니다.
  • mode에 따라 remote-mount edit guidance를 적용하도록 고쳤습니다.
  • 빈 list/tuple tool output이 all([]) == True 때문에 드롭되는 문제를 고쳤습니다.
  • 프로세스 종료 시 PTY output collection이 깨어나도록 고쳤습니다(E2B).
  • server conversation tracker에서 stale object-id dedupe를 피하도록 고쳤습니다.
  • Blaxel timeouts의 실제 값을 보고하도록 고쳤습니다.
  • Realtime multi-agent tool dispatch의 모호함을 막았습니다.
  • 중복된 MCP server tool name 오류 메시지에 힌트를 추가했습니다.
  • 중첩된 ExceptionGroups에서 HTTP errors를 재귀적으로 추출하도록 고쳤습니다.

원문 제목 · v0.17.7