Devin (formerly Windsurf)
Facts
- Openness
- Closed, studied from outside
- Licence
- proprietary
- Language
- Not stated
- Pinned version
- Official documentation (the code is closed)
- Topics checked
- 31 of 33
- Kind of agent
- Coding
What it does notably well
- Safe repeats
Dynamic Workflows re-run a deterministic Python script on resume and replay each completed agent call from its recorded result by a content hash.
- Working plan
The Local plan is a persistent Markdown file under ~/.devin/plans that the user can edit or give to a fresh session, so the plan lives outside the context window.
- Proactive triggers
Preflight check (an optional step the docs say is still being rolled out to organizations): a short-lived script in a separate VM reads the event and its saved state and decides…
- Prompt caching
Fusion changes which model leads at a compaction boundary, where a cache miss would happen anyway, so switching models costs no extra cache miss (Cognition's own account).
- Retrieval quality
Code search is delegated to a restricted-tool retrieval subagent (up to 8 parallel calls, 4 turns) so the search trajectory stays out of the main agent's context.
- Sandboxing
Security profiles bind to org, automation and session in a hierarchy, and child sessions follow the parent chain so delegation cannot loosen restrictions; mandatory profiles are…
See how Devin (formerly Windsurf) does on each topic
The topic-by-topic verdicts, the code lines and a side-by-side comparison are in the app. Sign in with Google; new accounts are approved by hand.
Independent analysis, not affiliated with Devin (formerly Windsurf).