Skip to content

Add Claude Fable 5 eval results#87

Merged
gaojude merged 2 commits into
mainfrom
jude/add-fable-5
Jun 10, 2026
Merged

Add Claude Fable 5 eval results#87
gaojude merged 2 commits into
mainfrom
jude/add-fable-5

Conversation

@gaojude

@gaojude gaojude commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds Claude Fable 5 to the Next.js coding-agent eval suite, both with and without AGENTS.md.

Config Solved Pass rate
Claude Fable 5 22/24 92%
Claude Fable 5 + AGENTS.md 23/24 96%

Details

  • New experiments: claude-fable-5.ts and claude-fable-5--agents-md.ts (default effort, timeout: 1200).
  • Runs through the Vercel AI Gateway (agent: vercel-ai-gateway/claude-code) because Fable 5 requires a data-retention-enabled workspace; the direct keychain key 400s on Fable.
  • Cached run results for all 24 evals × both configs.
  • scripts/export-results.ts labels the model and merges the --agents-md variant into the base row with docsImpact (base 92% → docs 96%).

Notes

  • All failures verified against transcripts as genuine model behavior — no infra/402/timeout artifacts (early runs hit gateway-credit 402s; those evals were re-run on a funded key until clean).
  • Persistent miss in both configs: agent-040; agent-043 additionally fails without AGENTS.md. AGENTS.md helps (22→23).

gaojude added 2 commits June 9, 2026 16:59
Adds claude-fable-5 and claude-fable-5--agents-md experiments and their
cached run results (24 evals each, default effort, timeout=1200).
Without AGENTS.md: 22/24 (92%). With AGENTS.md: 23/24 (96%).

Runs through the Vercel AI Gateway (agent: vercel-ai-gateway/claude-code)
since Fable 5 requires a data-retention-enabled workspace. Updates
scripts/export-results.ts so agent-results.json labels the model and
merges the --agents-md variant into the base row with docsImpact.
The dry-run gate ran `pnpm sync-evals` against bare `canary`, so any upstream
eval change red-lined the check for every PR until all models were re-run.
Next.js canary just renamed agent-040 (unstable_instant -> instant, #94578),
orphaning all 38 models' results.

Pin the CI sync to the parent commit (9e4d718) so the eval suite is stable.
Also teach sync-evals to accept a commit SHA (fetch + checkout FETCH_HEAD
instead of clone --branch, which rejects raw SHAs). Bump the pin in the same
PR that re-runs a changed eval across all models.
@gaojude gaojude merged commit 8336bab into main Jun 10, 2026
3 checks passed
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.

2 participants