{"collection":{"slug":"coding-agents","name":"Coding Agents"},"digest":{"id":"cwd_qrQGAIf-avQXos9YgAFvE","weekStart":"2026-06-01","title":"Devin and Cursor broaden enterprise controls as platforms ship multi-agent polish","intro":"This week Devin added personal automations and per-PR spend limits, Cursor launched multi-team organizations with centralized governance, and agents across OpenAI Codex, Claude Code, and Grok Build shipped desktop handoffs, fallback models, and leader-session stability.","body":"### Enterprise controls land on Devin and Cursor\n\nTwo agents took meaningful steps toward making coding agents safer in larger organizations. [Devin](/release/rel_BSfe4yY1-LdHQiCVza70S-devin-adds-personal-automations-spend-limits-and-v3-api-endpoints) launched personal automations that run under the user's own identity with a dedicated permission model and badge, and added spend limits per pull request in Devin Review alongside support for GitHub Enterprise Server and GitLab PRs. A V3 API now exposes org-scoped member listing and full automations CRUD. Meanwhile, [Cursor Enterprise](/release/rel_vBsY33fzVojgOdvcTDPui-cursor-enterprise-now-supports-multi-team-organizations-with-centralized) introduced multi-team organizations — a single umbrella that manages separate security, governance, budget, and model-access controls per team, with unified spend rollup. Users can belong to multiple teams with different roles, and admins move users between teams via dashboard, API, or CSV.\n\n### Desktop handoffs and persistence in Codex and Grok Build\n\nOpenAI [Codex](/release/rel_fVwRRibEqjC4jZReNOhY2-codex-0-138-0-adds-desktop-handoff-and-improves-image-attachments-with-file) shipped a notable desktop handoff: the `/app` command can now transfer a CLI thread into the Codex Desktop on macOS and Windows, so you can start work in the terminal and continue in the GUI without restarting. Codex also brought [Sites](/release/rel_bFizu_U5MsLELYv2Ec6uC-codex-sites-now-available-in-preview-for-building-and-deploying-websites) out in preview — a plugin for building and deploying web apps, dashboards, and games hosted by OpenAI, enabled by default in Business workspaces. The [iOS client](/release/rel_9BK3h6oos7gtr6Us365xC-codex-for-ios-adds-face-id-lock-and-windows-ssh-support) gained Face ID lock and Windows SSH support.\n\nxAI's [Grok Build](/release/rel_RDzbhuyCIyKl0WAKCh7wb-grok-build-0-2-37) focused on making long-running workflows survivable: bash commands that hit the timeout are now moved to the background instead of killed, and `grok update` restarts any older running leader so all clients get the latest binary. A series of patches across several minor releases also fixed false-positive doom-loop terminations on batch failures, [grep search timeouts on large repos](/release/rel_elJRjLAV-eS4axmr0Wdc--grok-build-0-2-32), and [Windows command handling for `&`-containing commands](/release/rel_O5h3ur60KIgYcfUv7BXTg-grok-build-0-2-27). [Leader sessions](/release/rel_e___4mBGeBuCGuThRKDri-grok-build-0-2-23) gained multi-client live dashboards, and session deletion from the `/resume` picker.\n\n### Fallback models and cross-session hardening in Claude Code\n\nAnthropic's [Claude Code](/release/rel_Gcnx3E1TkROSYfS6JJe6Y-claude-code-v2-1-166-hardens-cross-session-messaging-and-adds-fallback-models) introduced a `fallbackModel` setting that tries up to three fallback models in order when the primary is overloaded — including automatic retry on non-retryable API errors. Cross-session messaging hardened: messages relayed via SendMessage no longer carry user authority, and receivers refuse relayed permission requests. A later [release](/release/rel_vmQZmbmbINyIZuacM9eUq-claude-code-v2-1-163-fixes-bash-command-failures-on-windows-and-bazel) fixed bash failures under Bazel and EDR-protected Go workflows caused by a `$TMPDIR` override regression, and added version-enforcement managed settings. The [2.1.160 patch](/release/rel_sq2Wv3jWMrxMJtei21PaI-claude-code-v2-1-160-hardens-shell-and-config-file-editing-fixes-background) fixed a critical bug where restoring a completed session from `claude agents` dropped chat history and re-ran the original prompt, plus safety prompts before writing to shell startup files and build-tool configs that grant code execution.\n\n### Design Mode and agent SDK expansion in Cursor\n\nCursor doubled down on its canvas and SDK surface. [Design Mode](/release/rel_oadlVVjFaJL7UluSpM-Am-cursor-design-mode-adds-multi-select-and-voice-input-for-ui-changes) added multi-select for adjusting groups of UI components and voice input to narrate changes through the overlay — then [arrived in canvases](/release/rel_mKKH2T7nzFN0UuOLVYB86-cursor-adds-design-mode-to-canvases-and-context-usage-reporting) so you can select and annotate rendered UI elements directly. The same update included an interactive context-usage report that breaks down token allocation across system prompts, tools, rules, and skills. The [Cursor SDK](/release/rel_aHgSR0h1Zkkozp5ezde8m-cursor-sdk-adds-custom-tools-auto-review-and-nested-subagents) gained custom tools passed as function definitions, auto-review routing for local tool calls, and nested subagents that can spawn their own subagents — along with JSONL and custom store support for agent metadata persistence.\n\n### Smaller waves across the ecosystem\n\nCodex CLI 0.137.0 added [enterprise credit limits and multi-agent v2 runtime persistence](/release/rel_aJEFIhzYcmqXtUDK73mSw-codex-cli-0-137-0-adds-enterprise-credit-limits-remote-control-pairing-and-multi). Claude Code fixed [permission rules and MCP timeouts](/release/rel_63v4or3_7wLkaSV8gjueF-claude-code-v2-1-162-fixes-permission-rules-mcp-timeouts-and-startup-hangs), and added `claude agents --json` with `waitingFor` fields to show what blocks a waiting session. Grok Build shipped [image-to-video tools](/release/rel_8Na4sqcJvPfJg575iu7ba-grok-build-0-2-20-adds-image-to-video-tools-and-fixes-markdown-table-rendering), fixed ghost-cell artifacts in markdown table rendering, and added a [plugin install suggestion](/release/rel_G19gIZvBI5fmxFBSXO-7i-grok-build-0-2-30) that appears above the prompt when you type a known marketplace plugin name.","releaseIds":["rel_BSfe4yY1-LdHQiCVza70S","rel_vBsY33fzVojgOdvcTDPui","rel_fVwRRibEqjC4jZReNOhY2","rel_bFizu_U5MsLELYv2Ec6uC","rel_9BK3h6oos7gtr6Us365xC","rel_RDzbhuyCIyKl0WAKCh7wb","rel_elJRjLAV-eS4axmr0Wdc-","rel_O5h3ur60KIgYcfUv7BXTg","rel_e___4mBGeBuCGuThRKDri","rel_Gcnx3E1TkROSYfS6JJe6Y","rel_vmQZmbmbINyIZuacM9eUq","rel_sq2Wv3jWMrxMJtei21PaI","rel_oadlVVjFaJL7UluSpM-Am","rel_mKKH2T7nzFN0UuOLVYB86","rel_aHgSR0h1Zkkozp5ezde8m","rel_aJEFIhzYcmqXtUDK73mSw","rel_63v4or3_7wLkaSV8gjueF","rel_8Na4sqcJvPfJg575iu7ba","rel_G19gIZvBI5fmxFBSXO-7i"],"releaseCount":33,"generatedAt":"2026-07-11T16:59:31.347Z","releases":[{"id":"rel_BSfe4yY1-LdHQiCVza70S","title":"Devin adds personal automations, spend limits, and V3 API endpoints","path":"/release/rel_BSfe4yY1-LdHQiCVza70S-personal-automations-ship-v3-api-gains-members-and-automations-endpoints","org":{"slug":"cognition","name":"Cognition"},"importance":null},{"id":"rel_vBsY33fzVojgOdvcTDPui","title":"Cursor Enterprise now supports multi-team organizations with centralized governance","path":"/release/rel_vBsY33fzVojgOdvcTDPui-organizations-group-multiple-teams-centralized-spend-and-security-controls","org":{"slug":"cursor","name":"Cursor"},"importance":null},{"id":"rel_fVwRRibEqjC4jZReNOhY2","title":"Codex 0.138.0 adds Desktop handoff and improves image attachments with file paths","path":"/release/rel_fVwRRibEqjC4jZReNOhY2-app-command-hands-off-to-desktop-image-paths-exposed-to-models","org":{"slug":"openai","name":"OpenAI"},"importance":null},{"id":"rel_bFizu_U5MsLELYv2Ec6uC","title":"Codex Sites now available in preview for building and deploying websites","path":"/release/rel_bFizu_U5MsLELYv2Ec6uC-sites-plugin-launches-in-preview-build-and-deploy-web-apps","org":{"slug":"openai","name":"OpenAI"},"importance":null},{"id":"rel_9BK3h6oos7gtr6Us365xC","title":"Codex for iOS adds Face ID lock and Windows SSH support","path":"/release/rel_9BK3h6oos7gtr6Us365xC-face-id-lock-windows-ssh-support-added","org":{"slug":"openai","name":"OpenAI"},"importance":null},{"id":"rel_RDzbhuyCIyKl0WAKCh7wb","title":"Grok Build 0.2.37","path":"/release/rel_RDzbhuyCIyKl0WAKCh7wb-grok-build-0-2-37","org":{"slug":"xai","name":"xAI"},"importance":null},{"id":"rel_elJRjLAV-eS4axmr0Wdc-","title":"Grok Build 0.2.32","path":"/release/rel_elJRjLAV-eS4axmr0Wdc--grok-build-0-2-32","org":{"slug":"xai","name":"xAI"},"importance":null},{"id":"rel_O5h3ur60KIgYcfUv7BXTg","title":"Grok Build 0.2.27","path":"/release/rel_O5h3ur60KIgYcfUv7BXTg-grok-build-0-2-27","org":{"slug":"xai","name":"xAI"},"importance":null},{"id":"rel_e___4mBGeBuCGuThRKDri","title":"Grok Build 0.2.23","path":"/release/rel_e___4mBGeBuCGuThRKDri-grok-build-0-2-23","org":{"slug":"xai","name":"xAI"},"importance":null},{"id":"rel_Gcnx3E1TkROSYfS6JJe6Y","title":"Claude Code v2.1.166 hardens cross-session messaging and adds fallback models","path":"/release/rel_Gcnx3E1TkROSYfS6JJe6Y-cross-session-messages-lose-user-authority-fallback-models-added","org":{"slug":"anthropic","name":"Anthropic"},"importance":null},{"id":"rel_vmQZmbmbINyIZuacM9eUq","title":"Claude Code v2.1.163 fixes bash command failures on Windows and Bazel","path":"/release/rel_vmQZmbmbINyIZuacM9eUq-bash-commands-fixed-on-windows-and-bazel-requiredversion-settings-added","org":{"slug":"anthropic","name":"Anthropic"},"importance":null},{"id":"rel_sq2Wv3jWMrxMJtei21PaI","title":"Claude Code v2.1.160 hardens shell and config file editing; fixes background session data loss","path":"/release/rel_sq2Wv3jWMrxMJtei21PaI-shell-startup-files-now-prompt-before-write-background-sessions-retain-chat","org":{"slug":"anthropic","name":"Anthropic"},"importance":null},{"id":"rel_oadlVVjFaJL7UluSpM-Am","title":"Cursor Design Mode adds multi-select and voice input for UI changes","path":"/release/rel_oadlVVjFaJL7UluSpM-Am-multi-select-elements-and-voice-input-in-design-mode","org":{"slug":"cursor","name":"Cursor"},"importance":null},{"id":"rel_mKKH2T7nzFN0UuOLVYB86","title":"Cursor adds Design Mode to canvases and context usage reporting","path":"/release/rel_mKKH2T7nzFN0UuOLVYB86-design-mode-for-canvases-context-usage-reports-in-canvas","org":{"slug":"cursor","name":"Cursor"},"importance":null},{"id":"rel_aHgSR0h1Zkkozp5ezde8m","title":"Cursor SDK adds custom tools, auto-review, and nested subagents","path":"/release/rel_aHgSR0h1Zkkozp5ezde8m-custom-tools-auto-review-classifier-subagents-nest-to-any-depth","org":{"slug":"cursor","name":"Cursor"},"importance":null},{"id":"rel_aJEFIhzYcmqXtUDK73mSw","title":"Codex CLI 0.137.0 adds enterprise credit limits, remote-control pairing, and multi-agent runtime persistence","path":"/release/rel_aJEFIhzYcmqXtUDK73mSw-enterprise-credit-limits-remote-control-pairing-multi-agent-runtime-choice","org":{"slug":"openai","name":"OpenAI"},"importance":null},{"id":"rel_63v4or3_7wLkaSV8gjueF","title":"Claude Code v2.1.162 fixes permission rules, MCP timeouts, and startup hangs","path":"/release/rel_63v4or3_7wLkaSV8gjueF-permission-rules-now-enforced-mcp-sub-1000ms-timeouts-fixed-startup-hangs","org":{"slug":"anthropic","name":"Anthropic"},"importance":null},{"id":"rel_8Na4sqcJvPfJg575iu7ba","title":"Grok Build 0.2.20 adds image-to-video tools and fixes markdown table rendering","path":"/release/rel_8Na4sqcJvPfJg575iu7ba-image-to-video-tools-ship-markdown-tables-no-longer-ghost","org":{"slug":"xai","name":"xAI"},"importance":null},{"id":"rel_G19gIZvBI5fmxFBSXO-7i","title":"Grok Build 0.2.30","path":"/release/rel_G19gIZvBI5fmxFBSXO-7i-grok-build-0-2-30","org":{"slug":"xai","name":"xAI"},"importance":null}]}}