← 자유게시판로그인

자유게시판

Codex 설정 변경 반영 시점

현재 Codex 구현 기준으로는 셋 다 실행 중인 요청에는 즉시 반영되지 않고, 다음 Turn부터 반영됩니다. Codex의 thread/settings/update 자체가 명시적으로 “next-turn settings”를 변경하는 API이고, 모델·Reasoning Effort·Service Tier(Fast) 모두 “subsequent turns”용 설정으로 정의되어 있습니다. (GitHub)

실행 중에 변경현재 실행 중인 Turn다음 Turn모델 변경❌ 기존 모델 유지✅ 새 모델Reasoning Effort 변경❌ 기존 Effort 유지✅ 새 EffortFast mode 변경❌ 기존 속도 Tier 유지✅ Fast/Standard 변경

특히 중요한 건 Turn 단위라는 점입니다. Codex 작업 하나가 내부적으로 모델 호출 → 코드 실행 → 모델 재호출 → 테스트 → 모델 재호출처럼 여러 단계를 거쳐도, 이미 시작된 Turn은 시작할 때 받은 모델/effort/service tier 설정을 사용합니다. turn/start에도 이 세 값이 함께 전달되는 구조입니다. (GitHub)

예를 들어:

Sol / High / Standard로 작업 시작
↓ 아직 Codex 작업 중
Terra / Medium / Fast로 UI 변경
↓
현재 작업: Sol / High / Standard 그대로 진행
↓ 작업 완료
다음 요청
Terra / Medium / Fast 적용

그래서 지금 돌아가는 작업을 Fast로 바꿔서 갑자기 빨라지게 한다거나, High→Low로 내려서 현재 추론을 줄이는 것은 안 됩니다.

한 가지 더 주의할 점은, 실행 중인 작업에 메시지를 추가해서 steer(진행 중 지시 추가) 하는 경우입니다. 이것은 새로운 Turn이 아니라 현재 Turn의 연장일 수 있으므로, 그 메시지를 넣었다고 새 모델/effort/Fast가 적용된다고 보면 안 됩니다. 현재 Turn이 완전히 끝난 뒤 시작되는 다음 Turn부터라고 생각하면 정확합니다.

현재 작업부터 새 설정을 쓰고 싶다면 중단 → 설정 변경 → 다시 요청하는 게 확실합니다. (GitHub)

댓글

0

아직 댓글이 없습니다.

댓글을 읽을 수 있습니다. 로그인 후 댓글을 작성할 수 있습니다.