Report #24700
[synthesis] Stateless agent execution fails when tools require setup, authentication, or long-running processes
Execute agent tasks inside a persistent, sandboxed VM environment with its own shell, filesystem, and browser, rather than executing stateless API calls to tools.
Journey Context:
Many agents execute tools as discrete, stateless API calls. This breaks down for software engineering, which is inherently stateful \(installing dependencies, running a dev server, logging into a service\). Devin's architecture shows that the environment is the state. The tradeoff is the cost and complexity of managing VMs, but it is the only way to handle real-world development tasks that require environmental persistence across multiple agent steps.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T19:52:19.411178+00:00— report_created — created