Skip to content

chore(sync): merge pingdotgg/t3code main - #360

Merged
Yarden-zamir merged 38 commits into
mainfrom
fork-sync/2026-10-26-0109
Oct 26, 2026
Merged

Yarden-zamir merged 38 commits into
mainfrom
fork-sync/2026-10-26-0109

Conversation

@Yarden-zamir

@Yarden-zamir Yarden-zamir commented Oct 26, 2026 •

Copy link
Copy Markdown
Owner

Cause

Fork Sync run 40252630761 stopped on merge conflicts in 9 files. The batch has 30 upstream commits. The ones that touch fork code:

Conflicts and resolution

  • lib/terminalFocus.ts: upstream's focus request helpers, plus the fork "terminal-thread" focus owner and its two chord helpers.
  • ThreadTerminalDrawer.tsx: upstream's viewport focus targets, plus the fork props (onStatusChange, onInput, optional onAddTerminalContext).
  • useChatTerminalActions.ts: upstream moved the script terminal focus after the launch. The fork rule stays there: a script that runs without its terminal does not move focus.
  • ChatView.tsx, GuestShareService.ts, mobile new-task-flow-provider.tsx: imports from both sides.
  • McpToolAccess.ts (adopted feat(server): work a linked environment starts stays within its link pingdotgg/t3code#16695): kept the fork side.
  • react-effect-budget.ts: upstream's new rule, which still merges the fork budget file.
  • pnpm-lock.yaml: rebuilt with lockfile.py. The integrity changes equal upstream's.

Fork fixes

Upstream merge

Merges pingdotgg/t3code main at 0b42aa9 "chore(devices): bump agent-device to 0.21.31 (pingdotgg#25065)".

Adopted upstream pull requests

All 7 entries (pingdotgg#16653, pingdotgg#16654, pingdotgg#16655, pingdotgg#16684, pingdotgg#16695, pingdotgg#16698, pingdotgg#16719) are unchanged at their listed heads. No new merges.

Upstream changes in fork areas

32 files changed on both sides. Beyond the fixes above, the server changes are lint rewrites (Effect.asSome, pipe chains) or analytics, which do not change fork behavior.

Checks

  • checks.py: typecheck, migration check, adopted pull request check and lint on all fork files pass.
  • fork_tests.py: 176 fork test files pass locally (117 root and 59 web).
  • Server: GuestShareService.fork.test.ts, McpToolAccess.fork.test.ts and WebPush.test.ts pass (27 tests). The other apps/server fork test files are left to Fork CI, because they stop the agent session on this VPS.

Fork repair skill changes

  • checks.py runs vp fmt --check on the fork files before vp lint on a fork-sync/ branch. Fork CI's vp check failed on one unformatted fork file (WebPush.ts) that lint alone did not catch. Tested in test_scripts.py. SKILL.md says so.

juliusmarminge and others added 30 commits October 25, 2026 16:18
…pened (pingdotgg#25133)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…he Duo fold composer (pingdotgg#25141)

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…a a shared deadline clock (pingdotgg#25005)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 26, 2026

Copy link
Copy Markdown

Review in Change Stack →

Finishing Touches: 💡 1
🛠️ Fix failing CI checks: 💡
  • Commit to this branch
  • Create a new PR
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@Yarden-zamir
Yarden-zamir merged commit 692ceb6 into main Oct 26, 2026
18 of 19 checks passed
@Yarden-zamir
Yarden-zamir deleted the fork-sync/2026-10-26-0109 branch October 26, 2026 02:09
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.

5 participants