Skip to content

fix(fork): resolve upstream merge 91f66f88de (2026-11-02) - #45

Merged
orbitingflea merged 2 commits into
catch-up/20261102-basefrom
catch-up/20261102
Nov 2, 2026
Merged

orbitingflea merged 2 commits into
catch-up/20261102-basefrom
catch-up/20261102

Conversation

@orbitingflea

Copy link
Copy Markdown
Owner

What. This finishes the fork's merge of upstream T3 Code up to its newest commit. The base branch is git's own merge, with the one conflict left marked. This pull request resolves it, so its diff holds only the changes made by hand.

Why. Upstream and the fork both fixed the same bug. When Claude withdraws a permission or question request, for example because a hook already answered it, the card in the chat used to wait forever. Upstream fixed it in pingdotgg#27320. The fork had its own copy of that fix in the Claude adapter, so both versions met in the same lines. The fork keeps a change only while upstream lacks it, so upstream's version wins.

How. The Claude adapter now calls upstream's cancel step, and the fork's copy is gone. The fork's test for it is gone too. Upstream's new test checks the same thing for both an approval and a question. The fork's server-side part of this fix is a separate change, and it merged without a conflict.

One new upstream test builds the Antigravity adapter. The fork requires a profile folder option there, so the test now passes one.

The fork changes the same files as before this merge, and it adds no lint suppression.

Checks
  • Server tests for the fork's changed files pass: 10 files, 640 tests.
  • The chat markdown browser test, the whiteboard web tests, and the shared and contracts tests pass.
  • vp run check:changed upstream/main passes: format, lint, knip, typecheck of 39 packages, 34 test files and the React compiler check.
  • The lockfile was rebuilt from upstream's and is identical to the merge's own lockfile.

Done by Claude Opus 5.5 in Claude Code.

🤖 Generated with Claude Code

orbitingflea and others added 2 commits November 2, 2026 04:05
ClaudeAdapterV2.ts: upstream pingdotgg#27320 closes withdrawn approval and question
cards with its own cancelWithdrawnRequest, the same fix the fork carried as
cancelRuntimeRequest. Take upstream's helper at both call sites and drop the
fork's copy and its duplicate adapter test; upstream's test covers both the
approval and the question case. The fork's EventSink and ingestor guards stay.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…er test

The fork makes profileDirectory a required Antigravity adapter option.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings November 2, 2026 04:30

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.

@github-actions github-actions Bot added vouch:trusted Author is trusted by repo permissions or the VOUCHED list. size:M labels Nov 2, 2026
@orbitingflea
orbitingflea merged commit 51c3efb into catch-up/20261102-base Nov 2, 2026
6 of 18 checks passed
@orbitingflea
orbitingflea deleted the catch-up/20261102 branch November 2, 2026 04:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M vouch:trusted Author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants