chore: sync upstream 2026-08-26 - #60
Merged
Merged
Conversation
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: maria <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: maria <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: maria <254055478+maria-rcks@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: Utkarsh Patil <73941998+UtkarshUsername@users.noreply.github.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com> Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
Co-authored-by: John William Creighton (s243a) <s243a@users.noreply.github.com> Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
…ngdotgg#6326) Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com> Co-authored-by: Alex Southwell <4596216+saphid@users.noreply.github.com>
Co-authored-by: mweinbach <maxweinbach5@gmail.com>
…gdotgg#8144) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…ingdotgg#8189) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…gg#7140) Co-authored-by: Dara Adedeji <daraaded@amazon.com> Co-authored-by: shivam <91240327+shivamhwp@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
pingdotgg#8227) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…#8231) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 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.
What Changed
Fork
mainwas 141 commits behindpingdotgg/t3codemain(v0.0.34 release, PR linking, attachment uploads, appearance contrast, background thread submission, Claude auto-compaction, Codex feedback, composer drawers). This mergesupstream/maininto the fork via a sync branch; 46 files conflicted.Resolution notes (deliberate fork divergences kept)
interruptTurnkeeps the fork'sinterrupt()+ early-interrupt replay latch (the Esc retraction pipeline depends on it). Upstream fix(server): stop kills lingering Claude work pingdotgg/t3code#5891 turned Stop into a session close; itsstopSessionInternalhardening (close-first,task.completedon stop, guarded session deletion) is adopted, and its three interrupt-as-stop tests now exercisestopSession. The fork'sinterruptTurn settles every acknowledged live tasktest is restored.ensureThreadWorktree(fix(server): recreate a thread's worktree before starting a turn pingdotgg/t3code#7839) skips threads withmanagedWorktreeprovenance, so the fork's ref/checkpoint-based recovery (and setup-script rerun) stays authoritative.projectCommandValuenormalization is grafted in. ThreeActivityPayloadProjectiontests are aligned with retained output (two of them were already failing on forkmain).[data-composer-drawer-layer]selector joinsCHAT_FLOATING_LAYER_SELECTOR.raisedoffset, keeps the 300 ms syncing delay).backgroundSubmissionPending || shouldRenderEmptyThreadHero(...); Codex feedback messages join the optimistic message list ahead of the retraction filter.--contrast-foreground; markdown rules keepcurrentcolor.binaryPath, homePath, autoCompactWindow, launchArgs, promptSuggestions.Verification
typecheckclean inpackages/contracts,packages/shared,packages/client-runtime,apps/server,apps/web.no-manual-effect-runtime-in-testsin fork-authored reactor/projector tests) are untouched.Merged and verified by Claude Fable 5 in Claude Code (T3 Code).