What changed in the major AI coding CLIs?
OpenAI upgraded Codex with plugins enabled by default, npm marketplace support, MCP tool search, system proxy support, and Amazon Bedrock integration [5296]. Codex v0.144.3 was released with remote control via ChatGPT app, QR pairing, multi-agent handoffs, DigitalOcean integration, and indexed web search [5295]. Undo, a tool giving coding agents an undo button, was released [5293]. Google released Gemma 4, enabling up to 3x faster local AI inference with new MTP drafters [5292]. Kimi K3, a 2.8 trillion parameter open-weight model, reportedly matches or beats GPT 5.6 Soul and Fable 5 on benchmarks [5290]. A developer built an open-source coding harness using CrewAI, replicating Claude Code's functionality [5289]. Anthropic released Frontend Design, an official skill for Claude Code that forces aesthetic direction before coding, with 161,000 GitHub stars and 277,000+ installs [5288]. Claude Platform leads discussed new APIs for building and deploying agents [5287]. Next-generation RunCat Neo was released as open-source, adding custom metrics display including Claude Code and Codex rate limits [5284]. Anthropic introduced Claude for Teachers, offering free premium Claude capabilities to verified K-12 educators in the US [5282]. Google Gemini CLI received multiple fixes: strip thoughts from scrubbed history turns [5281], preserve escape sequences in string literals [5280], make ~/.gitconfig read-only in macOS sandbox [5279], egress Cloud Run service skeleton [5278], resolve symbolic link directory escape in memory import processor [5277], implement Cloud Run webhook ingestion service [5276], resolve defensive path resolution for at-reference files [5275], enforce case-insensitive sensitive path blocklist [5274], fix no_proxy test [5273]. Codex desktop app received fixes: removed obsolete Codex workaround [5272], preserved composer caret after request updates [5271], resynced timeline correctly after reconnecting [5270], loaded more timeline history at once [5269], fixed project picker positioning crash [5268], kept permission auto-accept state separate per server [5267], fixed connected project picker positioning [5266], fixed spacing between model provider sections in Settings [5265], fix(core): tolerate AlreadyExists in FSUtil.ensureDir [5264], hid drawer close button on Windows [5263], stopped subagents from launching nested subagents by default with configurable subagent_depth limit [5262], home page command palette search can find and open sessions [5261], fixed custom agent selector visibility [5260], fixed startup readiness including WSL server loading [5259], improved dangerous-command detection [5258], fixed plan approvals without edits being labeled "(edited by user)" [5257], fixed hook callback timeout misreported as user rejection [5256], fixed session crash when tool result renderer returned bigint or plain text [5255], fixed paste markers leaking into external editors [5254], fixed rendered text fragment leaking into crash telemetry [5253], fixed ultracode keyword opt-in firing on non-human-originated input [5252], added startup warning for Write/NotebookEdit/Glob permission rules [5251], added live elapsed-time counter to collapsed tool summary line [5250], fixed edits that leave input as "?" being silently swallowed [5249], fixed file upload validation for DOS device suffixes and multiple hard links [5248], fixed Claude Code on Vertex and Bedrock attempting default Opus model at startup [5247], fixed auto mode overriding PreToolUse hook's ask decision for unsandboxed Bash [5246], fixed permission previews not neutralizing bidirectional-override characters [5245], fixed shell mode not executing commands containing file paths while autocomplete popup was open [5244], fixed SIGTERM during Bash tool orphaning process tree [5243], fixed continue:false hook's halt being dropped [5242], fixed plan mode auto-running file-modifying Bash commands without permission prompt [5241], added session-wide limit on WebSearch tool calls (default 200) [5240], added message.uuid, client_request_id, and tool_source to OpenTelemetry log events [5239], added ISO modified timestamp to memory file frontmatter [5238], fixed Bash permission checks for help/man commands [5237], fixed Bash permission checks for zsh variable subscripts [5236], fixed Bash permission checks for very long commands [5235], fixed Bash permission checks for file-descriptor redirect forms [5234], fixed permission-check bypass in Windows PowerShell 5.1 [5233], fixed single-segment dir/** allow rules [5232].[60]
OpenAI upgraded Codex with plugins enabled by default, npm marketplace support, MCP tool search, system proxy support, and Amazon Bedrock integration [5296]. Codex v0.144.3 was released with remote control via ChatGPT app, QR pairing, multi-agent handoffs, DigitalOcean integration, and indexed web search [5295]. Undo, a tool giving coding agents an undo button, was released [5293]. Google released Gemma 4 [5292]. Kimi K3, a 2.8 trillion parameter open-weight model, was released [5290]. A developer built an open-source coding harness using CrewAI [5289]. Anthropic released Frontend Design skill [5288]. Claude Platform leads discussed new APIs [5287]. RunCat Neo was released as open-source [5284]. Anthropic introduced Claude for Teachers [5282]. Google Gemini CLI received multiple fixes [5281-5273]. Codex desktop app received multiple fixes [5272-5232].[14]
No upcoming catalysts explicitly mentioned in the claims.
Added new claims: OpenAI Codex update with plugins default, npm marketplace, MCP tool search, system proxy, Amazon Bedrock [5296]; Codex v0.144.3 with remote control, QR pairing, multi-agent handoffs, DigitalOcean, indexed web search [5295]; Undo tool [5293]; Gemma 4 [5292]; Kimi K3 [5290]; open-source coding harness [5289]; Frontend Design skill stats [5288]; Claude Platform APIs [5287]; RunCat Neo [5284]; Claude for Teachers [5282]; and additional Gemini CLI fixes [5281-5273] and Codex fixes [