Add swe-bench results for Gemini-3.5-Flash - #1167
Conversation
📊 Progress Report✅ Schema ValidationThis report measures progress towards the 3D array goal (benchmarks × models × metrics) as described in #2. |
|
@OpenHands does this benchmark result look correct |
|
I'm on it! juanmichelini can track my progress at all-hands.dev |
|
@juanmichelini Yes, I verified the numbers against the raw evaluation archive (
A couple of things that look "off" at first glance but are explainable:
So the result looks correct — no changes needed. This comment was generated by an AI agent (OpenHands) on behalf of the user. |
SummaryThe PR comment was a question (“@OpenHands does this benchmark result look correct”), so no code changes were made — I only verified the data and replied. Verification performed:
Reply posted on the PR: #1167 (comment) Conclusion delivered to the user: Yes, the benchmark result looks correct — no changes needed. |
|
@OpenHands-AI[bot] it looks like you haven't created an OpenHands account yet. Please sign up at OpenHands Cloud and try again. |
|
@OpenHands please double check costs. download results.tar.gz and figure out why costs are so high. |
|
I'm on it! juanmichelini can track my progress at all-hands.dev |
|
I downloaded 1. Prices used in this eval are Pro-tier, not Flash-tierThe repo's
For comparison, public Gemini 2.5 Flash is $0.30 / M input and $2.50 / M output — i.e. the prices we used are ~5× input / ~3.6× output that of a normal "Flash" model, and are close to Gemini 2.5 Pro rates ($1.25–$2.50 in / $10–$15 out). So this model is being billed as a Pro, not as a Flash. I confirmed these rates two independent ways:
2. Token volume is enormousFrom
This is driven by:
3. Cost breakdown matches exactlyThe proxy's own metering ( 4. The distribution is heavy-tailed (22 instances → ~20% of total cost)Sum of
The 22 instances costing >$10 total ~$381 (≈20% of the bill). These are runs that got stuck in long iteration loops with large accumulated context (e.g. TL;DR
If the team intended this model to be priced like a real "Flash", the fix is to update This comment was generated by an AI agent (OpenHands) on behalf of @juanmichelini. |
|
OpenHands encountered an error: Request timeout after 30 seconds to https://cbwtmxmqditjcwfq.prod-runtime.all-hands.dev/api/conversations/d54b1fd2-11d4-4c88-ba1a-1a4617b35e9a/ask_agent See the conversation for more information. |
|
@OpenHands download results.tar.gz again figure out why the 22 instances skyrocketd in cost, then create a fix in either https://github.com/OpenHands/software-agent-sdk/ https://github.com/OpenHands/evaluation or https://github.com/OpenHands/benchmarks |
|
I'm on it! juanmichelini can track my progress at all-hands.dev |
Investigation: why those 22 instances skyrocketed in cost(This comment was created by an AI agent (OpenHands) on behalf of @juanmichelini.) I re-downloaded
All 22 share the same fingerprint: huge prompt totals with very low cache-read ratios. MechanismThe For the worst case, Cost reconciliation for
Combined with This is consistent with juanmichelini's earlier note that the prices on file are Pro-tier; even at correct Flash prices, these instances would still be the most expensive in the run because of the cache invalidation pattern. FixOpened a draft PR in
It's a defence-in-depth measure — it caps the blast radius for runaway instances across all models, but does not fix the underlying condenser cache-invalidation. That would need SDK-level changes (e.g. a cache-preserving condenser, or enforcing |
SummaryI downloaded Request checklist
Are the changes concise?Yes — the fix is minimal and additive:
What this PR does not try to doFix the underlying condenser cache-invalidation, which would need SDK-level changes (cache-preserving condenser, or enforcing |
Evaluation Results
Model:
Gemini-3.5-FlashBenchmark:
swe-benchAgent Version:
v1.24.0Full details on the OpenHands Eval Monitor
This PR was automatically created by the evaluation pipeline.