OpenAI Codex CLI 0.119.0 출시… 실시간 음성 세션·MCP 서버 기능 대폭 강화
OpenAI가 코딩 에이전트 도구 Codex CLI의 최신 버전 0.119.0을 공개했다. 이번 업데이트는 실시간 음성 세션, MCP(Model Context Protocol) 서버 지원, 원격 워크플로 등 핵심 기능을 대폭 강화한 릴리스다.
가장 주목할 만한 변화는 실시간 음성 세션이 v2 WebRTC 경로를 기본값으로 채택한 점이다. 사용자는 전송 방식과 음성을 직접 선택할 수 있으며, 네이티브 TUI 미디어 지원과 앱 서버 커버리지도 새 흐름에 맞춰 적용됐다.
MCP 앱과 커스텀 MCP 서버 지원도 크게 확장됐다. 리소스 읽기, 도구 호출 메타데이터, 커스텀 서버 도구 검색, 서버 주도 요청(elicitation), 파일 파라미터 업로드 등이 추가됐고, 플러그인 캐시 갱신의 안정성도 높아졌다.
원격 및 앱 서버 워크플로에는 이그레스 웹소켓 전송, 원격 --cd 포워딩, 런타임 원격 제어 활성화, 샌드박스 인식 파일 시스템 API가 도입됐다. 실험적 기능으로 codex exec-server 서브커맨드도 새롭게 추가됐다.
TUI(텍스트 기반 사용자 인터페이스) 편의 기능도 개선됐다. Ctrl+O 단축키로 에이전트의 최신 응답을 복사할 수 있고, SSH 및 크로스 플랫폼 환경에서의 클립보드 동작이 개선됐다. /resume 명령어는 이제 세션 ID 또는 이름으로 직접 점프할 수 있다. Warp OSC 9 지원과 포커스 중 알림 옵션도 추가됐다.
버그 수정 면에서는 TUI 시작 속도가 향상됐다. 속도 제한(rate limit) 정보를 비동기로 가져오도록 변경했고, /status 명령어가 고정되거나 잘못된 쿼터 정보를 표시하던 문제가 해결됐다.
세션 복원(resume) 흐름도 안정화됐다. 선택 화면에서 빈 상태가 잠깐 표시되던 현상, 타임스탬프 라벨 불안정, 제로 토큰 종료 시 힌트 유실, 현재 스레드 복원 시 크래시 등이 수정됐다.
Fast Mode가 앱 서버 기반 TUI 세션에서 /fast off 이후에도 유지되던 버그도 수정됐다. MCP 상태 및 시작 과정도 개선돼 하이픈이 포함된 서버 이름의 도구 목록 표시, /mcp의 느린 인벤토리 탐색, 비활성 서버의 불필요한 인증 탐색 등이 해결됐다.
아키텍처 측면에서는 codex-core의 대규모 크레이트 분리가 진행됐다. MCP, 도구, 설정, 모델 관리, 인증, 피드백, 프로토콜 등이 독립 크레이트로 추출됐으며, Rust CI에서 --all-features 실행이 제거되고 새 크레이트 기능 추가가 차단되는 등 빌드 파이프라인도 간소화됐다.