Skip to content

chore: merge upstream pingdotgg/t3code through d7c711503f - #223

Merged
andrewcai8 merged 62 commits into
mainfrom
sync/upstream-d7c711503f
Oct 18, 2026
Merged

andrewcai8 merged 62 commits into
mainfrom
sync/upstream-d7c711503f

Conversation

@andrewcai8

@andrewcai8 andrewcai8 commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner

Merges 60 upstream commits. Notable ones: a /compact stopped by the Claude usage limit now fails instead of hanging (pingdotgg#19583), the mobile usage chart legend wraps instead of pushing the end date off-screen (pingdotgg#18203), and colored terminal output no longer copies history one character at a time (pingdotgg#21209).

This stops at d7c711503f on purpose. It is upstream's newest commit with green CI. Every upstream CI run after it fails, about 200 in a row through e2cc34f1e4, including typecheck: GrokAdapterV2.test.ts imports Path twice, and two web tests import react-test-renderer, which apps/web doesn't declare. Those commits come in with the next sync once upstream is green again.

Conflicts:

  • runtimeLayer.test.ts: kept the fork's held-queue test and added upstream's held-queue continuation-ordering test.

Two fork tests needed updates for upstream behavior changes:

Verification: typecheck is clean for server, web, mobile, client-runtime, contracts and shared. Server tests for the files both sides changed pass: runtimeLayer, ClaudeAdapterV2, ThreadLaunchService, AgentSessionScanner, OrchestratorMcpService, Orchestrator (546 tests). One AgentSessionScanner symlink test fails only with macOS's default /var temp dir and passes with a real-path TMPDIR.

🤖 Generated with Claude Code

flamboh and others added 30 commits October 18, 2026 08:44
…alls into their threads (pingdotgg#20856)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…of its script (pingdotgg#20857)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Codex gpt-6.1-sol <noreply@openai.com>
…19042)

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Co-authored-by: SAPHID <saphid@users.noreply.github.com>
Co-authored-by: GPT-6.1 Sol <noreply@openai.com>
…ow (pingdotgg#19089)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…e bash path (pingdotgg#18489)

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

Co-authored-by: vaststudios <429381+vaststudios@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…rver (pingdotgg#21065)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…aracter at a time (pingdotgg#21209)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
joshka and others added 24 commits October 18, 2026 19:10
)

Co-authored-by: GPT-6.1 Sol <noreply@openai.com>
…a reload (pingdotgg#14360)

Co-authored-by: notcompromised <peyton.lamb111@gmail.com>
…ngdotgg#18414)

Co-authored-by: SAPHID <saphid@users.noreply.github.com>
Co-authored-by: GPT-6.1 Sol <noreply@openai.com>
… on slow links (pingdotgg#20290)

Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ng claude update (pingdotgg#19517)

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

Co-authored-by: TinBane <363069+TinBane@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…1503f

# Conflicts:
#	apps/server/src/orchestration-v2/runtimeLayer.test.ts
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XXL labels Oct 18, 2026
@github-actions

github-actions Bot commented Oct 18, 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 5.0 KiB 5.0 KiB 0 B (0.0%) 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 0 B (0.0%) 2.0 KiB ✅
Codex Live turn WebSocket decoded 20.9 KiB 20.9 KiB 0 B (0.0%) 29.3 KiB ✅
Codex Live turn messages 2 2 0 (0.0%) 8 ✅
Claude Total thread wire 5.0 KiB 5.0 KiB −31 B (−0.6%) 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 −31 B (−2.5%) 2.0 KiB ✅
Claude Live turn WebSocket decoded 21.2 KiB 21.2 KiB −41 B (−0.2%) 29.3 KiB ✅
Claude Live turn messages 2 1 −1 (−50.0%) 8 ✅

Baseline: b70f25c · PR result: 786ec06 · 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.

…ordering

Upstream keeps a repository's display casing (pingdotgg#19202), so the cloud-clone
identity test now expects owner T3Tools; the host still lowercases every
repository before matching its config. Upstream also renumbers a queued run
to land after a continuation that ran first (pingdotgg#17773), so the account-switch
tests expect the continuation at ordinal 3 and the queued run at 4.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@andrewcai8
andrewcai8 merged commit d3024d5 into main Oct 18, 2026
25 of 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.