Repository navigation
chore(server): update Claude Agent SDK to 0.3.321 - #33530
Merged
Merged
Conversation
Contributor
ApprovabilityA prior Macroscope approval was dismissed. Re-evaluating 9407e3b… |
Co-Authored-By: Claude Code <noreply@anthropic.com>
Co-Authored-By: Claude Code <noreply@anthropic.com>
t3dotgg
force-pushed
the
t3/claude-agent-sdk-0.3.319
branch
from
November 9, 2026 20:15
9f8478f to
9407e3b
Compare
macroscopeapp
Bot
dismissed
their stale review
November 9, 2026 20:15
Dismissing prior approval to re-evaluate 9407e3b
Contributor
AdEx-Partners-DE
added a commit
to AdEx-Partners-DE/t3code
that referenced
this pull request
Nov 9, 2026
Integrates 13 upstream commits (nightly 4429 to 4433) without conflicts: the Claude Agent SDK update to 0.3.321 (pingdotgg#33530), Claude Fable 5.2 (pingdotgg#33500), the model picker checking for new models when it opens (pingdotgg#33511) and surfacing the CLI update for new models (pingdotgg#33515), a fix for the app freezing when a long background thread finishes (pingdotgg#33503), focus-ring and DevTools fixes, mobile gesture, keyboard and PDF fixes (react-native-pdf-jsi 6.1.0) and a speech benchmark fix. Dependency files changed (apps/mobile and apps/server package.json, pnpm-lock.yaml, pnpm-workspace.yaml and four patches). No fork feature was added or dropped. check:changed against the pre-merge HEAD (65 files): unused patches, format, lint, knip, graphql and the typecheck of 41 packages pass, and so does the react compiler check. The test step has 27 failures in 3 files (CodexInstallation 24, mcp-tool-use evals 2, ServerEnvironment 1); the comparison with unmodified upstream 4433 and with the fork before the merge is recorded in the backlog. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
github-actions Bot
added a commit
to omarcresp/t3code-flake
that referenced
this pull request
Nov 9, 2026
**v0.1.8-nightly.20261109.4433** · 13 changes from 4 contributors - **Claude Fable 5.2.** Choose Claude Fable 5.2 from the model picker. - **Faster model discovery.** Opening the model picker checks for new models and surfaces the Claude Code update needed to use them. ### Plus 8 more bug fixes. <details> <summary>Full changelog</summary> ## What's Changed * fix(mobile): the thread feed re-wraps once when an iOS column resizes by @juliusmarminge in pingdotgg/t3code#33459 * fix(speech): match reference benchmarks to transcription hardware by @UtkarshUsername in pingdotgg/t3code#31956 * feat(models): add Claude Fable 5.2 by @t3dotgg in pingdotgg/t3code#33500 * fix(mobile): the chat inset resets after the keyboard closes while frozen by @juliusmarminge in pingdotgg/t3code#33501 * fix(mobile): a full swipe on a thread row finishes even if the pan is cancelled by @juliusmarminge in pingdotgg/t3code#33492 * fix(client): finishing a long background thread no longer freezes the app by @juliusmarminge in pingdotgg/t3code#33503 * feat(models): the model picker checks for new models when it opens by @t3dotgg in pingdotgg/t3code#33511 * fix(desktop): close focused DevTools with Cmd+W by @Yash-Singh1 in pingdotgg/t3code#33518 * chore(mobile): update react-native-pdf-jsi to 6.1.0 and link it on Android only by @juliusmarminge in pingdotgg/t3code#33504 * fix(mobile): the unfolded Duo sidebar no longer pops back in while resizing Files by @juliusmarminge in pingdotgg/t3code#33510 * fix(models): new models also surface the CLI update that supports them by @t3dotgg in pingdotgg/t3code#33515 * fix(web): clicked workspace areas no longer show the focus ring after a stray key by @t3dotgg in pingdotgg/t3code#33525 * chore(server): update Claude Agent SDK to 0.3.321 by @t3dotgg in pingdotgg/t3code#33530 **Full Changelog**: pingdotgg/t3code@v0.1.8-nightly.20261109.4429...v0.1.8-nightly.20261109.4433 </details> Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.1.8-nightly.20261109.4433
2 tasks done
AIdoesmyjob
pushed a commit
to AIdoesmyjob/t3code
that referenced
this pull request
Nov 10, 2026
Co-authored-by: Claude Code <noreply@anthropic.com> (cherry picked from commit bf469bb)
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.
The Claude Agent SDK in
apps/serverwas four releases behind, and a model released today expects 0.3.321. Users' Claude Code binaries update by themselves, so the binary was already newer than the SDK we ship.This moves the SDK from 0.3.316 to 0.3.321, the latest release. No source changes were needed.
0.3.321 was published a few hours before this PR, so it is added to
minimumReleaseAgeExcludeinpnpm-workspace.yaml. That entry can go when the release is older than the policy window.What changes for us
credential_expires_aton results, thesession_writes_lostsystem message,onFailureon hook matchers.FileReadOutputno longer has thefile_unchangedvariant. Nothing in the repo reads it.Queryinterface has the same methods. The SDK passes the same CLI flags whenpathToClaudeCodeExecutableis set, and we always set it.sdk-tools.d.ts.Proof
All of this ran on 0.3.321.
vp run check:changedpasses, and the 24 server test files that touch Claude SDK code pass (717 tests).vp run build:bundle, then two live Claude Haiku 5.5 turns through the bundled server: a Read call and a Bash call, then a resumed turn that started a subagent. Both completed with no error frames. The bundle contains SDK 0.3.321.initializationResult,supportedModels,supportedCommands,mcpServerStatus,accountInfo,setPermissionMode,setModel,setMcpServers,applyFlagSettings,backgroundTasks,interrupt, aPreToolUsehook,canUseTool,getSessionMessages, andforkSession. The two outputs were identical.Not covered
Follow-ups, not in this PR
session_writes_lostto the user. Claude Code already sends it when the disk is full, with any SDK version.CLAUDE_AUTO_BACKGROUND_TASKS=1, Claude Code can sendtask_startedwithtask_type: "mcp_task". The adapter would show it as a subagent. This is opt-in CLI behavior and does not depend on the SDK pin.Reviewed with sol-loop: 1 pass with GPT-6.1 Sol, on the 0.3.319 version of this change. Sol verdict: approved
Created with Claude Fable 5 in Claude Code.
🤖 Generated with Claude Code