검색
← 릴리스 노트

Python SDK의 추론·턴 제어 확장

코덱스 · 0.154.0 · 기능추가 · 2026.09.10

max와 ultra reasoning-effort, ExternalMessage, 히스토리 선택 옵션이 추가되고 관련 이벤트·메타데이터 처리가 갱신됐습니다.

교안에 영향

HookMetadata 접근 방식이 바뀌어 예전의 hook.command 안내는 hook.root.command로 수정해야 하며, thread.read(include_turns=True) 등 새 히스토리 옵션 안내가 필요합니다.

요약

- max와 ultra reasoning-effort 값을 추가했습니다. - 동기/비동기 run()과 turn()에 ExternalMessage를 추가해, 외부 콘텐츠가 새 턴을 시작하거나 진행 중인 일반 턴에 도구 수준 권한으로 합류할 수 있게 했습니다. - resume/fork에 include_turns, 새로 시작한 한 턴에 대한 turn_service_tier, source 메타데이터를 추가했으며 히스토리 선택이 반환 응답에만 영향을 주도록 변경했습니다. - 생성된 protocol 모델과 notifications를 갱신하고, 턴 시작 응답보다 먼저 도착한 completion events를 보존하도록 했습니다. - HookMetadata의 .root 래핑, 일부 unknown notifications의 typed payload화, late-joining turn handle의 이벤트 수신 방식이 바뀌었고 관련 버그를 수정했습니다.

바뀐 것

새 기능 3

  • max와 ultra reasoning-effort 값을 추가했습니다.
  • 동기/비동기 run()과 turn()에 ExternalMessage를 추가해, 외부 콘텐츠가 새 턴을 시작하거나 진행 중인 일반 턴에 도구 수준 권한으로 합류할 수 있게 했습니다.
  • resume/fork에 include_turns, 새로 시작한 한 턴에 대한 turn_service_tier, source 메타데이터를 추가했습니다.

개선 1

  • 히스토리 선택이 반환 응답에만 영향을 주도록 변경했습니다.

기타 1

  • 생성된 protocol 모델과 notifications를 갱신했습니다.

수정 2

  • 턴 시작 응답보다 먼저 도착한 completion events를 보존하도록 했습니다.
  • HookMetadata의 .root 래핑, 일부 unknown notifications의 typed payload화, late-joining turn handle의 이벤트 수신 방식이 바뀌었고 관련 버그를 수정했습니다.

원문 제목 · Codex CLI Release: Python SDK 0.154.0