On June 2, 2026, Cognition shipped a standard over-the-air update to Windsurf. When users restarted their editor, it opened as Devin Desktop.

The name change is the obvious part of the story. The less obvious parts — a new local agent rewritten in Rust, a deprecated agent with a hard July 1 deadline, and an open protocol for connecting any AI coding agent to any compatible editor — are what matter for builders.

Here’s what actually changed.


What Is Devin Desktop

Devin Desktop is the new name for the product formerly called Windsurf. Cognition’s repositioning is direct: Windsurf was an editor with AI bolted on. Devin Desktop is an agent manager wrapped in a full IDE.

The distinction is about the default surface. In Windsurf 2.0 (April 2026), the Agent Command Center — a Kanban view showing every local and cloud agent session — was a panel you could open. In Devin Desktop, it is the primary interface. The editor is still there; you access it the same way. But when you open the product, you are looking at agent sessions first, code second.

For most existing Windsurf users, the day-to-day experience looks nearly identical. The rebrand does not change:

  • Plans or pricing
  • Extension compatibility
  • Keybindings or editor settings
  • MCP connections or workflow files
  • Local language tooling (LSPs, formatters, debuggers)

The update arrived as a standard OTA push. No migration to run, no settings to re-enter.


Devin Local: The Cascade Replacement

The most actionable change in the June 2 update is the replacement of Cascade with Devin Local.

Cascade was Windsurf’s original agentic layer — the local AI that handled multi-file edits, code search, and terminal commands inside the editor. Devin Local is its replacement. Cognition describes it as a complete rewrite, not an evolution:

CascadeDevin Local
LanguagePythonRust
Token efficiencyBaseline~30% more efficient
SubagentsNoYes
ArchitectureCascade-specificSame as Devin CLI
Status after June 2Available (deprecated)Default
Availability untilJuly 1, 2026Ongoing

Cascade remains accessible through July 1, 2026. After that date, it is removed. If you have workflows, scripts, or automations that explicitly call Cascade behaviors, July 1 is your migration deadline.

The 30% token efficiency improvement is the number most worth examining. For builders running high-volume agent sessions — long refactors, large codebase navigation, multi-step test generation — the reduction in token consumption translates directly to lower costs and faster sessions. At scale, that matters.

The subagent support is the architectural shift. Cascade operated as a single agent: one context window, one turn at a time. Devin Local can spawn subagents — specialized sub-sessions that handle specific parts of a task in parallel before reporting back. The pattern maps to the same multi-agent architecture that Devin’s cloud product has used for complex tasks since late 2025.


Agent Client Protocol (ACP)

Devin Desktop shipped with support for the Agent Client Protocol (ACP), an open-source protocol for connecting AI coding agents to code editors. ACP was created by Zed Industries in August 2025. It was adopted by JetBrains in early 2026 (relevant to the Koog 1.0 release at KotlinConf ‘26 on May 27). By June 2026, it had been adopted by JetBrains, Google, GitHub, and more than 25 agents.

Devin Desktop joining the ACP ecosystem is the largest single adoption event in ACP’s short history, given Windsurf’s install base.

What ACP Does

ACP is often described as the LSP for AI coding agents — a reference to the Language Server Protocol, which standardized how editors communicate with language servers, making every language toolchain work in every editor. ACP attempts the same standardization for agent-editor interaction.

Technically: ACP is JSON-RPC 2.0 over stdin/stdout. The editor launches the agent as a subprocess. Protocol messages flow back and forth. The session bootstraps via a session/new handshake that can also declare which MCP servers the agent should connect to.

The result: any ACP-compatible agent can run inside any ACP-compatible editor, with the same interface as the editor’s native agent.

At launch, Devin Desktop’s ACP support includes:

  • Codex (OpenAI)
  • Claude Agent (Anthropic)
  • OpenCode (open-source)
  • Any team-built agent that implements ACP

Third-party agents appear in the Kanban view alongside Devin, share the Spaces context layer, and operate with the same controls as native sessions. From the user’s perspective, the agent origin — Devin, Codex, Claude, or something you built — is secondary to what it’s doing.

ACP vs MCP

These protocols are often confused because both involve AI agents. They solve different problems at different layers:

ACPMCP
What it connectsAgents to editorsAgents to tools and data
Created byZed Industries (Aug 2025)Anthropic (late 2024)
TransportJSON-RPC 2.0 over stdioJSON-RPC 2.0 over stdio or HTTP
Adopted byZed, JetBrains, Google, GitHub, Devin DesktopMost major AI providers and tool vendors
AnalogyLSP (Language Server Protocol)API gateway for agent tools

They are designed to work together. When ACP bootstraps a session, it can declare the MCP servers the agent should connect to. ACP and MCP wire up in a single handshake — the editor sets the context, MCP sets the tools.

If you’re building agents: ACP is how your agent speaks to the editor. MCP is how your agent speaks to the tools.


Spaces

Spaces is Devin Desktop’s new context layer, introduced alongside the June 2 rebrand. A Space groups related agent sessions, PRs, files, and context objects together, giving multi-agent workflows shared state without requiring each agent to rebuild context from scratch.

This is most useful for longer-running, multi-agent projects: a Space for a feature branch holds the relevant files, the current PR, the test results, and any agent sessions working on that branch — accessible to every agent assigned to the Space.

Spaces is an early feature; the initial release is intentionally simple. Expect it to evolve through Q3 2026.


What This Means for Different Builders

If you are a current Windsurf user:

  • You already have Devin Desktop — check for the update if it hasn’t appeared.
  • Switch from Cascade to Devin Local before July 1. The efficiency gains are real and the transition is low friction.
  • Your plans, pricing, extensions, and MCP connections carry over unchanged.

If you are evaluating AI coding tools:

  • Devin Desktop is now the clearest agent-first choice in the IDE category: it assumes you want to manage multiple agents (local and cloud) from a single interface and treats code editing as one capability among several, not the primary surface.
  • Cursor remains the strongest IDE-first choice: the editor experience is the primary surface, and AI (including parallel agents with Composer 2.5) is layered on top.
  • These are different philosophies, not just feature differences. Neither is universally better; the right choice depends on how your team actually works.

If you are building your own agents:

  • ACP adoption is accelerating. JetBrains, Google, GitHub, and now Devin Desktop all support it. If you’re building an agent that developers will run inside their editors, implementing ACP gives you access to that entire ecosystem with one protocol.
  • The ACP + MCP combination handles both layers: ACP for editor integration, MCP for tool access. Both use JSON-RPC 2.0 over stdio. The implementation patterns are similar.

The Broader Signal

The Windsurf → Devin Desktop rebrand is the most visible signal yet of a structural shift in how the industry thinks about AI developer tools.

The original framing — AI as code completion, then AI as chat, then AI as code editor assistant — positioned the human developer as the actor and the AI as an accelerator. Every interaction was human-initiated. The developer decided what to do; the AI helped them do it faster.

The emerging framing — IDE as agent manager — positions the AI as an actor and the developer as the goal-setter and reviewer. You open the product to see what the agents are doing, not to write the next line. The code editor is still there, because you still need to read code, review diffs, and handle tasks agents can’t manage. But it’s no longer the primary surface.

Devin Desktop ships that framing as a product. If you use Windsurf, you experienced this shift as a software update on June 2.


The Windsurf → Devin Desktop rebrand shipped June 2, 2026 as an over-the-air update. Cascade is deprecated; it remains available through July 1, 2026. ACP was created by Zed Industries in August 2025 and adopted by JetBrains, Google, GitHub, Devin Desktop, and 25+ agents by June 2026. Plans and pricing for existing Windsurf users are unchanged.