OpenAI가 Codex Python SDK 0.154.0을 정식 출시했습니다. 이번 버전은 외부 시스템의 메시지를 실행 중인 Codex 턴에 연결하는 ExternalMessage를 추가하고, reasoning effort에 max와 ultra를 지원합니다. 세션 재개·분기와 개별 턴 제어 API도 확장됐으며 일부 객체 구조는 마이그레이션이 필요합니다.
주요 변경
run()·turn()동기/비동기 호출에ExternalMessage가 추가돼 외부 콘텐츠로 새 턴을 시작하거나 진행 중인 일반 턴에 참여시킬 수 있습니다.- reasoning effort에
max와ultra값이 추가됐습니다. - resume/fork에
include_turns, 새 턴에turn_service_tier, 그리고source메타데이터가 추가됐습니다. HookMetadata의 핸들러가.root아래로 이동해 기존hook.command같은 접근 코드는 수정이 필요합니다.- 일부 알림이 타입이 지정된 payload로 바뀌어 기존
.params직접 접근 코드는 named field 사용 여부를 점검해야 합니다.
개발자 영향
Python에서 Codex를 서비스나 자동화에 내장하는 경우 외부 이벤트를 실행 중인 턴에 연결하고, 저장된 턴 기록이나 개별 턴 서비스 티어를 더 세밀하게 제어할 수 있습니다. 반면 HookMetadata 구조와 notification payload 접근 방식이 바뀌었으므로 0.154.0 업그레이드 전 관련 코드를 확인해야 합니다. 커스텀 codex_bin을 사용하는 경우 새 기능에는 Codex CLI 0.151.0 이상이 필요합니다.
원문 발표: · OpenAI Codex GitHub Releases
새 글 받아보기
RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.