Repository navigation
Comparing changes
Open a pull request
base repository: pingdotgg/t3code
base: main
head repository: pingdotgg/t3code
compare: fix/issue-16524
- 14 commits
- 45 files changed
- 2 contributors
Commits on Oct 24, 2026
-
test(server): reproduce issue 16524 worktree threads lose the project…
… subdirectory cwd Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 23893af - Browse repository at this point
Copy the full SHA 23893afView commit details -
fix(server): worktree threads start in the project's subdirectory of …
…the checkout Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 63c7378 - Browse repository at this point
Copy the full SHA 63c7378View commit details -
fix: worktree threads keep a subdirectory project's cwd for agents an…
…d skills The server reports the checkout containing each project (found by walking to the nearest .git, so it works without a remote) as an optional, unsaved repositoryRoot on project shells. The agent's cwd and the web and mobile composers (skills, path search, reply links) place a subdirectory project inside the thread's worktree with one shared helper. Git, checkpoints, and terminals stay at the checkout root. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 208c291 - Browse repository at this point
Copy the full SHA 208c291View commit details -
fix(server): subdirectory worktree threads checkpoint the whole checkout
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ef53f36 - Browse repository at this point
Copy the full SHA ef53f36View commit details -
fix(web): composer mentions in a subdirectory worktree thread open th…
…e right file Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for da299af - Browse repository at this point
Copy the full SHA da299afView commit details -
fix: subdirectory worktree threads open reply and mention paths at th…
…e checkout and fall back like the server Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 72d1d20 - Browse repository at this point
Copy the full SHA 72d1d20View commit details -
fix: subdirectory worktree threads keep model switches in session and…
… agree on mention paths - Provider switch plans compare against the RuntimePolicy cwd, so a same-instance model switch in a subdirectory worktree no longer restarts the session. - Composer mentions are relative to the file panel's root, or absolute when the agent works in a subdirectory of it; picker and tree now name the same file and saved checkout-relative mentions still open. - Mobile reply links like ../shared/x resolve from the agent's cwd within the checkout. - The agent-cwd directory check is refreshed on branch changes and finished runs. - A failed repository identity lookup no longer drops the checkout root. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 46d7a11 - Browse repository at this point
Copy the full SHA 46d7a11View commit details -
fix: subdirectory worktree turns send checkout-rooted mentions and re…
…open sessions when the agent cwd moves - Saved and queued mentions are checkout-relative; when the agent runs in a subdirectory of the worktree, the provider now gets them joined to the checkout instead of reading them against its own cwd. - An idle provider session whose cwd no longer matches the runtime policy (a branch gained or dropped the project subdirectory) is released and reopened at the new cwd. Busy sessions, sessions shared with other threads, and sessions with pending background work are kept. - Composer mention chips resolve icons and tooltips from the file panel's root. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for df3035d - Browse repository at this point
Copy the full SHA df3035dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0456fbe - Browse repository at this point
Copy the full SHA 0456fbeView commit details
Commits on Nov 11, 2026
-
Merge remote-tracking branch 'origin/main' into fix/issue-16524
# Conflicts: # apps/mobile/src/features/threads/ThreadComposer.tsx # apps/mobile/src/features/threads/ThreadDetailScreen.tsx # apps/mobile/src/features/threads/ThreadFeed.tsx # apps/mobile/src/features/threads/ThreadRouteScreen.tsx # apps/mobile/src/features/threads/use-composer-command-menu.ts # apps/server/src/orchestration-v2/Adapters/GrokAdapterV2.test.ts # apps/server/src/orchestration-v2/ProviderSessionManager.test.ts # apps/server/src/orchestration-v2/ProviderSessionManager.ts # apps/server/src/orchestration-v2/ProviderTurnStartService.test.ts # apps/server/src/orchestration-v2/ProviderTurnStartService.ts # apps/server/src/orchestration-v2/RuntimePolicy.test.ts # apps/server/src/orchestration-v2/RuntimePolicy.ts # apps/server/src/orchestration-v2/runtimeLayer.ts # apps/server/src/project/ProjectEnrichmentService.test.ts # apps/server/src/project/ProjectEnrichmentService.ts # apps/web/src/components/ChatMarkdown.tsx # apps/web/src/components/ChatView.tsx # apps/web/src/components/chat/ChatComposer.tsx # apps/web/src/components/chat/UserMessageContextChips.tsx # packages/client-runtime/src/state/shellReducer.ts
Configuration menu - View commit details
-
Copy full SHA for 1f8154c - Browse repository at this point
Copy the full SHA 1f8154cView commit details -
test(client-runtime): drop a metadata re-check case main already covers
AI-assisted; verified with the tests and tools listed above.
Configuration menu - View commit details
-
Copy full SHA for 625132b - Browse repository at this point
Copy the full SHA 625132bView commit details -
chore: bring subdirectory cwd changes in line with lint rules
AI-assisted; verified with the tests and tools listed above.
Configuration menu - View commit details
-
Copy full SHA for bfb9f01 - Browse repository at this point
Copy the full SHA bfb9f01View commit details -
fix(server): keep home-relative mentions and idle sessions as on main
Home-relative mention paths such as ~/.agents/AGENTS.md are no longer joined onto the checkout for a subdirectory agent cwd. The cwd-change session reopen is removed: adapters that report a canonicalized cwd never matched it, so idle sessions were reopened on every turn. AI-assisted; verified with the tests and tools listed above.
Configuration menu - View commit details
-
Copy full SHA for 99ab184 - Browse repository at this point
Copy the full SHA 99ab184View commit details -
fix(mobile): saved home-relative mentions open the home file again
Tapping a saved mention joined every non-absolute path onto the file route root, so ~/.agents/AGENTS.md opened <checkout>/~/.agents/AGENTS.md. Home-relative mention paths now pass through unchanged, as on main. AI-assisted; verified with the tests and tools listed above.
Configuration menu - View commit details
-
Copy full SHA for 589bce8 - Browse repository at this point
Copy the full SHA 589bce8View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...fix/issue-16524