Repository navigation
chore(fork): merge upstream main - #435
Merged
Merged
Conversation
…_FEATURE_SECRETS (pingdotgg#25709) Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com> Co-authored-by: Julius Marminge <julius0216@outlook.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#23401) Co-authored-by: GPT-6.1 Sol <noreply@openai.com> Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…ingdotgg#22002) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…g#22100) Co-authored-by: SAPHID <saphid@users.noreply.github.com> Co-authored-by: maria-rcks <maria@kuuro.net>
pingdotgg#24015) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
pingdotgg#23313) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…23723) Co-authored-by: GPT-6.1 Sol <noreply@openai.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…r's PATH repair (pingdotgg#21771) Co-authored-by: maria-rcks <maria@kuuro.net>
…me (pingdotgg#23771) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…configs to themselves (pingdotgg#27044) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…tgg#23848) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
pingdotgg#24473) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…behind a symlink (pingdotgg#24245) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Alex Southwell <4596216+saphid@users.noreply.github.com>
…es correctly (pingdotgg#23340) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…ingdotgg#22064) Co-authored-by: Jeremiah Jordan <zanson@zanson.org> Co-authored-by: GPT-6.1-Sol <noreply@openai.com> Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: maria-rcks <maria@kuuro.net>
…gdotgg#25560) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…rver (pingdotgg#22010) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…g#22161) Co-authored-by: GPT-6.1 Sol <noreply@openai.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…ingdotgg#24097) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…tgg#25205) Co-authored-by: Alex Southwell <4596216+saphid@users.noreply.github.com>
…gg#25193) Co-authored-by: Aditya Garud <153842990+yashranaway@users.noreply.github.com>
…gdotgg#22089) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…can reach it (pingdotgg#22352) Co-authored-by: maria-rcks <maria@kuuro.net>
…pingdotgg#22046) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…tgg#24194) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: maria-rcks <maria@kuuro.net>
…to be killed (pingdotgg#27224) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gg#24640) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#24614) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: AdEx-Partners-DE <stark.burns@adexpartners.com>
…dotgg#24392) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: PR Batch Tester <agent@local.test> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Julius Marminge <julius0216@outlook.com>
…gdotgg#24320) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…be force stopped (pingdotgg#27252) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Rename leftover fakeProvider to fakePullRequestProvider, replace the removed encodeScanCache in the advisor usage test, and drop an issue number from a ClaudeAdapterV2 comment that lint rejects. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ider (pingdotgg#27115) Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…ngdotgg#27430) 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>
…pingdotgg#27442) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…e row (pingdotgg#27420) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…pingdotgg#27417) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ed update (pingdotgg#27418) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#27419) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gdotgg#27465) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#27513) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: GPT 6.1 Sol <codex@openai.com>
# Conflicts: # apps/server/src/orchestration-v2/ShellStream.ts # apps/server/src/provider/agentContextBudget.json # apps/server/src/scheduledTasks/ScheduledTaskService.ts # apps/server/src/storageCleanup.ts # apps/server/src/vcs/GitVcsDriverCore.ts # apps/web/src/components/AppSidebarLayout.tsx # apps/web/src/components/chat/ChatHeader.tsx # apps/web/src/components/chat/useThreadLifecycle.tsx # apps/web/src/components/pullRequest/usePullRequestListView.ts # apps/web/src/components/settings/SettingsSidebarNav.tsx # apps/web/src/components/settings/settingsSearch.ts # apps/web/src/components/sidebar/SidebarChrome.tsx # apps/web/src/components/threadActionMenu.logic.ts # apps/web/src/hooks/useThreadActionMenu.ts # apps/web/src/routes/_chat.settings.tsx # packages/contracts/src/clientRpcPermissions.ts # packages/provider-opencode/src/server/adapter.ts
…ue release Upstream's session atom retry replaces the fork's inner fetch retry. The upstream held queue tests now hold with a Stop, because the fork releases a provider failure hold on the next message.
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.
🤖 Merges upstream main up to
616c426"fix(shared): TypeScript files no longer show as videos" (135 commits). The Fork Sync run failed on 17 conflicts.Conflicts
Server
orchestration-v2/ShellStream.ts: took upstream'sshellTrimFactsrefactor; the fork's "keep settled terminal threads" rule moved intoomitOlderSettledShellsWith.scheduledTasks/ScheduledTaskService.ts: took upstream's idle due-time hint;listDueTasksstill gets the fork's project default model.storageCleanup.ts: kept both, upstream's deleted-worktree bookkeeping, then the fork's worktree artifact sweep.vcs/GitVcsDriverCore.ts: the fork's path template branch stays; the default (no template) path now uses upstream's short hashed folder name.provider/agentContextBudget.json: kept the fork values, re-measuredmcpToolListJsonBytes(57074 → 57174).packages/contracts/.../clientRpcPermissions.ts: kept both, upstream'sforceStopThreadscope and the fork scopes.packages/provider-opencode/.../adapter.ts: kept upstream'sserverPasswordand the fork's thread credential environment.Web
AppSidebarLayout.tsx,sidebar/SidebarChrome.tsx: upstream added desktop back/forward buttons in the sidebar header and swipe navigation. The fork already has back/forward buttons behind thebackForwardButtonssetting. Upstream's header buttons now hide when that setting is on, so desktop never shows two pairs. They use the fork'sShortcutTrigger/ShortcutHint. Swipe navigation and the fork history recorder both stay.chat/useThreadLifecycle.tsx: took upstream's run stop items; the fork's background work details wrapper stays.chat/ChatHeader.tsx,hooks/useThreadActionMenu.ts,threadActionMenu.logic.ts: kept upstream's "Find in thread" next to the fork's pinned scripts, menu close callback and keybinding hints.pullRequest/usePullRequestListView.ts: upstream's movedpullRequestFilterProjectsimport plus the fork's owner filter.settings/SettingsSidebarNav.tsx,settings/settingsSearch.ts,routes/_chat.settings.tsx: added upstream's Secrets page next to the fork pages. The fork'sisSettingsSearchItemOnPlatformnow also checkssecretsFeatureOnly.Changes that had no text conflict
packages/client-runtime/.../session.ts: 🔴 removed the fork's inner fetch retry and its test. Upstream's #27008 "retry the permissions check after a reconnect" retries in the session atom while the connection stays up, with no limit. With both, a failure stayed hidden for 31 seconds and upstream's tests timed out. A failure now shows between retries instead of after them.orchestration-v2/runtimeLayer.test.ts: upstream's #27221 "held queues release agent and scheduled messages" tests start a later run past a provider failure hold. The fork's rule releases that hold on the next message, so these tests now hold with a Stop instead. Both rules stay.DelegatedCompletionDelivery.fork.test.tsstill covers the fork rule.ScheduledTaskService.schedule.test.ts: a new upstream test gets the fork'sServerSettings.layerTest().Agent context budget
The check "Agent context budget" fails and is not required. Upstream's #23745 "keep HTML prototype selection rings visible" adds 100 bytes to
mcpToolListJsonBytes. The owner decides: add the labelagent-context-increaseor cut text.Checks
checks.py(typecheck, migrations, adopted PRs, format, lint, knip): pass.vp run check:changedon my Mac ran before the fixes: all pass except tests. CI runs show that onlysession.test.tsand the tworuntimeLayer.test.tsfailures were real, and these now pass. The rest fail only on this machine (/private/varpaths, no Electron binary, ambient T3 variables).