sync(upstream): superseded by 2026-04-24 branch#7
Conversation
Upstream-Ref: pingdotgg/t3code@f9019cd Adapted-by: kept Kodo non-interactive fetch hardening while adopting per-remote refresh coalescing
… spaces (#1805) Upstream-Ref: pingdotgg/t3code@2fce84a
…tup (#2005) Upstream-Ref: pingdotgg/t3code@9dcea68 Adapted-by: kept Kodo server test scaffolding while porting the runtime refresh fix
…cleanup (#2004) Upstream-Ref: pingdotgg/t3code@c9b07d6 Adapted-by: merged new shell-summary projections into Kodo migration registry and pipeline state
…pprovals projection (#2051) Upstream-Ref: pingdotgg/t3code@d22c6f5
|
Sync Date: 2026-04-17 Applied changes
Manually adapted changes
Manual-review test changes
Skipped upstream frontend changes
Potential follow-up items
Confirmation
|
|
Added a small upstream-style UX batch to
Validation on this batch:
|
(cherry picked from commit 5fffa4d)
…r bindings Upstream-Ref: pingdotgg/t3code@ed6b7fb Upstream-Ref: pingdotgg/t3code@721b6b4 Adapted-by: ported the workspace search layer wiring and provider stop-session persistence without dragging in unrelated test harness churn
Backend/runtime/tooling changes applied
Mixed commits adapted
Selective frontend changes ported
Deferred selective frontend candidates
Checks run
Blockers or follow-ups
|
No new upstream main commits beyond 9df3c640 were available. Also fixes branch-local typecheck drift so bun fmt, bun lint, and bun typecheck pass cleanly on the active sync PR branch.
Backend/runtime/tooling changes applied
Mixed commits adapted
Selective frontend changes ported
Deferred selective frontend candidates
Checks run
Blockers or follow-ups
PR title changes made during the run
|
Upstream-Ref: pingdotgg/t3code@44afe784 Adapted-by: ported the backend browse API and a focused Sidebar folder browser without taking upstream command-palette or project-flow rewrites
Backend/runtime/tooling changes applied
Mixed commits adapted
Selective frontend changes ported
Deferred selective frontend candidates
Checks run
Blockers or follow-ups
|
|
Selection rationale for the browse port from upstream We selected only the parts that solve the concrete Kodo problem: the system folder browsers are weak, especially for quick project adds, so we pulled over the reusable filesystem browse API and wired it into Kodo's existing Sidebar add-project flow. What was selected:
What was intentionally not selected:
Why this selection was the right boundary:
|
The contracts package already serves types from src/index.ts, so bundling declaration output during workspace builds is redundant and was tripping rolldown-plugin-dts on Windows during dev:server startup.
(cherry picked from commit f6978db60553716a9974b9e85f855bae8124905d)
…s (#2192) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Julius Marminge <julius0216@outlook.com> (cherry picked from commit 8dbcf92a0d125050988474f258df3e55c538efec)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: = <=> (cherry picked from commit 20f346d8ef58b21c339bc956c1728f4f16d09a87)
Backend/runtime/tooling changes applied
Mixed commits adapted
Selective frontend changes ported
Deferred selective frontend candidates
Checks run
Blockers or follow-ups
PR title changes made during the run
|
Backend/runtime/tooling changes applied
Mixed commits adapted
Selective frontend changes ported
Deferred selective frontend candidates
Checks run
Blockers or follow-ups
PR title changes made during the run
|
Backend/runtime/tooling changes applied
Mixed commits adapted
Selective frontend changes ported
Deferred selective frontend candidates
Checks run
Blockers or follow-ups
PR title changes made during the run
|
Upstream-Ref: pingdotgg/t3code@e25db3a5 Upstream-Ref: pingdotgg/t3code@aa2d385a Upstream-Ref: pingdotgg/t3code@fd3b96b4 Upstream-Ref: pingdotgg/t3code@b0b7b38d Adapted-by: ported atomic config writes and remaining CODEX_HOME expansion paths without importing upstream-only provider cache/runtime modules
Backend/runtime/tooling changes applied
Mixed commits adapted
Selective frontend changes ported
Deferred selective frontend candidates
Checks run
Blockers or follow-ups
PR title changes made during the run
|
Superseded by the dated sync branch
sync/upstream-2026-04-24for the 2026-04-24 automation run. The branch head was carried forward from this PR and the new PR targetsmain.