fix(eval): raise triage max_turns budget from 30 to 35 - #967
Conversation
Merge-queue functional tests for #965 flaked twice on different triage eval cases exceeding max_turns: 30 (observed 17-31 turns across runs on the current sandbox image, median ~24). The budget sits inside normal variance rather than signaling a real regression, so raise the ceiling instead of retrying blind. Signed-off-by: Wayne Sun <gsun@redhat.com>
PR Summary by Qodofix(eval): raise triage eval max_turns from 30 to 35
AI Description
Diagram
High-Level Assessment
Files changed (8)
|
|
🤖 Finished Review · ✅ Success · Started 3:05 PM UTC · Completed 3:14 PM UTC Commit: |
Code Review by Qodo
1. Weaker turn-regression gate
|
| - bug | ||
|
|
||
| max_turns: 30 | ||
| max_turns: 35 |
There was a problem hiding this comment.
1. Weaker turn-regression gate 🐞 Bug ⚙ Maintainability
Raising max_turns to 35 makes the triage eval stop failing runs that take 31–35 turns, so a turn-count regression in that band will no longer be caught by the max_turns judge. Only other constraints (e.g., max_cost_usd or harness timeouts) will catch those regressions.
|
🤖 Finished Retro · ✅ Success · Started 3:10 PM UTC · Completed 3:20 PM UTC Commit: |
|
Review skipped — this PR is already closed. The Posted by fullsend post-review check |
Retro: PR #967 — raise triage eval
|
Summary
Merge-queue functional tests for #965 flaked twice on
functional-tests (triage), each time a different eval case exceedingmax_turns: 30:Observed turn counts across 4 runs on the current sandbox image: 17–31, median ~24 — the budget sits inside normal variance for these cases rather than signaling a real regression. Raising the ceiling is safer than retrying #965 blind (roughly a coin flip each attempt).
Changes
Bump
max_turns: 30→35in all 8eval/triage/cases/*/annotations.yamlfiles, uniformly, since it's a different case each time that tips over.Testing
Post-script verification
fix/triage-eval-max-turns)