CITATION — REFERENCE ENTRY

v0-problems · wang2025sdk

Revision b969638a-1e98-45d6-8152-471e8a57a6a6 · 8/29/2026, 12:12:09 PM UTC
Citation
wang2025sdk
Claim ID
v0-problems
Assertion
The authors describe three architectural problems in the original OpenHands design, which they call V0. Mandatory Docker sandboxing split each conversation across two processes that could diverge or crash independently, and supporting local execution required duplicated code paths. Configuration had grown to more than 140 fields across 15 classes and about 2,800 lines, spread over parallel hierarchies for the CLI, web UI, GitHub app, and hosted service, so that identical parameters could produce diverging runs. The monorepo mixed agent core, evaluation benchmarks, and applications, letting benchmark dependencies leak into deployments.
Quote
severe sprawl — 140+ fields, 15 classes, and 2.8K lines of configuration code — a brittle system where small changes often cascaded into unrelated failures
Quote language
en
Locator
section: 3.1-3.3
Available in