Repository navigation
Add Haiku 5.5 and Fable pricing; record Haiku/Opus 5.5/Fable 5.1 eval - #53
Merged
Merged
Conversation
Adds the missing price entries so the prompt-test runner can cost runs on claude-haiku-5-5 ($0.10/$0.50, the up-to-100k-token tier), claude-fable-5 and claude-fable-5-1 ($10/$50), with tests. Records the 2026-10-10 evaluation in CLAUDE.md: Sonnet 5.5 stays the default. Haiku 5.5 with thinking off is ~40% faster but makes many more factual errors; with adaptive thinking it is no faster than Sonnet and at high effort can exhaust max_tokens. Opus 5.5 is within noise of Sonnet at 2-2.5x the cost; Fable 5.1 breaks the 30s ceiling. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
claude-haiku-5-5at the up-to-100k-token tier,claude-fable-5,claude-fable-5-1) soprompt-testcan cost runs on those models, with tests.CLAUDE.mdso the "should we move to a newer or cheaper model?" question doesn't get re-run from scratch. No change to the production model or prompt: Sonnet 5.5 stays.Eval
Production prompt text for every config; only the
model:block differs. 21 cases, Opus 5 adaptive reviewer (same method as #48). Accuracy is the 16 assembly cases per run; the haiku-type cases are excluded because the reviewer marks every haiku "incorrect".thinking: disabled.L4called a loop, wrong register arithmetic, a hallucinatedimul eax, edi, edi, "-O0 doesn't constant-fold". On theje .L4/.L4:fall-through case from the TODO it misdescribed the jump in about 5 of 12 samples; Sonnet 5.5, Opus 5.5, Fable 5.1 and Haiku-adaptive got it right every time.higheffort, thinking exhaustedmax_tokens=4096and gave an empty response onloop_experienced_assemblyin 2 of 3 runs.thinking: {type: disabled}(Sonnet 5.5 does not) and rejects sampling parameters; Opus 5.5 and Fable 5.1 cannot disable thinking.Caveats: small samples (Opus 5.5 low and Fable 5.1 are one run each), and the reviewer itself failed to produce a verdict on 4 of the 80 assembly reviews of the Sonnet 5.5 (3 of 48) and Opus 5.5 medium (1 of 32) outputs (JSON parse failures and
max_tokensstarvation, on the longest assembly).Testing
uv run pytest: 116 passed.uv run pre-commit run --all-files: clean.🤖 Generated with Claude Code