Skip to content

sync: integrate upstream wave 5 through 5392c9bb99 - #256

Merged
aaditagrawal merged 13 commits into
mainfrom
sync/upstream-20260902-wave-5
Sep 2, 2026
Merged

sync: integrate upstream wave 5 through 5392c9bb99#256
aaditagrawal merged 13 commits into
mainfrom
sync/upstream-20260902-wave-5

Conversation

@aaditagrawal

@aaditagrawal aaditagrawal commented Sep 2, 2026

Copy link
Copy Markdown
Owner

What changed

Integrates the 12 upstream commits that landed after the original 129-commit maintenance stack, through upstream commit 5392c9b.

Fork adaptations preserve multi-provider runtime behavior and release hardening while incorporating upstream tool summaries, error-report copying, sticky new-thread selections, PR actions/diffs, project skill discovery, code-copy improvements, and the refreshed vendored GhosttyKit.

Notable conflict resolutions:

  • Renumber upstream migration 44 to fork migration 49 so deployed fork migrations remain append-only.
  • Preserve fork provider icons and artwork variants while adopting upstream cleanup.
  • Migrate fork text-generation implementations off the removed deprecated shape type.
  • Keep fork desktop release-manifest validation while removing obsolete upstream comments.
  • Keep fork-first CONTRIBUTING guidance and use pnpm-compatible commands.

Verification

  • node_modules/.bin/vp check
  • node_modules/.bin/vp run typecheck
  • node_modules/.bin/vp test: 987 files passed, 3 skipped; 10,703 tests passed, 26 skipped
  • Focused migration, provider, text-generation, web, and client-runtime tests passed
  • Authenticated isolated web smoke passed for the empty-project shell and Add Project Git URL flow with no current console or network errors
  • Local mobile native lint is unavailable on this host because sourcekitd cannot load under command-line-only Xcode; CI Mobile Native Static Analysis is required before merge

Scope

Fork-only maintenance PR targeting aaditagrawal/t3code main. Upstream remains read-only.

Copy link
Copy Markdown
Owner Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@aaditagrawal aaditagrawal changed the title chore: remove unused code and brittle tests (#9150) sync: integrate upstream wave 5 through 5392c9bb99 Sep 2, 2026
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XXL 1,000+ effective changed lines (test files excluded in mixed PRs). 📱 Native Change Changes the native fingerprint; merging blocks production OTAs until a new store build ships. labels Sep 2, 2026
# Conflicts:
#	.github/workflows/release.yml
#	CONTRIBUTING.md
#	apps/marketing/public/icon.png
#	apps/server/src/persistence/Migrations.ts
#	apps/web/src/components/chat/ComposerPrimaryActions.test.tsx
#	apps/web/src/components/chat/providerIconUtils.ts
@aaditagrawal
aaditagrawal force-pushed the sync/upstream-20260902-wave-5 branch from 4f13fb0 to 8d04272 Compare September 2, 2026 06:50
@github-actions

github-actions Bot commented Sep 2, 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 13.2 KiB 13.2 KiB +18 B (+0.1%) 15.1 KiB
Codex Thread snapshot wire 6.9 KiB 6.9 KiB −1 B (−0.0%) 7.3 KiB
Codex Live turn WebSocket wire 6.3 KiB 6.3 KiB +19 B (+0.3%) 7.8 KiB
Codex Live turn WebSocket decoded 55.5 KiB 55.5 KiB 0 B (0.0%) 66.4 KiB
Codex Live turn messages 8 8 0 (0.0%) 21
Claude Total thread wire 13.3 KiB 13.2 KiB −11 B (−0.1%) 15.1 KiB
Claude Thread snapshot wire 6.9 KiB 6.9 KiB −2 B (−0.0%) 7.3 KiB
Claude Live turn WebSocket wire 6.3 KiB 6.3 KiB −9 B (−0.1%) 7.8 KiB
Claude Live turn WebSocket decoded 56.3 KiB 56.3 KiB 0 B (0.0%) 66.4 KiB
Claude Live turn messages 8 8 0 (0.0%) 21

Baseline: eac13f4 · PR result: 8d04272 · 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: 109.5 KiB
  • Claude decoded thread snapshot: 110.2 KiB

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

Copy link
Copy Markdown
Owner Author

Merge activity

  • Sep 2, 6:56 AM UTC: A user started a stack merge that includes this pull request via Graphite.

@aaditagrawal
aaditagrawal merged commit 5c6d36e into main Sep 2, 2026
23 checks passed
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. size:XXL 1,000+ effective changed lines (test files excluded in mixed PRs). 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.

9 participants