Devin (formerly Windsurf)

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).