You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(v2): merge main into the V2 branch (48 commits)
Merges origin/main (a21b42c) into t3code/codex-turn-mapping so V2
carries main's fixes. A merge rather than a rebase keeps the 715 V2
commits and the stacked PRs on this branch intact.
Conflict resolutions that change V2 code:
- server.ts: keep V2's layer graph; add main's ReplayMarkers layer next to
the other background layers.
- serverRuntimeStartup.ts: keep V2's imports plus main's flushCompileCache.
- bin.ts: keep V2's thin entry (the command list lives in binCli.ts).
- ProjectionSnapshotQuery (V1): drop the second shell-snapshot decode
(#13693); do not add listThreadsWithPullRequests (V2's PR sync does
not read the V1 table it queries).
- PullRequestSyncReactor, ThreadPullRequestService: keep V2's versions.
- CursorDriver / cursorUsageLimits: keep V2's SDK-based driver and pass
main's cursorKeychainUsageEnabled opt-in through to usage limits.
Main's lowercase cursorCredentialStore.ts collides by case with V2's
CursorCredentialStore.ts, so it becomes cursorKeychainToken.ts.
- Chat width (#11594): keep V2's chat-content-lane markup; main's
settings row sits next to V2's composer-context row.
- #13590 env-mode label: V2's thread details panel now passes envMode
through to BranchToolbar like the composer strip does.
- Sidebar provider stack badge uses main's text-5xs token instead of
V2's one-off 7px class (same size).
- Deleted-in-V2 V1 files that main modified stay deleted.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
0 commit comments