OpenAI Codex CLI vrust-v0.105.0

Summary

New Features - The TUI now syntax-highlights fenced code blocks and diffs, adds a /theme picker with live preview, and uses better theme-aware diff colors for light and dark terminals. (11447, 1258...

Release Notes

New Features - The TUI now syntax-highlights fenced code blocks and diffs, adds a /theme picker with live preview, and uses better theme-aware diff colors for light and dark terminals. (11447, 12581) - You can now dictate prompts by holding the spacebar to record and transcribe voice input directly in the TUI. (3381) - Multi-agent workflows are easier to run and track: spawnagentsoncsv can fan out work from a CSV with built-in progress/ETA, and sub-agents are easier to follow with nicknames, a cleaner picker, and visible child-thread approval prompts. (10935, 12320, 12327, 12332, 12570, 12767) - The TUI picked up new convenience commands: /copy copies the latest complete assistant reply, while /clear and Ctrl-L clear the screen without losing thread context, with /clear also able to start a fresh chat. (12444, 12520, 12613, 12628) - Approval controls are more flexible: Codex can now ask for extra sandbox permissions for a command, and you can auto-reject specific approval prompt types without turning approvals off entirely. (11871, 12087) - App-server clients can do more with threads: thread/list can search by title, thread status is exposed in read/list responses and notifications, and thread/resume returns the latest turn inline so reconnects are less lossy. (11776, 11786, 12578) Bug Fixes - Long links in the TUI stay clickable when wrapped, which also fixes related clipping and layout issues in several views. (12067) - Several TUI interaction edge cases were fixed: queued-message editing now works in more terminals, follow-up prompts no longer get stuck if you press Enter while a final answer is still streaming, and approval dialogs now respond with the correct request id. (12240, 12569, 12746) - @ parsing in the chat composer is more reliable, so commands like npx -y @scope/pkg@latest no longer accidentally open the file picker or block submission. (12643) - App-server websocket handling is more robust: thread listeners survive disconnects, Ctrl-C waits for in-f

View original release

View all AI coding tool releases on Havoptic