Skip to content

chore: merge upstream pingdotgg/t3code through 42da166d13 - #207

Merged
andrewcai8 merged 42 commits into
mainfrom
sync/upstream-2026-10-15
Oct 15, 2026
Merged

andrewcai8 merged 42 commits into
mainfrom
sync/upstream-2026-10-15

Conversation

@andrewcai8

@andrewcai8 andrewcai8 commented Oct 15, 2026 •

Copy link
Copy Markdown
Owner

Main was 39 upstream commits behind after #204. This merges upstream 7ac952c630..42da166d13 as a real merge commit. Merge with Create a merge commit, never squash.

Notable upstream changes

Conflicts

Fork code adapted to upstream

  • Fork fakes of the Claude query session gain backgroundTasks, which upstream added to ClaudeAgentSdkQuerySession.
  • Upstream's new StorageSettings test fixture includes the fork's cloudMachinesAfterDays.

Verification

  • Every line the fork added in a file both sides changed is still present, except the replaced dependency arrays, test stub and Waiting entry listed above.
  • Server: ProviderTurnStartService, ForkMigrations and SessionStore, 59 tests pass. Web: Sidebar, ChatView and settings, 70 files, 1034 tests pass. client-runtime state: 65 files, 886 tests pass.
  • vp i leaves pnpm-lock.yaml unchanged. CI is green, including typecheck. One earlier CI run timed out in remotePreparation.test.ts's native addon build; the file is unchanged by this merge, and it passed on the rerun.

Claude Opus 5.5, Claude Code

🤖 Generated with Claude Code

maria-rcks and others added 30 commits October 14, 2026 17:45
…text (pingdotgg#18923)

Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…es (pingdotgg#19631)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#19630)

A delegated subagent waiting on an approval or question now shows on its parent thread: Working section, status badge, notifications, snooze, and the composer banner on web and mobile. Takes over pingdotgg#19614.

Co-authored-by: lovelycodemonkey <ghassemimahyad@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
)

Co-authored-by: Victor Vogel <263261067+only21mil@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… command (pingdotgg#19635)

After "Always allow this session", the Codex adapter answers later command (or file change) approvals in that thread for the rest of the session. A turn in another runtime mode, or the thread unloading, ends it. Takes over pingdotgg#19598.

Co-authored-by: lovelycodemonkey <ghassemimahyad@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dows again (pingdotgg#19656)

Windows PowerShell started with detached: true exits 0 without running its command. Native Windows PowerShell launches (reveal and browser) now start attached, unref'd, with ignored stdio.

Takes over pingdotgg#10387. Fixes pingdotgg#11780.

Co-authored-by: doubletwisted <118005273+doubletwisted@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#19103)

Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ished tool nodes (pingdotgg#19675)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#10984)

Co-authored-by: RealDoc06 <73218979+RealDoc06@users.noreply.github.com>
Co-authored-by: Theo Browne <me@t3.gg>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
)

Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
…uestion (pingdotgg#18459)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: maria-rcks <maria@kuuro.net>
t3dotgg and others added 10 commits October 15, 2026 03:11
)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…s progress in the sidebar (pingdotgg#19837)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…hip model (pingdotgg#19722)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…lick (pingdotgg#19854)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#19849)

Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Rodrigo Brechard <rodrigobrechard@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XXL labels Oct 15, 2026
@github-actions

github-actions Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

Thread transfer impact

✅ Thread transfer remains within every enforced ceiling.

Provider Metric Main baseline This PR Impact PR ceiling
Codex Total thread wire 4.9 KiB 5.0 KiB +23 B (+0.5%) 6.8 KiB ✅
Codex Thread snapshot wire 3.8 KiB 3.8 KiB 0 B (0.0%) 4.9 KiB ✅
Codex Live turn WebSocket wire 1.2 KiB 1.2 KiB +23 B (+1.9%) 2.0 KiB ✅
Codex Live turn WebSocket decoded 20.8 KiB 20.9 KiB +41 B (+0.2%) 29.3 KiB ✅
Codex Live turn messages 1 2 +1 (+100.0%) 8 ✅
Claude Total thread wire 5.0 KiB 5.0 KiB 0 B (0.0%) 6.8 KiB ✅
Claude Thread snapshot wire 3.8 KiB 3.8 KiB 0 B (0.0%) 4.9 KiB ✅
Claude Live turn WebSocket wire 1.2 KiB 1.2 KiB 0 B (0.0%) 2.0 KiB ✅
Claude Live turn WebSocket decoded 21.2 KiB 21.2 KiB 0 B (0.0%) 29.3 KiB ✅
Claude Live turn messages 2 2 0 (0.0%) 8 ✅

Baseline: f642d2a · PR result: c6b5d9a · Source CI: success

Scenario and decoded snapshot size

10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.

  • Codex decoded thread snapshot: 108.5 KiB
  • Claude decoded thread snapshot: 108.8 KiB

Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed.

andrewcai8 and others added 2 commits October 15, 2026 11:07
… cleanup field

Upstream's new StorageSettings test builds a full storageCleanup object, and
the fork's schema also requires cloudMachinesAfterDays.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Upstream added backgroundTasks to ClaudeAgentSdkQuerySession. The fork's own
fakes in the account switch, background-work-after-limit and wake tests stub it
the way upstream's fakes do.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@andrewcai8
andrewcai8 merged commit 9b139cd into main Oct 15, 2026
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants