Skip to content

chore: sync upstream/main into collin/main (2026-11-13) - #44

Open
collissimo wants to merge 1039 commits into
collin/mainfrom
fork-sync/2026-11-13
Open

collissimo wants to merge 1039 commits into
collin/mainfrom
fork-sync/2026-11-13

Conversation

@collissimo

Copy link
Copy Markdown
Owner

fork/sync.sh hit merge conflicts (1038 upstream commits). This branch merges upstream/main into collin/main with the conflicts resolved, keeping upstream behavior and the fork's add-ons.

Resolutions

  • apps/desktop/src/main.ts: keep DesktopDictation.layer; upstream moved layerDesktopSsh into a provideMerge (dropped from mergeAll).
  • apps/server/src/mcp/OrchestratorMcpService.ts: both imports kept. Upstream removed loadProjection (perf perf(server): MCP tool calls no longer read the caller's whole thread pingdotgg/t3code#33295), so the fork's remote-delegation worker-model lookup now reads the thread with loadThreadRecords(id, []).
  • CodexAdapterV2.ts, codexLaunchArgs.ts: fork's threadInstructions and Code mode flags alongside upstream's configuredReasoningSummary and thread_unload_delay_secs=0 (code-mode test updated for the new leading args).
  • claudeResetCredits.ts: upstream's new readClaudeOauthAccount, using the fork's shared readJsonFile.
  • ChatComposer.tsx: the fork's attach + dictation button group hides when upstream's dictation capsule takes the compact footer (upstream hid only the attach button); DictationHistoryDialog stays mounted.
  • OrchestratorMcpService.test.ts: the fork's capabilities assertion now uses the case's parent model (upstream added a "parent named the same model by alias" case).
  • client-runtime server.ts / package.json, fakeEnvironment.ts, ChatView.browser.test.tsx, providers-codex.md, pnpm-lock.yaml: union of both sides.

Verification

  • vp i --frozen-lockfile OK.
  • Typecheck clean: apps/server, apps/web, apps/desktop, packages/client-runtime.
  • Tests: apps/server src/mcp/, src/provider/, CodexAdapterV2.test.ts → 1508/1509; client-runtime state/server.test.ts 41/41.
  • The one failure, AntigravityInstallation.test.ts ("linux-arm64 runtime needs 4 KiB pages", cancelled vs failed), is in files identical to upstream; not checked whether it also fails on upstream/main on this host.
  • Pre-commit fmt/lint/knip passed. Web browser tests not run.

🤖 Generated with Claude Code

juliusmarminge and others added 30 commits November 12, 2026 11:58
…ingdotgg#32302)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ping each key (pingdotgg#35581)

Co-authored-by: Claude Fable 5.2 <noreply@anthropic.com>
…card (pingdotgg#31115)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Yash Singh <saiansh2525@gmail.com>
…t pull (pingdotgg#26568)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…after a full scan (pingdotgg#33993)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ls (pingdotgg#27928)

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

Co-authored-by: imluckii <imluckii@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…1723)

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>
…in worktrees (pingdotgg#33923)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…its for its status read (pingdotgg#33877)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…r (median 7,826 to 3,168 ms) (pingdotgg#33954)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…otgg#33858)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…ly (pingdotgg#33896)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…worktrees (pingdotgg#33908)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…r a slow link drops from 5,555 ms to 751 ms median (7.4x) (pingdotgg#33942)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
pingdotgg#28422)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
juliusmarminge and others added 30 commits November 12, 2026 20:00
… slow (pingdotgg#26127)

Co-authored-by: Elliot Drel <elliotdrel@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#36009)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: GPT 6.1 Sol <codex@openai.com>
Co-authored-by: Grok 4.7 <noreply@x.ai>
Conflict resolutions:
- desktop main.ts: keep DesktopDictation layer; upstream moved layerDesktopSsh to provideMerge.
- OrchestratorMcpService: keep both imports; upstream dropped loadProjection, so the
  remote-delegation worker-model lookup reads the thread via loadThreadRecords(id, []).
- CodexAdapterV2 / codexLaunchArgs: keep fork's threadInstructions + code mode alongside
  upstream's configuredReasoningSummary + thread_unload_delay_secs=0.
- claudeResetCredits: upstream's readClaudeOauthAccount using fork's shared readJsonFile.
- ChatComposer: fork's attach+dictation group hides when upstream's dictation capsule takes
  the compact footer; history dialog stays mounted.
- client-runtime server.ts/package.json, fakeEnvironment, ChatView test, docs, lockfile: union.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.