Skip to content

Add Grok 4.5 eval results#96

Merged
gaojude merged 1 commit into
jude/gpt-5.6-sol-evalsfrom
jude/grok-4.5-evals
Jul 8, 2026
Merged

Add Grok 4.5 eval results#96
gaojude merged 1 commit into
jude/gpt-5.6-sol-evalsfrom
jude/grok-4.5-evals

Conversation

@gaojude

@gaojude gaojude commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Grok 4.5 (released today) via vercel-ai-gateway/opencode, model defined through extraProviders since it's not in the opencode catalogs yet (GLM 5.1 binary reused, limits from AI Gateway metadata): 20/24 base, 23/24 with AGENTS.md — the largest docs delta measured (+13), flipping agent-000/031/039.

All 0% evals verified as model failures at the assertion level: plain <a> instead of next/link (agent-000), middleware.ts instead of proxy.ts (agent-031/039), missing instant export (agent-040, still unbeaten by any model).

Stacked on #95#93 — retarget after those merge.

vercel-ai-gateway/opencode with the model defined via extraProviders
(released 2026-07-08, not in the opencode catalogs yet; GLM 5.1 binary
reused; limits from AI Gateway metadata). Eval-level: 20/24 base, 23/24
with AGENTS.md (+13, the largest docs delta measured). All 0% evals
verified as model failures: <a> vs next/link (agent-000), middleware.ts
vs proxy.ts (agent-031/039), missing instant export (agent-040 — still
unbeaten by any model).
@gaojude gaojude merged commit 41fd691 into jude/gpt-5.6-sol-evals Jul 8, 2026
2 checks passed
gaojude added a commit that referenced this pull request Jul 9, 2026
…w pin (#93)

* Adopt agent-034/030 judge conversions; rerun claude-fable-5 at the new pin

- Bump the pinned next.js SHA to the merged canary commit for
  vercel/next.js#95440 (agent-034 + agent-030 converted to the agentic LLM
  judge; agent-040 renamed to agent-040-instant upstream).
- Rerun claude-fable-5 on its outstanding evals and commit the results:
  agent-030 and agent-034 pass with the judge clauses executing in-sandbox;
  agent-040-instant fails 0/4 (classified model failure — never exported
  `instant`). fable-5 is fully current, so it has no ACCEPTED_STALE entry.
- Reshape check-stale.mjs to (experiment, eval) pairs: ACCEPTED_STALE maps
  each experiment to exactly the evals it may stay stale on, so any new
  staleness on an accepted experiment still fails CI, and refreshing a model
  deletes its pairs.

* Add GPT 5.6 (xhigh) eval results; normalize export over the canonical eval set (#94)

- gpt-5.6-xhigh + gpt-5.6-xhigh--agents-md: direct OpenAI codex,
  reasoningEffort=xhigh. Eval-level: 21/24 base, 22/24 with AGENTS.md.
  All 0% failures classified + transcript-verified as model failures.
- export-results: score every experiment over the current evals/ set.
  Results whose eval is missing or stale (new/changed per
  agent-eval status --json) export as notAvailable, count against the
  success rate, and are excluded from flip detection and avg duration.
- Restore missing MODEL_NAMES/AGENTS_MD_PAIRS entries for
  claude-opus-4.8, cursor-composer-2.5, gpt-5.5-pro.

* Add GPT 5.6 Sol (xhigh) eval results

Direct OpenAI codex at reasoningEffort=xhigh ('ultra' is not a valid
effort — the API rejects it; xhigh is the max). Eval-level: 20/24 base,
22/24 with AGENTS.md. All 0% evals verified as model failures at the
assertion level; agent-040-instant remains unbeaten by any model.

* Make Claude Fable 5's effort level explicit (high)

The runs used the Claude Code default for Fable 5, which is high
(code.claude.com/docs/en/model-config.md). agentOptions.effort now pins
it and the display name shows it, matching Opus 4.7 (max). agentOptions
is not part of the result fingerprint, so cached results stay valid —
no rerun needed.

* Add GPT 5.6 Sol (xhigh) evals; make Fable 5's effort explicit (high) (#95)

* Add GPT 5.6 Sol (xhigh) eval results

Direct OpenAI codex at reasoningEffort=xhigh ('ultra' is not a valid
effort — the API rejects it; xhigh is the max). Eval-level: 20/24 base,
22/24 with AGENTS.md. All 0% evals verified as model failures at the
assertion level; agent-040-instant remains unbeaten by any model.

* Make Claude Fable 5's effort level explicit (high)

The runs used the Claude Code default for Fable 5, which is high
(code.claude.com/docs/en/model-config.md). agentOptions.effort now pins
it and the display name shows it, matching Opus 4.7 (max). agentOptions
is not part of the result fingerprint, so cached results stay valid —
no rerun needed.

* Add Grok 4.5 eval results (#96)

vercel-ai-gateway/opencode with the model defined via extraProviders
(released 2026-07-08, not in the opencode catalogs yet; GLM 5.1 binary
reused; limits from AI Gateway metadata). Eval-level: 20/24 base, 23/24
with AGENTS.md (+13, the largest docs delta measured). All 0% evals
verified as model failures: <a> vs next/link (agent-000), middleware.ts
vs proxy.ts (agent-031/039), missing instant export (agent-040 — still
unbeaten by any model).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant