Skip to content

chore: sync with upstream pingdotgg/t3code main - #133

Merged
yordis merged 46 commits into
mainfrom
yordis/chore-sync-upstream-20261021-1
Oct 21, 2026
Merged

yordis merged 46 commits into
mainfrom
yordis/chore-sync-upstream-20261021-1

Conversation

@yordis

@yordis yordis commented Oct 21, 2026 •

Copy link
Copy Markdown
Member
  • Upstream deleted roughly 11k low-signal tests and added lint rules against per-test timeouts, wall-clock reads, real-time waits, and polling loops. Every fork test file that conflicted was reduced to the cases that cover a ledger divergence, so the fork does not carry back the test volume upstream removed.
  • The release workflow keeps the fork's GitHub-hosted runners and SHA-pinned actions because the org allowlist rejects unpinned and unlisted actions. The Windows x64 job takes upstream's build-on-Linux and verify-on-Windows shape with a GitHub-hosted verify runner instead of Blacksmith.
  • The model picker keeps the remembered opening tab (ledger 0032) on top of upstream's new component structure, and takes upstream's de-export of the adjacent-provider helper.
  • The RPC instrumentation test was rewritten to a single case proving server spans join the client's trace, since upstream replaced the surrounding fixtures the previous tests depended on.
  • Tests that upstream now covers elsewhere were taken from upstream rather than restored: GitManager hook output is covered by the VCS driver core test, the Mermaid warmup in the timeline test is no longer needed, and the OTLP endpoint permission case was superseded by the new secret-source permission test.
  • The generated route tree was accepted from the merge instead of restored from the fork, per the sync skill's generated-files rule, so the merge base stops carrying the stale header.
  • Full typecheck, lint, and test runs pass locally except two upstream desktop icon tests that write two file names differing only by case to a real directory, which collide on a case-insensitive macOS volume; those tests are unchanged from upstream and run on Linux in CI.

View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

maria-rcks and others added 30 commits October 21, 2026 00:02
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#22561)

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

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

Co-authored-by: syberia <n.kuhtin@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#22588)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
juliusmarminge and others added 16 commits October 20, 2026 18:30
…#22591)

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

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…gg#22613)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ped-usage warnings (pingdotgg#22558)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pstream-20261021-1

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>

# Conflicts:
#	.github/workflows/release.yml
#	apps/desktop/src/app/DesktopEnvironment.test.ts
#	apps/desktop/src/app/DesktopObservability.test.ts
#	apps/mobile/src/features/observability/tracing.test.ts
#	apps/server/src/cli/config.test.ts
#	apps/server/src/config.test.ts
#	apps/server/src/git/GitManager.test.ts
#	apps/server/src/observability/RpcInstrumentation.test.ts
#	apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts
#	apps/server/src/orchestration-v2/EffectWorker.test.ts
#	apps/server/src/orchestration-v2/ProviderSessionManager.test.ts
#	apps/server/src/orchestration-v2/ProviderTurnStartService.test.ts
#	apps/server/src/project/ProjectService.test.ts
#	apps/server/src/provider/Drivers/ClaudeHome.test.ts
#	apps/server/src/provider/ProviderRegistry.test.ts
#	apps/server/src/pullRequest/PullRequestService.test.ts
#	apps/server/src/serverLogger.test.ts
#	apps/server/src/serverSettings.test.ts
#	apps/server/src/textGeneration/TextGeneration.test.ts
#	apps/server/src/vcs/GitVcsDriver.test.ts
#	apps/server/src/vcs/VcsProcess.test.ts
#	apps/web/src/components/CommandPalette.logic.test.ts
#	apps/web/src/components/chat/MessagesTimeline.browser.test.tsx
#	apps/web/src/components/chat/ModelPickerContent.test.ts
#	apps/web/src/components/chat/ModelPickerContent.tsx
#	apps/web/src/components/chat/WorkflowOpeningBlock.browser.test.tsx
#	apps/web/src/components/desktopUpdate.toast.test.tsx
#	apps/web/src/components/pullRequest/pullRequestDetail.logic.test.ts
#	apps/web/src/components/settings/ProviderInstanceCard.test.ts
#	apps/web/src/components/settings/ProviderSettingsPanel.environment.browser.test.tsx
#	apps/web/src/components/sidebar/SidebarUpdateReleaseNotes.test.tsx
#	packages/client-runtime/src/state/commandPermissions.test.ts
#	packages/contracts/src/providerInstance.test.ts
#	packages/contracts/src/server.test.ts
#	packages/shared/src/otelEnvironment.test.ts
#	packages/shared/src/relayTracing.test.ts
#	packages/source-control-github/src/server/GitHubPullRequestApi.test.ts
#	packages/source-control-github/src/server/GitHubPullRequestProvider.test.ts
#	packages/source-control-github/src/server/gitHubPullRequestJson.test.ts
#	scripts/dev-runner.test.ts
@cursor

cursor Bot commented Oct 21, 2026

Copy link
Copy Markdown

This PR is too large for Bugbot to review. It changes 71,931 lines and 3,849,405 characters. Split the change into smaller pull requests to get a review.

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. 📱 Native Change Changes the native fingerprint; merging blocks production OTAs until a new store build ships. labels Oct 21, 2026
@github-actions

github-actions Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Thread transfer impact

✅ Thread transfer remains within every enforced ceiling.

ℹ️ The exact PR base did not have a successful artifact. Baseline uses the latest successful main measurement shown below.

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 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: 09f1583 · PR result: bfdc584 · 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.

@yordis yordis closed this Oct 21, 2026
@yordis yordis reopened this Oct 21, 2026
@yordis
yordis merged commit e678c0b into main Oct 21, 2026
56 of 61 checks passed
@yordis
yordis deleted the yordis/chore-sync-upstream-20261021-1 branch October 21, 2026 06:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📱 Native Change Changes the native fingerprint; merging blocks production OTAs until a new store build ships. 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.

6 participants