검색
← 릴리스 노트

도구 가드레일·세션 처리 안정화

OpenAI · 0.19.4 · 버그수정 · 2026.08.05

도구 실행 가드레일과 세션 저장, 스트리밍 처리의 여러 오류를 고쳤습니다.

교안에 영향

이전 안내에서 비스트리밍 세션 저장 시점, tool guardrail 결과 처리, sessions 브랜치 ID 재사용 허용 설명은 더 이상 맞지 않습니다.

요약

- 완료된 tool guardrail 결과 보존, 잘못된 도구 인자 오류 마스킹, 비스트리밍 세션 저장 시점 조정이 반영됐습니다. - policy checks 전에 resolved 상태를 우선하고, 동시 실패 시 형제 작업을 취소하도록 수정했습니다. - 비스트리밍 content-filter 거부가 표시되며, realtime 연결 실패 정리와 tracing 실패 표기도 개선됐습니다. - sandbox의 token output budgets와 cached dependency factories, sessions의 상태·이력·브랜치 처리가 바로잡혔습니다.

바뀐 것

기타 1

  • test suite를 더 빠르게 만들고, guardrail·tool·parent cancellation 테스트의 비결정성을 줄였습니다.

수정 16

  • completed tool guardrail results를 보존하도록 수정했습니다.
  • invalid tool argument errors를 숨기도록 수정했습니다.
  • non-stream session saves를 output guardrails 뒤로 미루도록 수정했습니다.
  • policy checks 전에 resolved status를 우선 보도록 수정했습니다.
  • 동시 실패가 발생하면 sibling work를 취소하도록 수정했습니다.
  • non-streaming content-filter refusals를 표시하도록 수정했습니다.
  • mcp의 streamable HTTP retry backoff를 backoffs taken에서 계산하도록 수정했습니다.
  • realtime의 failed connection attempts를 정리하도록 수정했습니다.
  • tracing에서 non-streaming agent span failures를 표시하도록 수정했습니다.
  • sandbox의 token output budgets를 강제하도록 수정했습니다.
  • sandbox의 cached dependency factories를 single-flight로 처리하도록 수정했습니다.
  • sessions의 MongoDBSession에서 closed state를 강제하도록 수정했습니다.
  • sessions에서 repeated history provenance를 보존하도록 수정했습니다.
  • sessions에서 empty add_items일 때 conversation creation을 건너뛰도록 수정했습니다.
  • sessions에서 branch 생성 시 reused branch IDs를 거부하도록 수정했습니다.
  • extensions에서 streamed provider thinking blocks를 보존하도록 수정했습니다.

원문 제목 · v0.19.4