Devin CLI · Continuity · Sep 21–27, 2026
2 releases · updated
Devin CLI adds webapp host recording
Two releases of Devin CLI shipped this week, with the main change being the ability to record the webapp host of the account you signed in to, helping users on dedicated tenants. This change affects how session links are printed by `/handoff` and `/share`. The releases also include various additions, changes, and fixes to improve the overall user experience.
v3000.11.3 · September 22, 2026
This release fixes an issue where browser login did not record the webapp host of the account you signed in to, causing session links to open on the wrong tenant. The most notable fix is that re-running /login will pick up this fix.
Official release notes
Fixed
- Browser login records the webapp host of the account you signed in to, so on a dedicated tenant (
<customer>.devinenterprise.com) the session links printed by/handoffand/shareopen on your tenant instead ofapp.devin.ai. Re-run/loginto pick up the fix.
v3000.11.1 · September 21, 2026
This release adds several features, including the ability to run Devin Cloud sessions from the CLI, bring a cloud session’s pull request branch into a local session, and connect to a Devin Cloud VM using devin ssh. It also includes changes to ACP authentication, agent shell commands, and file edits in Bypass Permissions mode. Notable fixes include the ability for ACP clients to use MCP servers and the correction of cursor rules with string-valued globs.
Official release notes
Added
- Run Devin Cloud sessions from the CLI with
devin --cloudor/cloud /handoffand/pickupbring a cloud session’s pull request branch into a local session, offering to select a PR or clone its repository when needed.- Use
devin sshor/sshto connect to a Devin Cloud VM. - ACP clients can select Devin models, thinking effort, and speed through session configuration controls.
- Agent shell commands expose
AI_AGENT=devin_<version>_agentunless another agent already set that variable. - Export agent events and metrics to an OpenTelemetry collector using the
otelblock in the user config or standardOTEL_EXPORTER_OTLP_*variables. - Optional organization and enterprise plugins installed through Customize now load in the CLI, subject to the current organization.
Changed
- ACP authentication can answer from cached team settings while account details refresh in the background, so returning users can start without waiting on those network calls.
- ACP reports a structured, retryable error when an agent’s communication channel closes, allowing clients to reconnect rather than retry a prompt.
- In Bypass Permissions mode, file edits no longer open an editor review.
/loopnow runs each review in a fresh read-only subagent without clearing the working agent’s conversation or session history.- Rules are discovered recursively under
.devin/rules/and.windsurf/rules/. - Refreshing git plugins reuses unchanged refs and shared downloads, and refreshes stale plugins concurrently.
- Session-lock errors identify the process holding the lock, including over ACP.
Fixed
- ACP clients can use MCP servers supplied in
session/neworsession/load, including HTTP and SSE servers; plugin operations also report their failure reasons instead of a generic internal error. - Custom subagent profiles and skills can grant the
writetool usingallowed-tools, and permission rules recognize it. - Cursor rules with string-valued
globsload correctly. - Esc in an expanded model picker returns to the family row, and the Lead list offers every lead even when the current configuration has no pairing.
- PowerShell commands with literal variable assignments prompt for approval of the script rather than a hashtable key; long script paths in allow options remain identifiable.
- Resizing terminals with long transcripts no longer causes a redraw storm, and wide Markdown tables no longer clip their last column.
- Skills from Claude and Windsurf directories report the correct provider; skills, rules, and custom subagents load in a stable order.
- On Windows, PowerShell command output no longer intermittently comes back empty or includes the echoed command, and restarting
devin forwardon the same port waits for the old forward to release it. - Interrupting an agent parks running subagents for the next message rather than killing them, except for a running Fusion sidekick.
- Subagents start with global and workspace always-on rules, and the Subagents, Shells, and Cloud agents trays scroll when taller than the terminal.
/loginis hidden in cloud sessions so an API key cannot accidentally be sent as a cloud message. To switch accounts, usedevin auth loginand then/clear.
Fan coverage from Devin Central — not an official Cognition announcement. Devin is a trademark of Cognition.
Follow Devin CLI changes
Get Devin CLI changes in the Monday email, with the rest of the week's Devin news.
Prefer a feed reader? Devin CLI RSS feed