Skip to content

Merge upstream t3code v0.1.8-nightly.20261106.4288 - #421

Merged
shuv1337 merged 13 commits into
mainfrom
merge/upstream-t3code-v0.1.8-4288
Nov 7, 2026
Merged

shuv1337 merged 13 commits into
mainfrom
merge/upstream-t3code-v0.1.8-4288

Conversation

@shuv1337

@shuv1337 shuv1337 commented Nov 7, 2026

Copy link
Copy Markdown
Owner

Why

This brings the 12 new upstream t3code commits up to tag v0.1.8-nightly.20261106.4288 into s2code as one merge that keeps their history, without losing any fork-only behavior.

This PR is not fully green locally. Two tests fail on the local machine. Both also fail at BASE and come from the machine's setup (details below). CI Full is being run on this branch.

Pins

Conflicts

Git reported zero textual conflicts. These 10 files were changed on both sides. Git merged them cleanly, and the only new lines are upstream's.

File Upstream intent Fork intent Decision
ClaudeAdapterV2.ts, CodexAdapterV2.ts Stop tracing a per-event check (Effect.fnUntraced) Unrelated additions Take both
ProjectionStore.ts and ProjectionStore.test.ts Faster query for a thread's provider rows Unrelated additions Take both
ThreadSettlementService.ts Run merged-PR cleanup in a separate background git lane Settlement changes Take both
GitVcsDriverCore.ts and GitVcsDriverCore.test.ts Background git work gets its own 2-slot limit Path and worktree changes Take both
provider-cursor/.../accountUsage.ts Stop tracing the per-event hash One-line change Take both
provider-muse/.../adapter.ts and adapter.test.ts Report an unavailable session view as an error Unrelated additions Take both

Upstream changes near protected areas

These merged without conflict. None of them change a protected behavior.

  • VoiceInputPill.tsx, VoiceSettingsPanel.tsx, AssistantCitationCommentEditor.tsx, and apps/desktop/src/preview/PickPreload.ts change voice layout and add sorting and filtering for transcription models. None of them touch GPT-Live or the voice audit log.
  • apps/web/src/components/ui/popover.tsx drops a slide-in animation on popovers that stay mounted. It doesn't change any colors.
  • AnnotationStyles.generated.ts adds .sr-only and drops two unused classes. It doesn't touch the canvas.
  • The three apps/mobile/src/features/pull-requests/* files are the pull-request markdown renderer, not the fix(mobile): saved environments survive a catalog this build cannot fully read #412 catalog.

Omissions

None. I searched every line upstream added for official branding (t3.codes, T3 Code, t3code, pingdotgg, official, App Store, Google Play, T3 Connect, ping.gg, marketing, download). The only hits were "download" in the speech-model filter. I also checked the paths upstream changed. None of them are under .github, apps/marketing, docs, branding, or identity.

Protected files

All checks below were run on the merge commit's files, not just its history.

Local test results

  • vp test run apps/server/src/cli/connect.test.ts apps/web/src/hooks/useHandleNewThread.test.ts apps/web/src/components/CommandPalette.composition.browser.test.tsx passed 21 of 21 across 3 files.
  • vp run check:changed failed. Format, lint, knip, graphql, typecheck (13 packages), and the React compiler check passed. Tests were 1108 passed and 2 failed across 22 files, plus a second batch of 14 passed.
  • vp test run on the 10 test files the merge touched gave 414 passed and 1 failed.

Both failures also fail at base 44d5caf3 with the same assertions (2 failed, 307 passed in a temporary worktree). They come from the local machine's setup.

  • GitVcsDriver.test.ts "lists the fetch and push URLs of a partial clone remote" fails because the global git config rewrites https://github.com/ to git@github.com:.
  • GitVcsDriverCore.test.ts "keeps generated worktree folders short without changing long branch names" fails because macOS temp paths resolve from /var to /private/var.

Risks

  • The new provider-thread query names an index directly (INDEXED BY orchestration_v2_projection_provider_threads_owner_idx). Migration 055_OrchestrationV2.ts creates it, and the ProjectionStore tests pass. A database that lacks the index would fail at query time.
  • No full suite was run locally. CI Full is running on this branch.
  • Nobody has checked the upstream voice and popover layout changes in a real client.

Done by claude-opus-5-5 in T3 Code through the Cursor harness.

saphid and others added 13 commits November 6, 2026 13:42
…nch's own pull request (pingdotgg#29817)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…node of the thread (pingdotgg#31012)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#31584)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#31586)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#31017)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…aining # (pingdotgg#31928)

Co-authored-by: Adam Otradovec <du239@creditas.cz>
Co-authored-by: Yash Singh <saiansh2525@gmail.com>
…er a restart (pingdotgg#32162)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ing in from the corner (pingdotgg#32141)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… the full width (pingdotgg#32142)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…25988)

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>
Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>
…0.1.8-4288

Co-authored-by: Cursor <cursoragent@cursor.com>
@shuv1337
shuv1337 merged commit 604d1f7 into main Nov 7, 2026
22 checks passed
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.

7 participants