새로운 기능
- 세션이 다른 대화를 프로그래매틱하게 생성하거나 메시지할 수 있도록 멀티 대화 "에이전트 제어" 추가 (#8783, #8788)
- IDE 클라이언트가 히스토리를 다시 작성하지 않고 마지막 N턴을 되돌릴 수 있도록 app-server
thread/rollback 추가 (#8454)
- 라이브 요청에 대한 더 안전한 대안으로 캐시된 결과만 가져오도록
web_search_cached 추가 (#8795)
codex exec resume 이후 전역 실행 플래그(model/json/sandbox 토글 등)를 전달할 수 있도록 허용 (#8440)
- 리포지토리의 TOML 파일로 제어되는 시간/버전 기반 공지 팁을 TUI에 표시 (#8752)
- 분석 동작을 제어하기 위한
[analytics] enabled=... 설정 섹션 추가 (#8350)
버그 수정
- TUI2 트랜스크립트 수정으로 스트리밍된 마크다운이 크기 조정 시 리플로우되고 복사/붙여넣기 시 소프트 줄바꿈 보존 (#8761)
apply_patch 파싱을 공백으로 채워진 *** Begin Patch / *** End Patch 마커에 대해 허용하도록 수정 (#8746)
- Git 루트 확인 전 현재 작업 디렉토리를 기준으로 경로 렌더링하여 비Git 워크스페이스에서의 출력 개선 (#8771)
CODEX_MANAGED_CONFIG_PATH가 프로덕션에서 관리되는 설정을 재정의하지 못하도록 방지하여 정책 우회 방어 (#8762)
- app-server 대화가 클라이언트에서 전달한 설정을 준수하도록 보장 (#8765)
- TUI UX 오류 감소: 입력 히스토리 탐색 중 팝업 억제, 복사 "pill" 렌더링 수정, 인터럽트 시 백그라운드 터미널 지우기 (#8772, #8777, #8786)
문서
- 헤드리스/원격 설정에 대한 온보딩/로그인 안내 명확화로 사용자를
codex login --device-auth로 유도 (#8753)
- 도구/설정에서 사용되는 모델 예제를 현재
gpt-5.2 명명법으로 업데이트 (#8566)
잡무
- 모든 구성된 스킬 폴더를 고려하도록 설정 계층 스택을 사용하여 스킬 검색 리팩터링 (#8497)
- 릴리즈 생성 시 GitHub 릴리즈 노트 자동 채우기 (#8799)
- 적용 범위 강화를 위해 더 많은
apply_patch 테스트 시나리오 추가 (#8230)
- PTY가 있을 때만 "begin"을 전송하도록 통합 exec 이벤트 방출 미세 조정 (#8780)
Changelog
전체 Changelog: https://github.com/openai/codex/compare/rust-v0.78.0...rust-v0.79.0
- #8753 [device-auth] 헤드리스 환경을 위한 로그인 지시사항 업데이트. @mzeng-openai
- #8497 스킬 검색에 ConfigLayerStack 사용. @xl-openai
- #8440
resume 이후 전역 실행 플래그 허용 및 CI codex 빌드/타임아웃 수정 @fjord-oai
- #8230 chore(apply-patch) 추가 시나리오 @dylan-hurd-oai
- #8746 fix: 공백으로 채워진 패치 마커 허용 @tibo-openai
- #8761 tui2: 스트리밍 줄바꿈을 고정하지 않음; 에이전트 마크다운 리플로우 @joshka-oai
- #8771 fix: tui에서 cwd 상대 경로 렌더링 @joshka-oai
- #8770 fix: 준비 상태 구독 토큰 순환 수정 @tibo-openai
- #8780 chore: PTY가 있을 때만 통합 exec begin 발신 @jif-oai
- #8762 fix: 프로덕션에서 CODEX_MANAGED_CONFIG_PATH 환경 변수 존중 중지 @bolinfest
- #8566 fix: 모델 예제를 gpt-5.2로 업데이트 @seuros
- #8735 feat:
unified_exec에 대한 head-tail 버퍼 추가 @jif-oai
- #8331 chore: app-server-test-client에 model/list 호출 추가 @owenlin0
- #8752 feat: 강제 도구 팁 @jif-oai
- #8786 chore: 인터럽트 시 백그라운드 터미널 지우기 @jif-oai
- #8350 feat: 분석 설정 추가 @JaviSoto
- #8783 feat: 에이전트 컨트롤러 @jif-oai
- #8772 입력 히스토리 탐색 중 팝업 억제 @xl-openai
- #8777 복사 pill 백그라운드 지우기 및 스냅샷 테스트 추가 @joshka-oai
- #8788 feat: 에이전트 버스 삭제 및 에이전트 상태를 codex에 직접 저장 @jif-oai
- #8454 feat(app-server): thread/rollback API @owenlin0
- #8765 [app-server] 대화를 위한 설정 로딩 수정 @celia-oai
- #8795 web_search_cached 플래그 추가 @sayan-oai
- #8799 fix: 릴리즈 생성 시 릴리즈 노트 채우기 @bolinfest