2026년 10월 24일(일본 시간), OpenAI의 '28일 간 업데이트' Day 19가 발표되었습니다. 이번에는 완전한 초기화가 아니라, Dots 통화 연결 속도 향상, Codex와 ChatGPT Work에서 추론 수준 변경 시 캐시 유지, Codex CLI 업데이트를 주제로 합니다.
Codex CLI는 0.164.0이 공식 출시되었으며, 정형 프롬프트 재사용, 모델 및 권한 조작, 기업용 MCP 인증, 긴 세션 복원, Windows 프록시 인증, macOS의 보안 강화 등 발표된 짧은 설명보다 더 많은 변경 사항들이 확인됩니다.
본 기사에서는 공식 발표 사실과 활용상의 고찰을 구분하여 Mac에서의 업데이트 명령어부터 개발 현장에서의 사용법까지 해설합니다.
조사 기준일: 2026년 10월 24일(일본 시간). Tibo Sottiaux 씨의 공식 X 게시물, OpenAI 공식 GitHub의 CLI 0.164.0 릴리스 노트, OpenAI Help Center를 대조했습니다. 필자가 실기(實機)에 0.164.0을 설치하여 측정한 보고서는 아닙니다. Dots의 단축 초수, 캐시 절감률, CLI의 모든 환경에서의 동작은 단정할 수 없습니다.
1. Day 19의 세 가지 개선 사항
미국 태평양 시간 2026년 10월 23일의 Day 19에서 발표된 내용은 다음과 같습니다.
Dots 통화 연결 속도 향상
Codex / Work에서 대화 도중 추론 수준을 변경해도 캐시가 무효화되지 않음
Codex CLI 기능 추가 및 버그 수정
| 분야 | 확인 가능한 내용 | 미공개/주의 사항 |
|---|
| Dots | 음성 통화 연결 속도 향상 발표 | 몇 초 단축했는지, 대상 기기의 모든 조건 |
| ... | Day 17・18의 개별 반영 상황과는 별개 | |
Tibo 씨는 추가 게시물에서 CLI의 사용 규모가 DevDay 이후 약 2배가 되었다고 보고했습니다. 다만, 'usage가 2배'라는 것은 처리 속도나 사용 가능량이 2배라는 의미는 아닙니다.
발표일과 릴리스일에는 시차가 있다
Day 19의 공지 시점은 일본 시간 10월 24일 08:12경이었습니다. 반면, 0.164.0의 GitHub 안정 버전 릴리스는 **10월 23일 04:48 UTC(일본 시간 13:48)**입니다. CLI 배포가 Day 19 공지보다 앞섰다는 점에 주의해야 합니다.
2. 추론 수준 변경에도 캐시를 유지하다
용어: 추론 수준과 캐시
**추론 수준(reasoning effort)**은 AI가 답변을 하기 전에 어느 정도 생각할지 조절하는 설정입니다. 단순한 조사에는 낮은 설정을, 복잡한 설계나 원인 조사에는 높은 설정을 사용하는 식으로 구분할 수 있습니다. 높게 설정해도 정답이 보장되는 것은 아니며, 처리 시간이나 사용량에 영향을 줄 수 있습니다.
**프롬프트 캐시(prompt cache)**는 과거에 처리했던 공통의 입력(지침, 코드, 대화 기록 등)을 재사용하여 같은 부분의 재계산을 줄이는 메커니즘입니다.
Java 백엔드 개발이라면 API 사양, 서비스 계층 코드, 테스트 결과, AGENTS.md, 과거 조사 등이 반복적으로 참조됩니다.
Before / After
사용처: 먼저 가벼운 설정으로 에러 로그를 분류하고, 원인이 복잡하다고 판명되면 같은 대화 내에서 추론 수준을 높여 분석하는 흐름입니다.
다만, 다음 사항들은 보장되지 않습니다.
- 모델 자체를 전환해도 반드시 동일한 캐시가 계승된다.
- 공통 입력이 바뀌어도 항상 캐시 히트(cache hit)가 발생한다.
- 사용량이나 비용이 몇 % 감소한다고 약속되었다.
- API의 모든 모델에 완전히 동일한 조건이 적용된다.
- 컨텍스트 윈도우(모델이 한 번에 참조할 수 있는 정보량)가 무제한이 된다.
Day 16 개선 사항과의 차이점
| 비교 | Day 16 | Day 19 |
|---|
| 주제 | 시간이 지나 과거 대화로 돌아갈 때 | 대화 도중 추론 수준을 변경할 때 |
| ... | 이번에는 Codex / Work에 대한 발표 | |
| 주의점 | 캐시 유지와 무한 컨텍스트는 별개이다 | 추론 전환 외의 만료 요인이 사라지는 것은 아니다 |
3. Codex CLI 0.164.0의 전체 개요
**CLI(Command Line Interface)**란 터미널에 명령어를 입력하여 소프트웨어를 조작하는 방식입니다. Codex CLI는 파일 조사, 수정, 테스트, 리뷰 등에 사용될 수 있습니다.
OpenAI 공식 GitHub의 안정 버전 릴리스 노트를 정리했습니다.
| 분류 | 주요 변경 사항 | 실무적 의미 |
|---|
| 신기능 | /presets 10개 슬롯 | 반복적인 작업 지시를 저장 가능 |
| 신기능 | /model 및 /permissions 인자 대응 | 설정을 빠르게 전환할 수 있음 |
| 신기능 | Kitty / Sixel 지원 터미널에서 이미지 미리보기 | 기록된 대화 내에서 이미지나 스크린샷 확인 가능 |
| 신기능 | 기업용 MCP 인증 | 승인된 사내 도구 연결 개선 |
| 보안 | 원격 실행 시 자격 증명 마스킹 | 민감 정보의 의도치 않은 노출 방지 |
| ... | | |
이전 안정 버전 0.163.0에서는 /config를 통한 설정 화면, 응답 중 추가 지시, 그리고 /keymap 등이 주를 이루었습니다. 0.164.0은 반복 작업(Repetitive Operations), 장시간 사용, 기업 인증, 안전성에 초점을 맞추고 있습니다. | | |
/presets : 정형 지시 10개 저장 기능
**프리셋(preset)**이란 자주 사용하는 입력을 등록하여 호출할 수 있도록 하는 메커니즘입니다.
0.164.0에서는 프롬프트나 슬래시 명령어(slash command)를 10개의 번호가 매겨진 슬롯에 저장할 수 있으며, 키보드 메뉴를 통해 불러올 수 있습니다.
슬래시 명령어란 Codex CLI의 대화 화면 내에서 /로 시작하는 조작 명령을 의미하며, Mac의 일반 셸(shell)에서 실행하는 명령어와는 다릅니다.
무엇을 등록하면 유용할까요?
| 용도 | 등록 예시 문구 |
|---|
| 버그 조사 | "재현 조건, 원인, 영향 범위, 테스트 방침을 구분하여 수정해 줘" |
| ... | |
| 이들은 등록 내용의 제안 사례일 뿐이며, 자동으로 등록되는 템플릿은 아닙니다. | |
사용할 때는 Codex CLI 대화 화면에서 다음을 입력하고 메뉴에 따라 슬롯을 선택합니다.
AGENTS.md와의 차이점: AGENTS.md는 리포지토리 전체에서 지켜야 할 규칙이라면, /presets는 필요한 상황에서 불러오는 반복 작업 지시입니다. 규칙은 전자가, 태스크별 체크포인트는 후자라고 구분하면 정리하기 쉽습니다.
주의: 프리셋은 정형 입력의 저장소일 뿐이며, 자동 실행 스케줄러가 아닙니다. API 키나 비밀번호를 등록하지 마십시오.
/model 및 /permissions 조작 개선
-
- 모델, 추론 수준, 속도 등의 설정:
/model
- 파일/명령어 실행 등:
/permissions: 권한 프로파일(Permission Profile) 설정
0.164.0에서는 각 명령어에 직접 인자(argument)를 전달할 수 있게 되어 화면 내의 설정 조작이 간소화되었습니다.
먼저 Codex의 대화 화면 내에서 다음을 하나씩 입력하면 사용 가능한 설정을 확인할 수 있습니다.
권한 프로파일이란 Codex가 어느 범위까지 조작할 수 있는지를 정리한 설정입니다. 리뷰만 할 경우 읽기 중심, 구현 시 필요한 쓰기만 허용하고, 배포 등 중요한 작업은 별도로 승인하는 식으로 사용 구분이 가능합니다.
강력한 권한을 선택하면 편리해지는 반면, 조작 가능한 범위도 넓어질 수 있습니다. 인라인(inline)으로 전환할 수 있다는 것이 승인이나 접근 제어를 생략해도 좋다는 의미는 아닙니다.
6. 이미지 미리보기는 지원되는 터미널에 한정됨
0.164.0에서는 Codex가 읽어 들인 이미지 및 생성한 이미지를 전체 화면 대화 기록(transcript) 내에서 미리 볼 수 있게 되었습니다.
다만, 사용하는 터미널이 Kitty graphics protocol 또는 Sixel을 지원해야 합니다. 둘 다 터미널 화면에 이미지 데이터를 그리는 방식입니다.
예를 들어, 화면 스크린샷을 참조하며 UI의 결함을 조사할 때 유용합니다.
macOS 표준 터미널을 포함하여 모든 터미널에서 반드시 이미지가 표시되는 것은 아닙니다. 이미지 미리보기가 필요하다면, 사용 중인 터미널의 지원 프로토콜과 설정을 확인해야 합니다.
7. 기업용 MCP 인증 강화
**MCP(Model Context Protocol)**는 AI가 외부 도구나 데이터에 연결하기 위한 공통 프로토콜입니다. 사내 API, 티켓 관리, 문서 검색 등의 연동에 사용됩니다.
이번 CLI에서는 다음의 인증 방식이 공식 지원 대상으로 안내되고 있습니다.
- 사용 권한이 있는 **Codex 계정의 기존 승인(grant)**을 사용하는 방법
- MCP 연결 대상에 대해 전용 로그인 클라이언트 시크릿이 필요한 OAuth 클라이언트
OAuth는 사용자 자체 비밀번호를 애플리케이션에 직접 전달하는 대신, 허가된 범위의 접근 권한을 위임하는 메커니즘입니다.
Codex CLI
│
├── Codex 계정 사용 가능한 승인
...
MCP에 연결할 수 있게 되었다고 해서 회사 내부의 모든 정보를 열람할 수 있는 것은 아닙니다. 권한 범위(scope), 서버 측 권한, 조직 관리 정책이 필요합니다.
8. 보안 강화: 자격 증명 및 macOS 사파리
자격 증명 마스킹 (Credential Masking)
**마스킹(Masking)**이란 화면이나 로그에 표시되는 기밀 값을 *** 와 같이 가리는 것을 의미합니다.
0.164.0에서는 원격 Bash 명령어, Zsh 세션 스냅샷, 사용자 지정 자격 증명 공급자(custom credential provider)와 관련하여 공식적으로 대상이 된 경로에서 자격 증명 마스킹 기능이 강화되었습니다.
표시 예시 (실제 인증 정보가 아님)
API_TOKEN=***
이를 통해 유출 위험을 낮출 수 있지만, 모든 도구 출력, 임의 로그, 외부 API 전송까지 자동으로 안전하다는 보장은 아닙니다. 비밀 값을 소스 코드나 프롬프트에 직접 작성하지 않는 원칙은 계속 중요합니다.
macOS 샌드박스 강화 (Sandbox)
**샌드박스(Sandbox)**는 프로그램이 접근할 수 있는 파일이나 작업 범위를 제한하는 메커니즘입니다.
공식 릴리스에 따르면, macOS에서 대소문자가 다른 메타데이터 경로를 사용한 쓰기 보호 검사 및 실행 파일을 찾는 과정에서의 **교체 가능한 심볼릭 링크(symlink)**에 대한 검사가 강화되었습니다.
symlink는 다른 파일이나 폴더를 참조하는 링크입니다. 검사 시점과 이용 시점에 링크 대상이 바뀌는 상황은 안전성과 관련되므로 적절한 보호가 필요합니다.
릴리스 노트에 없는 CVE 번호나 특정 공격이 반드시 성공했다는 설명은 붙일 수 없습니다.
9. 긴 대화의 복원 및 압축 버그 수정
**컴팩션(Compaction)**은 긴 대화 기록을 압축하고 요약하여 제한된 컨텍스트 내에서 작업을 계속할 수 있도록 하는 처리 과정입니다.
0.164.0에서는 긴 스레드와 관련하여 다음 사항이 수정되었습니다.
| 수정 대상 | 수정 전 발생 가능했던 문제 | 새로운 동작 방식 |
|---|
| 기록 압축 실패 | 불완전한 요약이 기록에 남음 | 부분적인 요약을 남기지 않음 |
| ... | | |
또한, 여러 계층의 서브 커맨드에서 -c / --config 지정 값이 유지되도록 개선되었으며, 권한 선택이 끝날 때까지의 큐 처리 대기 및 사용하지 않는 설치나 로그의 삭제/크기 제한도 릴리스에 포함되었습니다.
**-c / --config**는 CLI 설정을 커맨드 라인에서 덮어쓰는(overwrite) 옵션입니다. 이번에는 여러 서브커맨드 계층에서 덮어쓰기를 지정해도 손실되지 않도록 개선되었습니다.
여기서의 복원이라는 것은 '모델이 과거의 모든 것을 무한히 완벽하게 기억하는 것'을 의미하지 않습니다. 컨텍스트 길이 제한이나 기록 요약의 한계는 남아 있습니다.
10. Windows 기업 프록시 인증 및 Amazon Bedrock
Windows: Negotiate / NTLM
기업의 Windows 환경에서는 외부 통신을 **프록시(Proxy, 통신 중계 서버)**를 거쳐 하는 경우가 있습니다.
이번에는 HTTPS와 WebSocket 통신에서 프록시로부터 인증 요청을 받았을 때, 로그인된 Windows 사용자의 Negotiate / NTLM 자격 증명을 사용할 수 있도록 개선되었습니다.
HTTPS: 암호화된 웹 통신 -
WebSocket: 연결을 유지하며 양방향으로 정보를 송수신하는 기술 -
NTLM / Negotiate: Windows 환경에서 사용되는 인증 방식
다만, 인증서 추가 설정이나 기업 고유의 프록시 방침은 별개의 문제입니다. 모든 사내 네트워크에서 연결이 보장되는 것은 아닙니다.
Amazon Bedrock
Amazon Bedrock은 AWS 위에서 기반 모델(foundation model)을 이용하기 위한 관리형 서비스입니다.
0.164.0에서는 설정 마법사(setup wizard)가 기본적으로 활성화되었으며, AWS 인증 정보가 감지된 경우 API 키 입력이 다른 AWS 로그인 방법과 함께 표시되도록 변경되었습니다.
초기 설정 개선일 뿐이며, AWS 사용 권한이 자동으로 부여되는 것은 아닙니다.
11. Mac에서 0.164.0을 도입하는 절차
여기서부터의 명령어는 Mac 터미널에서 실행합니다. 후반부 슬래시(/) 명령어는 Codex 대화 화면에 입력해야 한다는 점에 유의해 주세요.
절차 1: 현재 버전 확인
codex:
CLI 실행 파일 -
--version:
버전 정보만 표시하는 지정 옵션
아직 도입하지 않았다면, command not found와 같은 오류가 발생할 수 있습니다.
절차 2: npm을 통해 안정 버전 0.164.0 도입
| 부분 | 의미 |
|---|
npm | Node.js 패키지 관리 도구 |
install | 소프트웨어 설치 및 업데이트 |
-g | 글로벌(CLI를 명령어로 사용할 수 있는 영역)에 도입 |
@openai/codex | OpenAI의 Codex CLI 패키지 |
@0.164.0 | 설치할 버전을 고정하는 지정 옵션 |
Node.js와 npm이 필요합니다. Homebrew 등 다른 방법으로 이미 도입한 경우, 중복 설치로 인해 다른 위치에 있는 codex를 호출할 가능성이 있으므로, 도입 방법을 통일하는 것이 안전합니다.
절차 3: 업데이트 후 확인 및 실행
1번째 줄은 업데이트된 버전을 확인합니다. 2번째 줄은 대화 모드(interactive mode)로 Codex를 시작합니다.
실행한 Codex의 대화 화면 내부에서는 다음을 시도할 수 있습니다.
/presets
/model
/permissions
| 대화 명령어 | 동작 |
|---|
/presets | 저장된 정형 입력이나 슬래시 명령어를 관리 |
/model | 이용 가능한 모델, 추론 레벨(inference level), 속도를 설정 |
/permissions | 권한 프로파일을 확인 및 선택 |
이 세 줄을 일반 Mac 터미널에 직접 입력해도 사용할 수 없습니다. Codex를 시작한 후에 입력해야 합니다.
업데이트 후 점검 사항
긴 개발 스레드를 사용하고 있다면, 다음 사항들을 확인하는 것이 좋습니다.
- 과거 세션 재개 가능 여부
- 저장된 모델 및 권한 설정이 의도대로 작동하는지
- MCP 연결처에 대한 인증 정보가 변경되지 않았는지
- 이미지 미리보기가 필요하다면 터미널이 Kitty / Sixel을 지원하는지
- 실제 데이터에 접근하기 전에, 권한이 최소한으로 필요한 수준인지
12. Dots의 통화 연결은 어떻게 바뀌었나?
Dots는 지속적인 작업이나 사용자의 업무를 지원하는 AI 에이전트입니다. 이번 Day 19에서는 Dots로의 통화 연결이 이전보다 빨라졌다고 발표되었습니다.
여기서 개선된 것은 **통화가 연결되기까지의 경험(experience)**입니다. 예를 들어, 통화를 시작한 후 연결될 때까지의 대기 시간이 단축되는 것이 기대됩니다.
다만 공식적인 짧은 게시물에는 연결 시간이 몇 초로 줄었는지, 지연율이 몇 % 감소했는지, 통화 음질이나 답변 정확도가 향상되었는지에 대한 내용은 적혀있지 않습니다. 또한, Dots의 이용 가능 여부는 서비스 제공 대상이나 계정 조건에 따라 다릅니다.
'통화 연결 고속화'와 'AI의 추론 속도 고속화'는 서로 다른 것으로 취급하는 것이 정확합니다.
13. Tibo 씨의 'CLI 이용량 2배'를 올바르게 읽기
Tibo 씨는 Day 19 추가 게시물에서 Codex CLI의 이용량이 DevDay 이후 약 2배 증가했다고 보고했습니다.
하지만, 이 usage에 대한 집계에 관해서는 공개된 짧은 게시물만으로는 사용자 수, 호출 횟수, 토큰 수 중 무엇을 측정한 것인지 확정할 수 없습니다.
다음과 같이 해석해서는 안 됩니다.
- Codex CLI의 처리 속도가 2배가 되었다
- 코딩의 정확성이 2배가 되었다
- 이용 한도가 2배가 되었다
- 모든 사용자의 작업 시간이 절반이 되었다
여기는 어디까지나 Tibo 씨에 의한 이용 규모에 관한 보고 값입니다.
14. 자주 묻는 질문 (FAQ)
Q. Day 19에도 리셋이 있었나요?
Day 19에는 새로운 전체 초기화(full reset) 발표가 없습니다. Day 17과 Day 18에는 리셋 공지가 있었지만, 이번에는 개선 사항에 대한 공지입니다.
/presets로 매일 아침 자동 리뷰가 작동하나요?
Q. 아닙니다. 이는 정형화된 입력을 호출하는 기능일 뿐, 스케줄 실행 기능은 아닙니다.
Q. 추론 레벨을 높여도 캐시가 반드시 적용되나요?
반드시 그렇지 않습니다. 추론 레벨을 변경했다는 이유만으로 무효화되지 않는다는 개선일 뿐, 입력이나 모델이 바뀌는 모든 경우까지 보장하지는 않습니다.
Q. Mac에서 이미지 미리보기가 안 나오는 것이 버그인가요?
터미널이 Kitty 또는 Sixel을 지원해야 합니다. 지원하지 않는 환경에서는 미리보기가 표시되지 않을 수 있습니다.
Q. MCP 로그인으로 사내 DB에 자유롭게 연결할 수 있나요?
불가능합니다. 정확한 계정, 권한, 연결지 설정이 별도로 필요합니다.
Q. macOS 수정은 심각한 취약점 대응인가요?
릴리스 노트에 샌드박스 보호 강화는 명시되어 있지만, Day 19 정보만으로는 특정 CVE나 긴급성을 단정할 수 없습니다. 구체적인 공개 정보가 없는 부분은 추측하지 않는 것이 중요합니다.
요약
Day 19는 "반복 작업을 줄이고, 긴 작업을 계속하기 쉽게 만드는" 개선의 날이었습니다.
Dots: 통화 연결 속도 향상. 다만 단축량 수치는 미발표 -
Codex / Work: 대화 중 추론 레벨 변경으로 인해 캐시가 무효화되지 않도록 개선 -
Codex CLI 0.164.0: /presets 설정, 모델/권한 설정, 이미지 미리보기, 기업용 MCP 로그인 추가 -
보안(Security): 자격 증명 마스킹(credential masking), macOS 샌드박스 보호 강화 -
안정성: 긴 세션의 히스토리 압축 및 재개, Windows 프록시 인증 수정 -
Day 19 추가 리셋: 발표 없음
Codex를 일상적인 버그 조사, Java API 설계, 리뷰 등에 활용하고 있다면, 프리셋(preset)의 반복 이용・긴 대화의 재개・추론 레벨 전환은 특히 확인하고 싶은 변경 사항입니다. 다만, 기능이 출시되었다는 사실과 자신의 환경에서 기대대로 작동했다는 것은 구별해야 합니다.
참고 자료 및 1차 정보
- Tibo Sottiaux: Day 19 공식 X 게시물
- Tibo Sottiaux: Codex CLI 개선 추가 설명
- OpenAI / GitHub: Codex CLI 0.164.0
- OpenAI / GitHub: Codex CLI 0.163.0
- OpenAI: Codex CLI Changelog
- OpenAI Help Center: ChatGPT Work 및 Codex
- OpenAI Help Center: Work / Codex 사용량 리셋
28일간의 업데이트를 매일 공식 게시물과 1차 정보를 바탕으로 해설하고 있습니다. 앞으로도 속보를 놓치고 싶지 않은 분들은 꼭 팔로우해 주세요.
토론(Discussion)