Problem statement
This issue consolidates two related research signals (one [IMPROVEMENT], one [REPLACEMENT]) that converge on the same mechanism change. Filed together to avoid two issues on the same work.
Two independent sources this cycle converge on one conclusion: binary pass/fail grading destroys ranking signal and hides the dominant agent failure mode.
- LHTB (Long-Horizon Terminal-Bench): across 782 runs of 18 frontier models (best = Grok 4.5 at 0.51 avg, 13/46 solved), 79% of unresolved runs time out while still actively making progress — the dominant failure is state-loss disguised as productivity, not capability. Binary pass/fail collapses the entire model ranking to noise (ten of fifteen models solve zero), but under LHTB's continuous partial-credit banding (graded reward 0→1, "solved" only at ≥0.95) >50% of runs land in a 0–0.25 band that does rank models meaningfully.
- Senior-SWE-Bench (Snorkel/Princeton/UW-Madison, Jul 16): top models (Claude Opus 4.8) only "tastefully" solve 24% of senior tasks. Under binary scoring that reads as "agent fails"; under partial-credit it reads as "agent does 60% of a senior task" — the actually useful signal for prioritization.
Hermes's cron-driven evolution loop already records trajectories but grades pass/fail. Switching to replayed-artifact, partial-credit grading would expose the exact "dies-still-working" failure class that LHTB proves dominates real agent failure, and would change the signal that feeds the entire downstream funnel — every issue, analysis, and merge decision is downstream of how runs are scored.
This is the single highest-leverage replacement on this cycle.
Proposed solution (two layers)
Layer A — posture/discipline (zero-cost, [IMPROVEMENT]):
- Hide the verifiers from the agent — run grading in a separate eval harness the agent process cannot
cat; grade from artifacts on replay.
- Never trust agent-reported "done" — always re-execute the produced artifact and score fraction-of-checks-passed.
Layer B — mechanism change ([REPLACEMENT]):
3. Replace the "did the cron/eval pass? Y/N" path with a graded-replay grader in the evolution pipeline that emits score ∈ [0,1] per task, not just pass|fail.
4. Adoption of LHTB-style continuous partial-credit banding: graded reward 0→1, "solved" threshold at ≥0.95.
Acceptance criteria
Sources
Problem statement
Two independent sources this cycle converge on one conclusion: binary pass/fail grading destroys ranking signal and hides the dominant agent failure mode.
Hermes's cron-driven evolution loop already records trajectories but grades pass/fail. Switching to replayed-artifact, partial-credit grading would expose the exact "dies-still-working" failure class that LHTB proves dominates real agent failure, and would change the signal that feeds the entire downstream funnel — every issue, analysis, and merge decision is downstream of how runs are scored.
This is the single highest-leverage replacement on this cycle.
Proposed solution (two layers)
Layer A — posture/discipline (zero-cost, [IMPROVEMENT]):
cat; grade from artifacts on replay.Layer B — mechanism change ([REPLACEMENT]):
3. Replace the "did the cron/eval pass? Y/N" path with a graded-replay grader in the evolution pipeline that emits
score ∈ [0,1]per task, not justpass|fail.4. Adoption of LHTB-style continuous partial-credit banding: graded reward 0→1, "solved" threshold at ≥0.95.
Acceptance criteria
score ∈ [0,1]per task (not boolean), stored alongside the existing pass/fail flag for backward compat.Sources