OpenHands app
Facts
- Openness
- Open source
- Licence
- MIT
- Language
- TypeScript
- Pinned version
7dc6805(2026-09-25)- Topics checked
- 29 of 33
- Kind of agent
- Coding
What it does notably well
- Budgets
The OpenHands app repository has no _budget_exceeded_detail or budget enforcement; it only sums accumulated_cost across every LLM usage id in the conversation's metrics for…
The OpenHands app repository enforces no minimum context window: it has no llm.py and no 16,384-token check, and only reads the reported context_window from conversation metrics…
- Compaction
The OpenHands app repository holds no compaction trigger logic (no 80-event, token or per-request condition); it sets condenser max_size 100 and keep_first 6 for the planning…
- Concurrency
The OpenHands app repository holds no reentrant per-conversation lock and no asyncio or thread-pool lane; the lane the July survey describes is in the agent SDK.
The OpenHands app repository has no ResourceLockManager and no sorted-order lock acquisition; the per-resource locking the July survey describes is in the agent SDK.
The OpenHands app repository has no cross-process coordination of its own (no Redis lock or lease renewal); its dev scripts only delete stale owner_lease.json files so a new…
See how OpenHands app 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 OpenHands app.