Windsurf: Devin Local Adds Multi-Root Workspace Support
Windsurf's Devin Local agent now supports multi-root workspaces containing virtual filesystem folders, letting a single session operate across more than one project root instead of being scoped to one directory. The update, part of Devin Desktop's v3.8.1020 release, also lets users stop individual subagents without cancelling an entire turn. It targets developers working across monorepos, related repositories, or a mix of real and scratch folders who previously had to juggle separate sessions per directory.
Key Takeaways
- Multi-root workspace support lets a single Devin Local session operate across multiple project folders — including virtual filesystem folders — instead of being locked to one directory.
- The update targets monorepo and multi-repo workflows, removing the need to open separate sessions for tasks that span more than one project root.
- Individual subagents can now be stopped mid-turn without cancelling the entire agent run, giving finer-grained control over long tasks.
post_setup_worktreehooks now run automatically for worktrees created from Devin Local sessions, so.envfiles and other untracked setup carry over before work begins.- The feature ships as part of Devin Desktop v3.8.1020 (August 21, 2026), alongside Agent Command Center and Devin Cloud updates in the same release.
- As of this write-up the release is one day old, so no independent third-party coverage of the multi-root feature has appeared yet outside Windsurf's own changelog.
Multi-Root Workspaces Arrive in Devin Local
Windsurf's Devin Local agent — the fast, locally-run alternative to Cascade — can now work across more than one project root in a single session. The August 21, 2026 release (v3.8.1020) adds support for multi-root workspaces containing virtual filesystem folders, so a Devin Local session is no longer limited to a single working directory.
For developers who split work across a monorepo's sub-packages, a set of related repositories, or a mix of real and scratch/virtual folders, this removes a recurring friction point: previously, tackling a task that touched more than one project root meant either opening separate sessions or manually re-pointing the agent at each folder in turn. Now Devin Local can hold context across all of them at once.
Also in This Release
The same v3.8.1020 update ships several smaller Devin Local refinements. Running subagents can now be stopped individually without cancelling the entire turn, giving more granular control over in-progress work. The "Explain and Fix Problem" action now routes to Devin Local when Cascade is disabled, and Devin Local tabs pick up the same status indicators used by Cascade's legacy tabs. On the setup side, post_setup_worktree hooks now run automatically when a worktree is created from a Devin Local session, so .env files and other untracked setup files are copied in before the session starts.