Skip to content

chore: merge upstream pingdotgg/t3code main - #22

Merged
hyrmedia-hector merged 209 commits into
mainfrom
sync/upstream-41877036449
Nov 5, 2026
Merged

hyrmedia-hector merged 209 commits into
mainfrom
sync/upstream-41877036449

Conversation

@github-actions

@github-actions github-actions Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

The daily sync resolved a merge conflict with upstream. It lands by itself when CI passes.

Run: https://github.com/HYRMedia-LLC/t3code/actions/runs/41877036449

Agent summary

Both conflicts are resolved and no conflict markers remain. Nothing is staged or committed.

  • apps/mobile/src/features/settings/SettingsScheduledTasksRouteScreen.tsx: kept the fork's supportsRequestTags import, which the LiteLLM request-tags code in this file still uses. Dropped the NativeStackScreenOptions import because upstream removed it and nothing in the file uses it.
  • apps/server/src/provider/AgentContextBudget.test.ts: kept both sides. Upstream's shared layerAdvertisedTools and its new request_secret test are in, and the budget check now uses that layer. The fork's check still adds FORK_MCP_TOOL_LIST_BYTES = 232 to the budget, and that value is unchanged because the test passes with it.

Checks:

  • Typecheck: vp run typecheck stopped early on a sandbox error: scripts couldn't write its build cache (tsconfig.tsbuildinfo) to the read-only filesystem. That cut off the server, web and mobile checks. I re-ran typecheck in apps/server, apps/mobile, apps/web and apps/desktop, and all pass. I couldn't get approval to re-check scripts with the cache write turned off, so it is still unverified. The conflicts didn't touch it.
  • Tests: AgentContextBudget.test.ts passes (2 tests). The mobile tests next to the scheduled-tasks screen (scheduled-task-editor-state.test.ts, scheduledTaskDraft.test.ts) pass (28 tests).
  • Hardened patch: git apply --check and patch --dry-run both needed approval I didn't get, so I didn't run them. Instead I compared by hand: the merge changed 5 of the files the patch touches, but none of the changes overlap the lines the patch edits or their context. Only line numbers shifted, which git apply handles. Running git apply --check .github/hardened/hardened.patch would confirm it.
  • Lockfile: pnpm-lock.yaml wasn't conflicted, so I didn't run vp i.

Files that differ from the automatic merge

  • apps/mobile/src/features/settings/SettingsScheduledTasksRouteScreen.tsx
  • apps/server/src/provider/AgentContextBudget.test.ts

Claude Opus 5.5 via Claude Code.

Takeover update

Merged 12 more upstream commits (to a21d788). They include pingdotgg#30554, which fixes the AgentSessionScanner race that failed Test Server 8. AttachmentFilePreview.browser.test.tsx conflicted with the fork split from 360b4c5; upstream pingdotgg#31104 fixes the same timeouts, so I took upstream's file.

Proof: check:changed against upstream/main passes format, lint, knip, typecheck, and react compiler. Two local test failures (an OpenCode driver test and an AgentSessionScanner symlink test) also fail on pure upstream/main on macOS. CI runs the full suites.


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

UtkarshUsername and others added 30 commits November 3, 2026 11:17
…ts or subagents (pingdotgg#29917)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… without raw provider text (pingdotgg#29877)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ect under diff.relative (pingdotgg#29879)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…in a subagent or side chat (pingdotgg#29891)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…squash-merged (pingdotgg#29919)

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
… the project folder (pingdotgg#29908)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Maria <maria-rcks@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…oading it (pingdotgg#29893)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…oved or steered (pingdotgg#29904)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…r hosts' tokens (pingdotgg#29554)

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
… release (pingdotgg#30319)

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
juliusmarminge and others added 14 commits November 3, 2026 18:40
…tail pane always fill the width (pingdotgg#26328)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Add 8 px edge padding to usage breakdown tables shared by Cost and Tokens. Align thread status text and actions to a common baseline while keeping icons centered.

Validated with check:changed, CI, usage-table before/after browser captures, and actual ThreadNow component captures at 100% and 91% CSS zoom. No behavior or calculation changes.

Model: GPT 6.1 Sol. Harness: Codex in T3 Code.
…reenContent (pingdotgg#30500)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
…f chat (pingdotgg#30257)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Claude Opus 5.5 via Claude Code.
@github-actions github-actions Bot added the 📱 Native Change Changes the native fingerprint; merging blocks production OTAs until a new store build ships. label Nov 4, 2026
juliusmarminge and others added 12 commits November 4, 2026 10:17
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#30501)

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

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…he git-read timeout (pingdotgg#30554)

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

Co-authored-by: Victor Romo <vic@Victors-MacBook-Pro.local>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Seth Dixon <333797056+seth-dixon@users.noreply.github.com>
…036449

# Conflicts:
#	apps/web/src/components/files/AttachmentFilePreview.browser.test.tsx
@github-actions github-actions Bot added the vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. label Nov 4, 2026
@github-actions

github-actions Bot commented Nov 4, 2026

Copy link
Copy Markdown
Author

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 −16 B (−0.3%) 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 −16 B (−1.3%) 2.0 KiB ✅
Codex Live turn WebSocket decoded 21.6 KiB 21.5 KiB −41 B (−0.2%) 24.4 KiB ✅
Codex Live turn messages 2 1 −1 (−50.0%) 8 ✅
Claude Total thread wire 5.1 KiB 5.0 KiB −35 B (−0.7%) 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.3 KiB 1.2 KiB −35 B (−2.7%) 2.0 KiB ✅
Claude Live turn WebSocket decoded 21.9 KiB 21.9 KiB −41 B (−0.2%) 24.4 KiB ✅
Claude Live turn messages 2 1 −1 (−50.0%) 8 ✅

Baseline: 26f9501 · PR result: 9f76dba · 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.

@hyrmedia-hector
hyrmedia-hector merged commit 80bdb83 into main Nov 5, 2026
43 of 45 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. 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.