Repository navigation
Merge upstream main (5f29d87c9b) — one-time nightly sync - #125
chrisohearn merged 476 commits into
Conversation
…#36647) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…t folder labels (pingdotgg#28644) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ngdotgg#36732) Co-authored-by: Julius Marminge <julius0216@outlook.com>
… review diff (pingdotgg#28632) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…g#29376) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ingdotgg#36726) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ingdotgg#28581) Co-authored-by: nikolay.akinshin <nikolay.akinshin@south.rt.ru> Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
pingdotgg#28850) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…#28391) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ingdotgg#28851) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…gg#36738) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…6752) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…cus (pingdotgg#36747) Co-authored-by: Grok 4.7 <noreply@x.ai> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…racter (pingdotgg#28831) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ub (pingdotgg#36755) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…pingdotgg#28907) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…king (pingdotgg#36682) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…chless checkout as busy (pingdotgg#29027) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…itch it back on (pingdotgg#28628) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
… and branch (pingdotgg#36760) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ingdotgg#29377) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…36764) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…tgg#36767) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…pingdotgg#28797) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…he find bar (pingdotgg#36768) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ngdotgg#29378) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…relaunching (pingdotgg#30667) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…kslash (pingdotgg#23167) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
pingdotgg#30806) Co-authored-by: Geezy <igor.licko@gloryck.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…30700) Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Hirbod Mirjavadi <hirbod@expo.dev> Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#29918) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ingdotgg#30818) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…otgg#30718) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…g#36977) Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…t replaced it (pingdotgg#30387) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…#30694) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…dotgg#30829) Co-authored-by: maria-rcks <maria@kuuro.net> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ole parent thread (pingdotgg#34551) Co-authored-by: Julius Marminge <julius0216@outlook.com>
…otgg#21512) Co-authored-by: Julian Rustig <jruestig@posteo.de>
…pingdotgg#30846) Co-authored-by: Julius Marminge <julius0216@outlook.com>
One-time nightly-track sync (owner decision): merges pingdotgg/t3code main, which contains v0.1.10-nightly.20261114.4709. Conflicts resolved per FORK.md: upstream migrations 090-093 taken as-is (fork migrations stay in ForkMigrations/), agentContextBudget.json taken from upstream and re-measured, and fork behaviour kept on top of upstream's changes. Upstream now pins unenv globally, so the fork's narrower override is dropped. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Agent context budget: |
…tly merge - ThreadLaunchService: the fork re-checks the worktree base before provisioning; give the accepted-base fixture a local main so it fetches once (review finding). - queueStanding: completions and messages now interleave by request time. - ThreadSettlementService: a failed branch lookup waits until it is due again. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Independent review of the conflict resolution (Codex gpt-6.1-sol, xhigh; read the full |
|
Upstream sync: merges Format, lint, typecheck, server tests, the container release build with its smoke test, and the service preflight against the live database passed. Prepared release candidate 🤖 Generated with Claude Code |
416418b
into
integration/mcp-events-20261109
One-time nightly-track upstream sync (owner decision): merges
pingdotgg/t3codemainat5f29d87c9b(474 commits, containsv0.1.10-nightly.20261114.4709) intointegration/mcp-events-20261109. After this run the hourly sync stays on the stable track.The automatic sync stopped on 29 conflicting files (#124). This PR resolves them by hand, following FORK.md.
Migrations
090_AuthConnectDevices,091_AuthConnectDeniedRequests,092_QueuedTurnInputIndexJsonValidand093_ProviderTurnAttemptIndexare taken as-is inMigrations/andMigrations.ts.ForkMigrations/(ids 1–17, unchanged). No id or name clashes.Resolution notes
Most conflicts keep both sides, with upstream's restructuring kept and the fork's additions carried onto it. Four resolutions involve judgement and need a reviewer's attention:
thread.create.initialMessage. Upstream now sends a launch's first message insidethread.create. The fork's launch path also sendsclientRequestId(idempotency) andsenderClient(authenticated MCP sender). Both are added to that server-only struct, so they still reachmessage.dispatch.withCreationProvenancestill strips a client-sentinitialMessageentirely.forkInheritedRunOrdinalsAt. The fork replaced upstream's rollback-time estimate with run exclusions recorded at fork time. Upstream's new title regeneration reads fork history throughThreadManagement, which does not expose those exclusions. It therefore keeps upstream's rollback-time estimate, under the separate nameforkInheritedRunOrdinalsAt. Inheritance itself still uses the recorded exclusions.thread_endplacement.TurnItemPositionStore.allocatenow moves an existing position into its run's range (upstream). A forkthread_enditem (a posted message) keeps its position, askeepExistingdoes.unenv: 2.0.0-rc.24globally. The fork's narrower@alchemy.run/cloudflare-runtime@2.0.0-beta.85>unenvoverride (fix(build): keep Cloudflare runtime unenv within its preset peer #122) is redundant, so it is removed frompnpm-workspace.yamland the lockfile'soverrides.pnpm install --frozen-lockfilepasses.Other notable carries:
mcpOAuthHttp.tsmerged cleanly and is unchanged.t3_thread_waitwith one capped piece. The fork's several-thread form still forwards and is still tested.recentFailures/missedRunfields stay on listed tasks.launchedByMe, provenance and pending-request counts are layered on the page.ci.ymlkeeps the fork's repository-conditional runners, now with upstream's macos-27 label.fork-integration-ci.ymlis regenerated.agentContextBudget.jsonis taken from upstream and re-measured.Checks
Local: frozen install,
vp fmt --check, lint,vp run typecheck(41/41), knip and the context-budget test. The server test suite, the container build and smoke test, and the live-database service preflight run through the sync script before merge.🤖 Generated with Claude Code