Skip to content

test(evals): add Opus 5.5 to the multi-model evals - #317

Merged
angeloashmore merged 1 commit into
mainfrom
claude/opus-5.5-multimodal-evals-omde1e
Sep 22, 2026
Merged

angeloashmore merged 1 commit into
mainfrom
claude/opus-5.5-multimodal-evals-omde1e

Conversation

@angeloashmore

@angeloashmore angeloashmore commented Sep 22, 2026

Copy link
Copy Markdown
Member

Resolves:

Description

Before this PR, the multi-model evals in know-the-cli.eval.ts did not include Opus 5.5. The eval harness also could not run it. The API refuses Opus 5.5 for Claude Code versions before 2.1.280, and the Claude Agent SDK bundled 2.1.258:

API Error: 400 Claude Code 2.1.258 does not support this model; version 2.1.280 or newer is required.

After this PR, both multi-model evals run claude-opus-5-5. The Claude Agent SDK is at 0.3.280, which bundles Claude Code 2.1.280. Opus 5.5 passed both evals in a trial run.

The other evals keep their default model. evals/results.json is unchanged.

Checklist

  • If my changes require tests, I added them.
  • If my changes affect backward compatibility, it has been discussed.
  • If my changes require an update to the CONTRIBUTING.md guide, I updated it.

Preview

How to QA 1

PRISMIC_ALLOW_EVALS=true EVAL_TRIALS=1 npx vitest run --project evals evals/know-the-cli.eval.ts -t claude-opus-5-5

🤖 Generated with Claude Code

https://claude.ai/code/session_01L3ocxCuThaf3J4uKnq4vxr


Note

Low Risk
Changes are limited to eval model lists and a dev-only SDK upgrade; no production CLI or runtime behavior is modified.

Overview
Adds claude-opus-5-5 to both multi-model describe.for blocks in know-the-cli.eval.ts, so the “CLI not Slice Machine” planning eval and the Slice Machine redirect eval run against Opus 5.5 alongside the other listed models.

Bumps the dev dependency @anthropic-ai/claude-agent-sdk from ^0.3.258 to ^0.3.280 (with matching package-lock.json entries) so the eval harness uses a Claude Code build that the API accepts for Opus 5.5; older bundled versions were rejected with a 400.

Reviewed by Cursor Bugbot for commit 35921f7. Bugbot is set up for automated code reviews on this repo. Configure here.

Footnotes

  1. Please use these labels when submitting a review:
    ❓ #ask: Ask a question.
    💡 #idea: Suggest an idea.
    ⚠️ #issue: Strongly suggest a change.
    🎉 #nice: Share a compliment.

Add claude-opus-5-5 to both model lists in know-the-cli.eval.ts.

Update @anthropic-ai/claude-agent-sdk to 0.3.280. The earlier version
bundles Claude Code 2.1.258, and the API rejects Opus 5.5 for Claude
Code versions before 2.1.280.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L3ocxCuThaf3J4uKnq4vxr
@angeloashmore
angeloashmore marked this pull request as ready for review September 22, 2026 17:14

@jomifepe jomifepe left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@angeloashmore
angeloashmore merged commit 28d1952 into main Sep 22, 2026
16 of 19 checks passed
@angeloashmore
angeloashmore deleted the claude/opus-5.5-multimodal-evals-omde1e branch September 22, 2026 19:13
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.

3 participants