Radar brief — 2026-09-25
CLI coding agents are shipping product surfaces (TUI, voice, desktop, usage dashboards) while the load-bearing work is MCP/plugin isolation, managed settings, and session-resume/thinking reliability.
What the evidence shows
Versioned GitHub releases are the high-confidence core of this window. HTML changelogs are mixed in (about half the source mix) and sometimes bundle several versions in one page.
GitHub / changelog tags (preferred)
maxProseWidth; startup//status/claude doctor now list ignored or telemetry-off variables; allowClaudeInChromeWithManagedMcp for claude --chrome beside exclusive managed-mcp.json; gateway /readyz grace during short Postgres outages; resume/--continue and extended-thinking drops fixed (including slash commands and a reduced --tools list); 400s from undecryptable web-search history fixed. 79 further changes omitted./tui (search, mouse select, right-click copy); voice on by default (F8, /voice settings, bundled Linux/Windows audio); /usage for tokens, plugins, skills; worktrees on by default; /daemon vs --no-daemon; Plan mode restored on resume; MCP OAuth refresh after 503. 128 further changes omitted./voice; live reasoning in the status row; task hide/archive/delete and worktree ownership; Touch ID for MCP in local Mac TUI; Bedrock creds from configured commands; clearer MCP OAuth expiry/reconnect; approval-review evidence preserved more reliably. 131 further changes omitted.agent.prevent_idle_sleep (default on); SuperGrok sign-in for Grok in the Agent Panel; DeepSeek Flash 4.1; thread sidebar width + rename. 39 further changes omitted./config medium verbosity (grouped tool/thought summaries, commands still visible); Kitty artifact viewer (Mermaid/LaTeX) pre-render; sandbox asks to bypass less often because artifact/scratch dirs are in-sandbox; non-zero command titles say Failed not Errored. 6 further changes omitted.~/.agents/plugins/*; workspace .agents/plugins is not scanned; transient mid-stream provider errors retry up to 3× unless the turn already streamed; Hub no longer throttles streaming. 39 further changes omitted.plugin.json + skills as plugin-name:skill-name; extra roots need explicit agentPluginPaths; enablement in hub settings; skill-toggle frontmatter bug and MCP dispose() leak fixed; same 3× retry rule. 68 further changes omitted.HTML / docs changelogs (noisier, often multi-version)
/model; V3 cloud sessions before a repo (/repo later); V2 /effort deprecation toward /model.For developers
- Upgrade Claude Code to v2.1.282 before relying on
--continue/--resume. The listed fixes target re-sent history, dropped extended thinking after/modeland friends, and thinking loss when--toolsomits a built-in tool. Then runclaude doctor//statusand setmaxProseWidthif wide terminals wrap prose poorly (open proposal: everyone, P5). - Treat Codex voice as a default, not a demo. rust-v0.155.0 gated
/voicebehind/experimental; rust-v0.156.0 turns voice on by default with F8 and/voice settings. If you live in tmux/SSH, the clipboard/paste fixes in 0.156.0 matter more than the themes. Opt into/tuiexplicitly for the next launch; use/usagewhen token or plugin spend is opaque; keep--no-daemonin your pocket if the background server fights you. - Do not put MCP servers in a repo
.agents/pluginstree and expect Cline to load them. cli-v3.0.62 and SDK v0.0.83 only auto-discover~/.agents/plugins/*(plus explicitagentPluginPaths). That is a foot-gun fix, not a missing feature. Plugin skills show up asplugin-name:skill-name. - Antigravity 1.2.10: switch
/configverbosity tomediumon noisy traces; re-test sandbox prompts — the agent is supposed to try the sandbox first and treat its artifact/scratch dirs as in-sandbox. - Goose v1.51.0: if auto-compact looks “stuck at 100%,” that is now treated as disabled. Prefer the MCP version Goose wants; watch Anthropic preserved-thinking and streamed-thinking order if you debug tool-call traces.
- Zed v1.21.0-pre only:
agent.prevent_idle_sleepis default on; SuperGrok/DeepSeek Flash 4.1 are prerelease catalog/UI, not a reason to pin a daily driver. - Factory Droid: v0.223.0 defaults new sessions to medium autonomy if you never chose one — set it deliberately. v0.225.0 is the one with “stop subagent” and quieter Droid Shield.
- Kiro CLI: put thinking/effort in
/model; do not build muscle memory on V2/effort. - OpenCode v1.18.32 is a model-routing/usage patch, not a workflow release.
For teams
- Managed MCP is now a policy surface, not an error string. Claude Code’s
allowClaudeInChromeWithManagedMcpexists so Chrome mode can coexist with exclusivemanaged-mcp.json(the block error now names that setting). Codex 0.155.0 adds Touch ID on Mac MCP prompts and better OAuth expiry/reconnect; 0.156.0 retries credential refresh after 503. Goose adds an operator allowlist for gateway pairing. Cline will not start repo-controlled MCP from workspace.agents/plugins. - Telemetry and cost: Claude Code will tell you which project settings ignored telemetry vars or turned telemetry off — inventory those files. Codex
/usageis the per-developer spend/plugin view. Tabnine v6.6.2 restores org per-user/per-team caps; skip 6.6.0/6.6.1 (vendor-marked unstable) and do not leave Chat enabled as a workaround for the Agent-only model bug once you are on 6.6.2. - Patch Windsurf to v3.10.31 if Restricted Mode is part of your control set — nested JSON settings were a bypass (CVE-2026-81376). Treat the rest of that HTML page (SSH remote agents, ACP always-on) as adjacent, not independently dated GitHub tags.
- Desktop shells are multiplying (Cline Desktop, Codex TUI/voice, Factory/Kiro artifacts). Decide where plugins, MCP, and skills are allowed to live (
~/.agents/plugins, managed-mcp, marketplaces) before developers import Claude Code/Codex tasks into a second app. - Reliability SLOs: Claude’s
/readyzcan stay ready through a short Postgres failover (store.readiness_grace_seconds). Cline retries a non-streaming provider death up to three times (a streamed 429 no longer kills the run, but a streamed turn is never retried).
What to ignore
- The “+N more changes” tails (79 / 128 / 131 / 39 / …). Those bodies were omitted; do not infer features from the counts.
- Zed v1.21.0-pre as a production pin, and changelog garnish (Zed Guild, download buttons, “learn more”).
- Windsurf / Kiro / Factory / Tabnine HTML pages as if they were single GitHub tags. Windsurf’s 3.10.31 note also carries 3.10.27 and 3.10.23. Tabnine’s 6.6.2 page is also the error report for unstable 6.6.0/6.6.1.
- OpenCode’s catalog one-liners (DeepSeek V4.1 Flash, Grok 4.7) relative to Claude/Codex/Cline session and MCP work.
- Grok CLI prompt/MCP cleanup proposals in the queue — they are not versioned signals in this evidence set. Do not treat them as shipped.
Watch next
- Whether Codex voice-default and worktrees-default stick, or get gated again after the 0.155 experimental pass.
- Whether Cline Desktop + Hub plugins stay isolated from workspace trees, and whether SDK clients grow their own loaders despite hub enablement.
- Goose ACP/EUrouter/GPT-live and the gateway pairing allowlist in real Desktop/operator setups.
- Follow-through on Windsurf nested Restricted Mode (CVE-2026-81376) and Claude’s managed Chrome+MCP setting in enterprise images.
- Kiro artifacts vs chat-only output; Factory default medium autonomy and Shield false-positive rate.
- Open proposals still open: Claude
maxProseWidth+claude doctor(P5, everyone); two Grok CLI prompt/MCP cleanups (P4, developers) with no matching release in this JSON; OpenCode PR #38252 verification videos (P2).
How to use DevAgentRadar
Use this brief as a versioned evidence cut, not a buyer’s guide. Prefer GitHub tags (Claude Code v2.1.282, Codex rust-v0.156.0/v0.155.0, Goose v1.51.0, Cline cli-v3.0.62 / SDK v0.0.83, Antigravity 1.2.10) over HTML notes. If bodyOmitted is set, only act on the listed lines. Developers: pin, reproduce the named resume/MCP/sandbox behavior, then file or follow a proposal. Teams: map managed MCP, plugin roots, Restricted Mode, and telemetry/cost toggles to the versions above. Ignore marketing and omitted tails; come back when the next GitHub tag, not the next landing page, moves those surfaces.
Evidence appendix
- Evidence window: top curated signals (versioned releases preferred)
- Assistants tracked: 23
- Signals in this brief: 15
- Trusted source mix (GitHub/changelog vs HTML): 49%
- Open improvement proposals: 4
- Sources reporting errors: 1
High-signal releases used
-
Claude Code
v2.1.282: Added amaxProseWidthsetting that caps the width of Claude's prose in wide terminals while tables and code blocks keep the full width · Added a startup notic — source -
OpenAI Codex CLI
rust-v0.156.0: Choose an optional fullscreen UI with/tuifor your next launch, including transcript search, mouse selection, and right-click copying. (#46732, #46734, #4688 — source -
OpenAI Codex CLI
rust-v0.155.0: Added experimental/voiceconversations with live transcripts and microphone controls on supported builds, enabled through/experimental. (#43581, #43651, # — source -
Goose
v1.51.0: Route Desktop to state-machine loop via ACP prompt meta #11247 · EUrouter as a declarative provider [#11619](h — source -
Zed AI
v1.21.0-pre: This week's release includes faster rendering in syntax-highlighted files and Markdown code blocks, a language server command picker, and a setting that keeps y — source -
Google Antigravity
1.2.10: Addedmediumverbosity mode to/config, betweenhighandlow, which groups related tool calls and thoughts into concise summaries (such as `Explored N f — source -
Cline
cli-v3.0.62: Introducing Cline Desktop: a native app for working with open-weight models, with task import from Claude Code and Codex, scheduled runs, web search and voice i — source -
Cline
sdk/sdk/v0.0.83— Hub-managed Agent Plugins. · Packages under~/.agents/plugins/*on the hub host are discovered and validated from their rootplugin.json; valid skills under — source -
Windsurf
v3.10.31: v3.10.31 September 16, 2026 Devin Desktop Restricted Mode blocks restricted workspace settings written in nested object form, not just the dotted form (CVE-2026 — source -
OpenCode
v1.18.32: Fixed Bedrock image attachments so they are only hoisted for Claude, Nova, and Llama 4 models. · Fixed Together AI streaming usage reporting. · **Thank you to 1 — source -
Kiro
v1.1.70: 1.1.70 Sep 24, 2026 Agent Artifacts and Native ARM64 Builds IDE 1.1 lets agents produce durable artifacts you can review and return to, adds native ARM64 builds — source -
Factory Droid
v0.225.0— · Desktop v0.182.0 (September 22, 2026): Default app file opening, subagent controls, Droid Shield accuracy, and desktop sign-in and menu fixes · Open files in default app - You can now open a sess — source -
Tabnine
v6.6.2: v6.6.2 September 22, 2026 Bug Fixes Accounts: Fixed requests made with an expired or invalid sign-in token returning a server error instead of prompting you to — source -
Factory Droid
v0.223.0— · Desktop v0.180.0 (September 19, 2026): Session forking, PyCharm, Databricks connector, streaming chat tables, and custom model credential fixes · Fork sessions from sidebar - You can now fork a s — source
Open proposals
- Set maxProseWidth in Claude Code v2.1.282 and run claude doctor for ignored telemetry (audience: everyone, P5)
- Replace <output_efficiency> with <response_guidelines> in Grok CLI prompts (audience: developer, P4)
- Drop legacy managed MCP configs and shadowed platform skills in Grok CLI (audience: developer, P4)
- Improve with OpenCode pr-38252-videos: pr-38252-videos PR #38252 verification videos (audience: everyone, P2)
Anonymous · one vote per visitor · re-click to clear. Helps improve digests—not a product ranking.