What changed in the major AI coding CLIs?
OpenAI updated Codex with plugins enabled by default, npm marketplace support, MCP tool search, and Amazon Bedrock integration [4350]. OpenAI also updated Codex with remote control, cloud workspaces, multi-agent workflows, and indexed web search [4349]. The Codex Tag demo will be included in release 0.3.0 with a rewrite reducing core to under 10k LOC and improving performance by delegating to pidotdev [4353]. Anthropic released an official skill called Frontend Design for Claude Code, enabling aesthetic direction for web development [4342]. Claude Code and Codex can now directly invoke Seedance 2.0 for video generation [4343]. Anthropic introduced Claude for Teachers, offering free premium Claude capabilities to verified K-12 educators in the US [4340]. Over 6 months, Claude Platform added new APIs to help developers build and deploy agents [4346]. Spriterrific, an AI sprite generation tool, is nearing release and will support agent-first integration with Cursor, Claude Code, Codex, etc. [4347]. Google Gemini CLI received multiple fixes: strip thoughts from scrubbed history turns [4339], preserve escape sequences in string literals [4338], make ~/.gitconfig read-only in macOS sandbox [4337], egress Cloud Run service skeleton [4336], resolve symbolic link directory escape in memory import processor [4335], implement Cloud Run webhook ingestion service [4334], resolve defensive path resolution for at-reference files [4333], enforce case-insensitive sensitive path blocklist [4332], fix no_proxy test [4331]. Codex desktop app received fixes: removed obsolete Codex workaround [4330], preserved composer caret after request updates [4329], resynced timeline correctly after reconnecting [4328], loaded more timeline history at once [4327], fixed project picker positioning crash [4326], kept permission auto-accept state separate per server [4325], fixed connected project picker positioning [4324], fixed spacing between model provider sections in Settings [4323], fix(core): tolerate AlreadyExists in FSUtil.ensureDir [4322], hid drawer close button on Windows [4321], stopped subagents from launching nested subagents by default with configurable subagent_depth limit [4320], home page command palette search can find and open sessions [4319], fixed custom agent selector visibility [4318], fixed startup readiness including WSL server loading [4317], improved dangerous-command detection [4316], fixed plan approvals without edits being labeled "(edited by user)" [4315], fixed hook callback timeout misreported as user rejection [4314], fixed session crash when tool result renderer returned bigint or plain text [4313], fixed paste markers leaking into external editors [4312], fixed rendered text fragment leaking into crash telemetry [4311], fixed ultracode keyword opt-in firing on non-human-originated input [4310], added startup warning for Write/NotebookEdit/Glob permission rules [4309], added live elapsed-time counter to collapsed tool summary line [4308], fixed edits that leave input as "?" being silently swallowed [4307], fixed file upload validation for DOS device suffixes and multiple hard links [4306], fixed Claude Code on Vertex and Bedrock attempting default Opus model at startup [4305], fixed auto mode overriding PreToolUse hook's ask decision for unsandboxed Bash [4304], fixed permission previews not neutralizing bidirectional-override characters [4303], fixed shell mode not executing commands containing file paths while autocomplete popup was open [4302], fixed SIGTERM during Bash tool orphaning process tree [4301], fixed continue:false hook's halt being dropped [4300], fixed plan mode auto-running file-modifying Bash commands without permission prompt [4299], added session-wide limit on WebSearch tool calls (default 200) [4298], added message.uuid, client_request_id, and tool_source to OpenTelemetry log events [4297], added ISO modified timestamp to memory file frontmatter [4296], fixed Bash permission checks for help/man commands [4295], fixed Bash permission checks for zsh variable subscripts [4294], fixed Bash permission checks for very long commands [4293], fixed Bash permission checks for file-descriptor redirect forms [4292], fixed permission-check bypass in Windows PowerShell 5.1 [4291], fixed single-segment dir/** allow rules [4290].[58]
OpenAI updated Codex with plugins enabled by default, npm marketplace support, MCP tool search, and Amazon Bedrock integration [4350]. OpenAI also updated Codex with remote control, cloud workspaces, multi-agent workflows, and indexed web search [4349]. The Codex Tag demo will be included in release 0.3.0 with a rewrite reducing core to under 10k LOC and improving performance by delegating to pidotdev [4353]. Anthropic released an official skill called Frontend Design for Claude Code [4342]. Claude Code and Codex can now directly invoke Seedance 2.0 for video generation [4343]. Anthropic introduced Claude for Teachers [4340]. Over 6 months, Claude Platform added new APIs for building agents [4346]. Spriterrific nearing release with agent-first integration [4347]. Google Gemini CLI received multiple fixes [4339-4331]. Codex desktop app received numerous fixes and features [4330-4290].[58]
The Codex Tag demo is upcoming in release 0.3.0 [4353]. Spriterrific AI sprite generation tool is nearing release [4347].[2]
Added OpenAI Codex updates (plugins, remote control, multi-agent workflows) [4350, 4349], Codex Tag demo release 0.3.0 [4353], Anthropic Frontend Design skill [4342], Seedance 2.0 integration [4343], Claude for Teachers [4340], Claude Platform APIs [4346], Spriterrific tool [4347], and many Codex desktop fixes [4330-4290] replacing previous Claude Code desktop fixes.