검색
← 릴리스 노트

조건부 승인과 세션·확장 기능 안정화

OpenAI · 0.22.3 · 버그수정 · 2026.09.17

조건부 승인, 세션 처리, 확장 기능의 동작을 바로잡고 관련 문서와 의존성을 정리했습니다.

교안에 영향

이전 안내 글에서 sessions의 session limit 전달이나 AdvancedSQLiteSession의 tool usage 설명이 있었다면 이제 맞지 않을 수 있습니다.

요약

- core에서 검증된 도구 인수와 조건부 승인을 맞추고, 서버가 관리하는 resume에서 tool-not-found 출력을 전달하도록 수정했습니다. - sessions에서 SQLite 시작 충돌과 session limit 전달 문제를 고쳤습니다. - tracing에서 누락된 OPENAI_API_KEY를 잘못 캐시하지 않도록 했고, extensions의 tool usage와 하위 프로세스 종료, ID 보존을 개선했습니다. - 문서와 예시, 의존성, CI 구성을 업데이트하고 보안 점검을 추가했습니다.

바뀐 것

기타 7

  • 저장소 보안과 기여 안내 문서를 맞추고 Unix 로컬 실행 경계를 명확히 했습니다.
  • 번역 문서와 예시의 Temporal trace 이름 오타를 수정했습니다.
  • Python Dependabot 적용 범위, 릴리스 대기 냉각, 코드 소유권 및 릴리스 검토 지침을 추가했습니다.
  • 취약한 의존성을 SDK API 변경 없이 갱신하고 여러 의존성 버전을 올렸습니다.
  • Python과 Actions CodeQL 보안 스캔을 추가했습니다.
  • 의존성과 워크플로 업데이트 후 문서 배포가 되도록 CI를 수정했습니다.
  • SDKs 팀을 저장소 코드 소유자로 추가했습니다.

수정 9

  • core에서 검증된 도구 인수와 조건부 승인을 일치시켰습니다.
  • core에서 서버가 관리하는 resume 시 tool-not-found 출력을 전달하도록 했습니다.
  • sandbox에서 Windows 호스트에서도 명령 경로를 POSIX 형식으로 유지하도록 했습니다.
  • sessions에서 동시 async SQLite 시작을 처리하도록 했습니다.
  • sessions에서 session limit를 Conversations 페이지 크기로 전달하지 않도록 했습니다.
  • tracing에서 누락된 OPENAI_API_KEY를 캐시하지 않도록 했습니다.
  • extensions의 AdvancedSQLiteSession tool usage에 shell과 apply_patch 호출을 포함하도록 했습니다.
  • extensions에서 스트림이 일찍 닫혀도 하위 프로세스를 정리하도록 했습니다.
  • extensions의 AdvancedSQLiteSession.delete_branch에서 정확한 ID를 보존하도록 했습니다.

원문 제목 · v0.22.3