Repository navigation
chore: sync upstream through 49a9e80e0b - #271
Merged
Merged
Conversation
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tgg#26042) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#25611) Co-authored-by: maria-rcks <maria@kuuro.net>
…gdotgg#25066) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…ngdotgg#26064) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#19093) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#16653) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…gdotgg#16684) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ingdotgg#16695) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Co-authored-by: Lenori <122464369+Lenoridev@users.noreply.github.com>
…nt (pingdotgg#17129) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… become a Labs beta (pingdotgg#17130) Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… new place (pingdotgg#26096) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#19463) Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…nstead of being dropped (pingdotgg#22864) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dotgg#22542) Co-authored-by: Guillermo <guillermolopezg00@gmail.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… desktop attach (pingdotgg#22877) When the server falls back to headless Chromium, it marks the tab headless, so the desktop streams that page instead of mounting a second one. Fixes pingdotgg#16901 Fixes pingdotgg#22882 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…he app's dialog style (pingdotgg#25281)
… lock (pingdotgg#25700) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gdotgg#26148) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#26161) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ngdotgg#26143) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#26187) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dotgg#26207) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…26208) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#26141) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…26135) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ngdotgg#26248) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… Android rail holds still (pingdotgg#26241) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
The scroll-edge header blur, rows under the floating tab bar, Settings' own search and filter, unlabelled Settings groups, edge-clipped scrolling rows, and wrapping at the largest text size were reported on every run. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…25730) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… browser (pingdotgg#26267) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…size (pingdotgg#26268) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ngdotgg#26276) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…r a title (pingdotgg#26239) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ueries (pingdotgg#26269) 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>
Upstream's link forwarding claimed t3_thread_watch because its input names an environment, so Home's watch of a cloud-box thread failed with "linked environments is off". Route it through the fleet like the other Home tools. Also lists upstream's new migrations 70-72 in the fork ledger test. 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. |
…registry with entries The fork's command runtime reads the registry's saved entries to fail commands on a removed workspace as offline, so upstream's new peer-link test registry needs them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Upstream dropped per-capability gating for thread settlement; any environment with a loaded config qualifies. The fork's addition, configless offline boxes, is unchanged. 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 the fork with upstream through pingdotgg/t3code@49a9e80e0b (82 commits since #270). It also fixes the CI failure on
mainthat came after #270. That failure came from the runner image, not the merge: the runner moved to git 2.56, which reports a broken worktree gitfile asgitfile does not point to a valid repositoryinstead ofnot a git repository.Notable upstream changes
Conflict resolutions (52 files)
McpToolAccess.routedsends any call that names another environment over a link and stripsenvironmentId. That would have silently broken the fork's Home and cloud-chat routing throughFleetService.McpToolAccess.routesOtherEnvironments(wrapped asviaFleetinhomeRouting.ts). It keepsenvironmentIdfor fleet-routed calls. These are Home, a cloud chat whose host is connected, and a cloud chat whose host is reconnecting while links are off.McpToolAccess.test.ts.FleetServicetag moved tohome/FleetServiceTag.tsto break a load-order cycle throughRemoteDelegation. The fork'senvironmentIdwas dropped fromthreadMetadataMcp.ts, because it created an import cycle and upstream adds the field anyway.CloudFleetHoststill writes the old form for older boxes.Sidebar,useThreadActions,useThreadActionMenu,entities.ts) and on mobile (useThreadListActions,ThreadArrangementSheet,thread-order).presentEnvironmentConnection(the "Machine removed" status),resolveSidebarV2TopStatusandSidebarV2TopStatusKind.~/logicalProjectimports now come fromclient-runtime/state/project-grouping.snoozePresets. The Connections pages show both the fork's cloud-box sections and upstream's linked environments.node_id.isSendBusy, because upstream removedisConnecting.continueRunningThreadswith an update; the server reads the setting itself.react-effect-budgettono-unreasoned-state-sync, so 15 fork-only web and mobile files are updated.agentContextBudget.jsonmcpToolListJsonBytesis now the measured 52444.protobufjs: false.git 2.56 fix
NOT_A_REPOSITORY_PATTERNinGitVcsDriverCore.tsmatches both wordings.storageCleanup,GitManagerand the VCS driver all use it. The new test checks the git 2.56 wording directly, because local git (2.50) never prints it.Review fixes
t3_thread_watchhad no fleet routing, so Home couldn't watch or unwatch a thread in another environment. Upstream's link forwarding claimed the call and it failed with "Linked environments is off". It now goes throughviaFleetlike the other Home tools. There's a regression test inhomeRouting.test.ts, which fails without the wrapper.ForkMigrations.test.tsnow lists upstream's new migrations 70–72 (PeerLinks, PeerLinkFence, WaitingLinkRequestIndex). They append to upstream's ledger; the fork's own ledger is separate and has no overlapping tables.agent-context-increaselabel.Verification
vp run typecheckis clean in server, web, mobile, desktop, scripts, contracts, client-runtime, shared, provider-core and source-control-core.vp lint --report-unused-disable-directivesandvp fmt --checkare clean on all 690 files the fork changes relative to upstream.GitVcsDriverCore/storageCleanup/GitManager(407).Not verified
Follow-ups
t3_thread_interruptignores upstream's newstopflag. Fleet-routed launch doesn't dedupe byclientRequestId.🤖 Generated with Claude Code