Blog

Notes on the agentic coding harnesses — what shipped, what changed, and what you can do with it.

Claude Code lets Claude draft its own bug reportsVersion 2.1.247 adds the SendFeedback tool, which queues a feedback report on your machine when a tool keeps failing or Claude can't help, for you to review and send from /feedback; the feedbackDrafts setting controls or turns off the behavior. Claude Code forks subagents by default and adds session @-mentionsVersion 2.1.232 makes subagent_type "fork" subagents inherit the parent's conversation and prompt cache by default, backgrounds non-teammate agent spawns in interactive sessions, and lets you @-mention another live Claude Code session to reach it with SendMessage. Cursor CLI adds sticky skills and a durable /goalThe August 11, 2026 Cursor CLI release makes Option+Enter invoke a skill as a sticky custom mode that stays active until you exit it, and adds a gated, rolling-out /goal command that tracks a durable goal across idle and headless runs. Claude Code makes Opus 5 the default Opus model and narrows fast mode to itVersion 2.1.219 adds Claude Opus 5 with a 1M-token context window as the default Opus model at $10/$50 per Mtok in fast mode, and drops Opus 4.7 from fast mode so only Opus 5 and Opus 4.8 support it. Claude Code can deny sandboxed commands instead of prompting for network accessVersion 2.1.219 adds sandbox.network.strictAllowlist, which blocks sandboxed bash commands from reaching any host outside the configured allowlist instead of asking for approval each time. Codex CLI lets you name sessions and keep a side conversation openRelease rust-v0.146.0 adds optional names to /new and /clear, and a configurable ctrl-/ action that switches between a side conversation and its parent thread without closing either. Cursor CLI's --trust flag works in interactive sessionsThe July 20 Cursor CLI release lifts --trust's headless-only restriction, refetches the model catalog every 10 minutes so new models show up mid-session, and stops the git-branch watcher from spinning a CPU core when it can't attach. Gemini CLI closes a trust-bypass hole in its A2A serverA July 21 fix stops an untrusted workspace's .env file from self-approving its own trust check in Gemini CLI's experimental A2A server, which had let a malicious .env force-load without confirmation. Cursor CLI manages plugin marketplaces from the shellThe July 13 Cursor CLI release adds agent plugin marketplace add/list/update/remove so marketplace registration scripts without an interactive session, and dedupes MCP servers configured in more than one scope. Claude Code fixes a permission rule that matched too muchVersion 2.1.214 fixes single-segment dir/** allow rules like Edit(src/**) matching nested directories anywhere in the tree instead of only the one under cwd, and applies the same scoping to hook if: conditions. Cursor CLI stopped corrupting its own config under concurrent agentsThe July 6 Cursor CLI release makes writes to cli-config.json atomic, fixing corruption and startup failures when several agent processes run against the same project at once. Cursor CLI resumes chats from any workspaceThe July 6 Cursor CLI release makes agent ls, agent --resume, and /resume list chats from every workspace by default, and lets resumed subagents keep the context they had before. Claude Code /fork now spawns a background sessionClaude Code 2.1.212 changes /fork to copy the conversation into an independent background session. The forked-subagent behavior it used to have moved to a new /subtask command. Claude Code closes a text-spoofing hole in chat-relayed approval promptsVersion 2.1.211 strips bidirectional-override, zero-width, and look-alike quote characters from permission previews relayed to chat channels, so a tool's input can no longer visually alter what the approval message says. Claude Code adds circuit breakers for runaway agentsClaude Code 2.1.212 caps web searches and subagent spawns at 200 per session, both tunable by environment variable, and moves MCP tool calls to the background after two minutes. Codex moved into the ChatGPT desktop appOn July 9 the Codex app merged into the ChatGPT desktop app for macOS and Windows, and the GPT-5.6 model family — Sol, Terra, and Luna — became the recommended lineup across Codex CLI and the IDE extension. Cursor CLI adds model slash shortcutsThe July 6 Cursor CLI release lets you switch models by typing shortcuts like /opus or /composer, defaults new installs to Auto routing, and gives /fast a quick toggle. Claude Code moved MCP auth to a subcommandWeek 26 adds claude mcp login and claude mcp logout, so you can authenticate a configured MCP server from the shell instead of the interactive /mcp menu. Codex CLI can web-search from inside code modeCodex CLI 0.139 lets code mode run standalone web searches and get plaintext results mid-task, and 0.138 hands a live CLI thread off to Codex Desktop with /app. Every harness put the agent on your phoneCursor, Claude Code, and Codex all shipped ways to launch, watch, or steer agents from a phone in 2026. The three take different bets on how much you do from mobile.