release: rust-v0.119.0-cometix
New Features
- Realtime voice sessions now default to the v2 WebRTC path, with configurable transport, voice selection, native TUI media support, and app-server coverage for the new flow (openai#16960, openai#17057, openai#17058, openai#17093, openai#17097, openai#17145, openai#17165, openai#17176, openai#17183, openai#17188).
- MCP Apps and custom MCP servers gained richer support, including resource reads, tool-call metadata, custom-server tool search, server-driven elicitations, file-parameter uploads, and more reliable plugin cache refreshes (openai#16082, openai#16465, openai#16944, openai#17043, openai#15197, openai#16191, openai#16947).
- Remote/app-server workflows now support egress websocket transport, remote
--cdforwarding, runtime remote-control enablement, sandbox-aware filesystem APIs, and an experimentalcodex exec-serversubcommand (openai#15951, openai#16700, openai#16973, openai#16751, openai#17059, openai#17142, openai#17162). - The TUI can copy the latest agent response with
Ctrl+O, including better clipboard behavior over SSH and across platforms (openai#16966). /resumecan now jump directly to a session by ID or name from the TUI (openai#17222).- TUI notifications are more configurable, including Warp OSC 9 support and an opt-in mode for notifications even while the terminal is focused (openai#17174, openai#17175).
Bug Fixes
- The TUI starts faster by fetching rate limits asynchronously, and
/statusnow refreshes stale limits instead of showing frozen or misleading quota information (openai#16201, openai#17039). - Resume flows are more stable: the picker no longer flashes false empty states, uses fresher thread names, stabilizes timestamp labels, preserves resume hints on zero-token exits, and avoids crashing when resuming the current thread (openai#16591, openai#16601, openai#16822, openai#16987, openai#17086).
- Composer and chat behavior are smoother, including fixed paste teardown, CJK word navigation, stale
/copyoutput, percent-decoded local file links, and clearer truncated exec-output hints (openai#16202, openai#16829, openai#16648, openai#16810, openai#17076). - Fast Mode no longer stays stuck on after
/fast offin app-server-backed TUI sessions (openai#16833). - MCP status and startup are less noisy and faster (openai#16674, openai#16831, openai#17098, openai#16952).
- Sandbox, network, and platform edge cases were tightened (openai#16885, openai#17040, openai#16667, openai#16670, openai#17053).
Cometix
- Resolved codex-core protocol module path changes (0.119.0 crate extractions)
- Merged Zellij terminal support with cometix ❯ prompt styling
- Removed dead resets_at_timestamp field
- npm split-package strategy (per-user ~35MB vs ~200MB)