Skip to content

merge upstream/main into fork - #321

Merged
adampeterhiggins merged 31 commits into
mainfrom
t3code/sync-upstream-2026-10-15
Oct 15, 2026
Merged

adampeterhiggins merged 31 commits into
mainfrom
t3code/sync-upstream-2026-10-15

Conversation

@adampeterhiggins

Copy link
Copy Markdown
Owner

The fork was 30 commits behind upstream and 360 commits ahead. This merges upstream/main through 339179f while preserving the fork's features and upstream history.

Conflict resolutions:

  • Pull requests: keep filter counts and applied filters, add upstream's sidebar project ordering and Scratch exclusion on web and mobile, and retain both test sets.
  • Threads and notifications: keep account labels, sidebar tab/group behavior and notification rules while incorporating delegated-child attention and upstream's Waiting icon/timer in the fork's shared status component.
  • Storage: combine settled-worktree cleanup with configurable ignored names, inventory and Conductor support, retaining both sets of tests.
  • Orchestration and providers: combine delegation guidance and capabilities, start the new question reactor alongside fork reactors, preserve Claude account handling and managed MCP support, and avoid taking the startup workspace lease twice.
  • Composer and docs: retain fork attachment/reference features alongside cross-environment dropped transcripts. Reviewed docs/fork-differences.md; its descriptions remain accurate.
  • Repair clean-merge imports and test fixtures exposed by typechecking.

Validation: contracts, server, web and mobile typechecks passed. 208 focused tests passed across 10 files, covering startup, storage cleanup, MCP delegation, Claude probing, PR filtering, notifications and affected web fixtures. Storage tests used a canonical TMPDIR to avoid macOS's /var symlink. Targeted formatting/lint passed with no errors (existing warnings remain); git diff --check passed. No browser verification was performed.

Merge with Create a merge commit. It keeps upstream history and the merge base for the next sync.

Model: gpt-6.1-sol. Harness: Codex in T3 Code.

maria-rcks and others added 30 commits October 14, 2026 17:45
…text (pingdotgg#18923)

Co-authored-by: maria-rcks <254055478+maria-rcks@users.noreply.github.com>
…es (pingdotgg#19631)

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

A delegated subagent waiting on an approval or question now shows on its parent thread: Working section, status badge, notifications, snooze, and the composer banner on web and mobile. Takes over pingdotgg#19614.

Co-authored-by: lovelycodemonkey <ghassemimahyad@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
)

Co-authored-by: Victor Vogel <263261067+only21mil@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… command (pingdotgg#19635)

After "Always allow this session", the Codex adapter answers later command (or file change) approvals in that thread for the rest of the session. A turn in another runtime mode, or the thread unloading, ends it. Takes over pingdotgg#19598.

Co-authored-by: lovelycodemonkey <ghassemimahyad@gmail.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dows again (pingdotgg#19656)

Windows PowerShell started with detached: true exits 0 without running its command. Native Windows PowerShell launches (reveal and browser) now start attached, unref'd, with ignored stdio.

Takes over pingdotgg#10387. Fixes pingdotgg#11780.

Co-authored-by: doubletwisted <118005273+doubletwisted@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#19103)

Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ished tool nodes (pingdotgg#19675)

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

Co-authored-by: RealDoc06 <73218979+RealDoc06@users.noreply.github.com>
Co-authored-by: Theo Browne <me@t3.gg>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
)

Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
…uestion (pingdotgg#18459)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: maria-rcks <maria@kuuro.net>
# Conflicts:
#	apps/mobile/src/features/pull-requests/PullRequestListFilters.tsx
#	apps/mobile/src/features/pull-requests/PullRequestsScreen.tsx
#	apps/mobile/src/features/pull-requests/pullRequestList.test.ts
#	apps/mobile/src/features/threads/thread-handoff-row.tsx
#	apps/server/src/environment/ServerEnvironment.ts
#	apps/server/src/mcp/toolkits/orchestrator/tools.ts
#	apps/server/src/orchestration-v2/ProviderTurnStartService.test.ts
#	apps/server/src/provider/ClaudeProvider.ts
#	apps/server/src/server.ts
#	apps/server/src/storageCleanup.test.ts
#	apps/server/src/storageCleanup.ts
#	apps/web/src/components/ChatView.tsx
#	apps/web/src/components/Sidebar.tsx
#	apps/web/src/components/ThreadNotificationCoordinator.test.tsx
#	apps/web/src/components/ThreadNotificationCoordinator.tsx
#	apps/web/src/components/chat/ChatComposer.tsx
#	apps/web/src/routes/_chat.pull-requests.tsx
#	docs/user/composer.md
#	packages/contracts/src/environment.ts
@adampeterhiggins
adampeterhiggins merged commit c41a952 into main Oct 15, 2026
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.

10 participants