Repository navigation
chore: sync upstream through 680152e27b - #245
Merged
Merged
Conversation
…tgg#22253) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…t fields (pingdotgg#22203) Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#22187) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…22390) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#22427) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…vent in act (pingdotgg#22424) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ap (pingdotgg#22408) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…; fixture README (pingdotgg#22453) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tgg#20812) Co-authored-by: Pixel Perfect <me@pixp.cc> Co-authored-by: Theo Browne <me@t3.gg> Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Utkarsh Patil <73941998+UtkarshUsername@users.noreply.github.com>
…g#22194) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…erShell (pingdotgg#22494) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…sts over REST (pingdotgg#22495) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#22521) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ction (pingdotgg#22526) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tes (pingdotgg#22524) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#22533) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
pingdotgg#22523) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…22767) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…rt (pingdotgg#22784) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#22780) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…er it (pingdotgg#22783) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#22787) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… setting (pingdotgg#22841) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…nstall (pingdotgg#22855) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#21872) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: GPT-6.1 Sol <noreply@openai.com>
….7 to 17.10 answer (pingdotgg#21909)
…s AGENTS.md (pingdotgg#22848) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… shell (pingdotgg#22856) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…t found" (pingdotgg#22850) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…t for 3 minutes (pingdotgg#22903) On desktop, an abandoned browser sign-in blocked every T3 Connect sign-in for 3 minutes. A new attempt now replaces the stale Clerk flow, and a Cancel bar resets the sheet. Takeover of pingdotgg#22708. Co-authored-by: steve-ai-vibe <steve.ai.vibe@gmail.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…character catalog dump (pingdotgg#22889) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…2e27b Syncs upstream through 680152e. Conflicts keep upstream's changes and re-apply the fork's behavior where upstream moved the code. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: Scenario and decoded snapshot size10 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.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
…m-lock.yaml pnpm 12 writes its own lockfile as a first YAML document ahead of the workspace one, so the runtime artifact builder and its test failed to decode pnpm-lock.yaml after the upstream sync. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Syncs upstream T3 Code through 680152e, upstream's newest commit, which has green CI. That is 162 commits (8ecb607..680152e), and 51 files conflicted.
Notable upstream changes:
render.ChatView,Sidebar,CommandPalette,MessagesTimeline,ChatComposer,ConnectionsSettingsand the pull request page into smaller files.t3 threadCLI (feat(cli): start, message, and read threads from the terminal with t3 thread pingdotgg/t3code#22732). Webhook event filters plus replay dedupe and coalescing (feat(scheduled-tasks): event filters for webhook deliveries pingdotgg/t3code#22194, feat(scheduled-tasks): replay dedupe and coalescing for webhook deliveries pingdotgg/t3code#22234, migration 67). Mermaid diagrams render with pele (feat(web): render Mermaid diagrams with pele pingdotgg/t3code#21472).orchestrator_capabilitiesreturns a short model list and takessearch(fix(server): agents get a short, current model list instead of a 55k-character catalog dump pingdotgg/t3code#22889).Conflicts keep upstream's change and re-apply the fork's behavior. Where upstream moved code to a new file, the fork's edit moved with it.
Web
ChatView: the cloud box disconnect guard and "cloud machine unavailable" banner now live inuseSystemComposerBanners. The Run-on pick (onEnvironmentPicked) andneedsLoadBalancedPicklive inuseDraftEnvironmentRouting. Held cloud sends keep their message id and time through upstream'splanComposerTurn. ChatView readsuseProjects()again foruseCloudChat. Opening a related thread from Home reads thread refs on click, so ChatView does not subscribe to every thread again.Sidebar: the cloud draft rows went tosidebar/SidebarDraftBlock.tsx. The machine status ranking, the expired-row touch exit and the Home row went tosidebar/SidebarThreadRow.tsx.MessagesTimeline: "Watch report from T3 Code" and "Sent by Home" went toTimelineUserMessageRow.tsx.ChatComposer: the cloud and auto-pick picker entries go to upstream'sComposerModelPicker.ConnectionsSettings:pairingUrlHostwent toConnectionsSettings.logic.tsand the "Waking up..." status toSavedEnvironmentRows.tsx.CommandPalette: Home's folder stays out of upstream'sbuildProjectSearchItemsandbuildNewThreadInProjectItems.Server
OrchestratorMcpService/ orchestrator tools: upstream's short model list andsearchnow feed a sharedproviderCapabilities. Home's remote capabilities use it too, and the Fleetcapabilitiesoperation takessearch. Tool text keeps the fork's HomeenvironmentIdand cloud-only scheduling sentences.ScheduledTaskService:runTaskkeeps the fork's options object (resumedAt,webhook) and adds upstream'sdispatchedflag. A cloud fire still skipsreleaseStuckRun, which now takes the pending delivery id.project/handlers: Home's watch-before-launch runs alongside upstream's project-default runtime mode.Mobile
modelOptions: auto-pick stand-ins sit on top of upstream's continuation-group filter and provider badges. A stand-in shows no account badge.thread-list-v2-itemsanduseThreadListActions: both sides kept. That is the machine status labels plus upstream's duration and undo.Tests and config
awaitUntilpoller.knip.jsoncmerges both entry lists.pnpm-lock.yamlis upstream's lock re-resolved with pnpm 12 for the fork's dependencies.Other fixes the merge needed:
providersWithLimits,isLoopbackHostnameandgetAutoBootstrapThreadModelSelection. Fork code uses them, so they are exported again.getSlowRpcAckRequestsis back for the fork's cloud resume latency test.usePaceMarkas unused, so those exports are gone.Dateand Deferred handshakes. Web browser tests use the disposablerender, andboxDemandflushes its registry.NamespaceProvisionRuntime.test.ts. The fake Mac boot races the command's realAbortSignal.timeout, which no fake clock drives.release.ymlandmobile-eas-production.ymleach had twoif:keys on fork main, which is invalid YAML and hidresolve-nightly-release.tsfrom knip. The fork's broader condition is kept.FleetService.testexpects upstream's rule that a label repeating the id is omitted.ForkMigrations.testlists migration 67.Verification:
tsc-rs --noEmitis clean for contracts, shared, client-runtime, provider-core, provider-cursor, server, web, mobile, desktop and scripts.knip:checkpasses.vp linthas no errors andvp fmt --checkis clean on every file that differs from upstream (624 TS files).scheduledTasks,home,environmentControl,mcp, account routing,runtimeLayer,ProviderAccountSwitch,forkExec,RestartContinuationandForkMigrationsall pass, about 1900 tests.AgentSessionScanner"excludes sandboxes reached through a symlink" (the macOS/varsymlink case noted in chore: merge upstream pingdotgg/t3code through 67c0fc0cda #236).Not verified: the web, desktop and mobile UI were not run.
🤖 Generated with Claude Code