Skip to content

chore(deps): bump claude-agent-sdk to 0.3.295 for Opus 5.5 support - #261

Merged
nicknisi merged 6 commits into
mainfrom
chore/agent-sdk-opus-5-5
Oct 9, 2026
Merged

nicknisi merged 6 commits into
mainfrom
chore/agent-sdk-opus-5-5

Conversation

@nicknisi

@nicknisi nicknisi commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

What

  • Bump @anthropic-ai/claude-agent-sdk ~0.3.0 → ~0.3.295. The bundled Claude Code 2.1.211 rejects claude-opus-5-5 with a 400 (2.1.280+ required). This also updates the binary the installer downloads at runtime (pinned via the generated manifest).
  • Add an EVAL_MODEL env override to the eval harness so models can be compared without editing cli.config.ts. The default is unchanged.

The installer still runs on claude-opus-4-5-20251101; switching it is a follow-up.

Also in this branch: dependency upgrade

7f36c45 chore(deps): update dependencies (plus lint/format follow-ups) brings major bumps: ink 8, chalk 6, diff 9, uuid 14, @napi-rs/keyring 2, dotenv 18, @types/node 26, @vitest/* 5, react-devtools-core 8, along with minor updates.

At 169f933: bun run test passes (3395), and typecheck, lint, format:check, and build are all clean. The CI Test job is failing only on a Docker Hub pull timeout in the smoke-test step (registry-1.docker.io ... Client.Timeout exceeded).

Eval comparison (JS frameworks, 34 scenarios each)

Opus 4.5 Opus 5.5
Passed 34/34 32/34
First-attempt pass 64.7% 76.5%
Total wall time 122m 107m
Duration p50 / p95 177s / 298s 164s / 249s
TTFT p50 / p95 8.7s / 16s 6.1s / 43s

The two Opus 5.5 failures look like grader false negatives. Both scenarios built successfully:

  • nextjs/conflicting-middleware: uses authkit() + handleAuthkitProxy (a real export in authkit-nextjs 4.4.0); the grader only accepts handleAuthkitHeaders.
  • react/conflicting-auth: wraps AuthKitProvider in the app's existing src/auth/AuthProvider.tsx; the grader only looks in src/{main,index}.tsx.

This is a single run per model, so treat the deltas as directional.

Verification

  • bun run test: 3395 passed
  • bun install --frozen-lockfile: clean
  • Smoke eval on claude-opus-5-5 (nextjs/example): passed

Claude Code 2.1.211 (bundled with 0.3.211) rejects claude-opus-5-5 with
a 400; 2.1.280+ is required.
@greptile-apps

greptile-apps Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[High impact] The PR appears safe to merge with the previous format issue fixed.

Summary

Updates @anthropic-ai/claude-agent-sdk to support Opus 5.5 and upgrades other dependencies.

  • The CLI’s Claude agent bundle supports claude-opus-5-5.
  • Eval runs can choose a model with EVAL_MODEL.
  • The installer gets terminal dimensions from Ink.
  • Upload typing and fixture formatting change without changing behavior.

Reviews (3) · Last reviewed commit: "style: format files after dependency upg..." · Reviewed by Greptile

nicknisi and others added 3 commits October 9, 2026 12:21
- ink 8: use built-in useWindowSize instead of custom useTerminalSize hook
- cast multipart upload bytes for stricter BlobPart typing
Comment thread src/utils/bash.ts Outdated
@nicknisi
nicknisi merged commit 7529927 into main Oct 9, 2026
8 of 10 checks passed
@nicknisi
nicknisi deleted the chore/agent-sdk-opus-5-5 branch October 9, 2026 23:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant