Windsurf: Devin Local Gets Editor Context Awareness and Faster MCP Approvals
Windsurf v2.3.1015 brings two quality-of-life improvements to Devin Local: the agent now automatically tracks open editor files as context, and MCP tool permission prompts gain server-level bulk approval (approve all tools on a server for the session or permanently).
Key Takeaways
- Devin Local now reads open editor files as context, so the agent automatically understands what the developer is actively working on without requiring manual context sharing.
- MCP server-level bulk approval eliminates repetitive tool prompts, allowing users to approve all tools on a trusted server for either the current session or permanently.
- The "Always Allow" permission persistence bug is fixed, meaning permission grants now survive across sessions as originally intended.
- Image attachment warnings now correctly reflect model capability, preventing silent failures when an image is attached to a model that doesn't support vision.
- Devin Local was updated to version 2026.5.26, bringing the bundled agent in sync with the latest Devin agent harness improvements from Cognition.
- The combined improvements make Devin Local meaningfully more ergonomic for developers who use it as their primary agent — less manual context wiring and fewer approval interruptions per session.
Sources & Mentions
3 external resources covering this update
Devin Local Now Sees Your Open Editor Files
One of the most practical friction points when working with an in-editor AI agent is context drift — the agent doesn't know what you're currently looking at unless you explicitly share it. Windsurf's v2.3.1015 release addresses this directly: Devin Local is now aware of the files open in the editor and includes them as part of its active context.
This means that as a developer switches between files during a session, the Devin Local agent automatically has visibility into that working set. The result is more coherent, contextually grounded suggestions and actions — the agent can reason about what the developer is actively working on rather than relying solely on what has been pasted into the chat or explicitly pinned as context.
This update is part of Windsurf's continuing effort to make Devin Local behave more like a true pair programmer. The feature ships alongside a Devin Local agent version bump to 2026.5.26, which carries additional improvements tracked in the Devin changelog.
Faster MCP Tool Approvals: Server-Level Bulk Consent
Windsurf has long supported the Model Context Protocol (MCP), allowing users to connect external tools and services directly into their AI workflow. Until now, when an agent attempted to use an MCP tool, each individual tool required a separate approval prompt — a workflow that quickly becomes tedious when an MCP server exposes many tools.
With v2.3.1015, MCP tool permission prompts now offer two additional server-level options: approve all tools on a server for the current session, or approve them permanently. This bulk consent mechanism dramatically reduces interruptions for users who trust a particular MCP server and want the agent to use it freely.
The permanent option is especially useful for trusted internal tooling or frequently-used MCP integrations, while the session-level option offers a middle ground for developers who want approval convenience without a permanent commitment.
Bug Fixes
This release also resolves two behavioral issues in Devin Local:
- Always Allow persistence: Permission grants using "Always Allow" in Devin Local now correctly persist across sessions, fixing a regression where they were being treated as session-only.
- Image attachment warnings: When a model that does not support image input is selected, Devin Local now correctly displays the appropriate warning on image attachments, preventing silent failures.