Skip to content

sync(upstream): 2026-04-24#13

Closed
boggedbrush wants to merge 36 commits into
mainfrom
sync/upstream-2026-04-24
Closed

sync(upstream): 2026-04-24#13
boggedbrush wants to merge 36 commits into
mainfrom
sync/upstream-2026-04-24

Conversation

@boggedbrush
Copy link
Copy Markdown
Owner

Summary

Carries forward the active upstream sync branch onto the dated branch sync/upstream-2026-04-24, targeting main, and records the 2026-04-24 upstream review window from pingdotgg/t3code.

No Kodo-specific frontend, branding, theming, QoL, workflow, or UX behavior was overwritten in this run.

Applied backend/runtime/tooling changes

  • None in this run. The reviewed upstream window did not contain a bounded backend/runtime/tooling commit that was safe to import directly.

Adapted changes

  • None in this run.

Manual-review candidates

  • 8d1d699f provider model selections to option arrays: broad schema/settings/migration/provider/web rewrite.
  • 0ee302e2 dynamic tool-call request-permission shape: protocol/contract compatibility review needed.
  • 188df6da Claude session cwd resume drift: useful backend runtime fix, but needs focused provider-session adaptation and local validation.

Skipped frontend/settings/release changes

  • d5b7690f subscribe RPC latency tracking: web runtime-state behavior.
  • 0d55a428 stale runtime projection snapshots: web runtime projection behavior.
  • 00b5c3e1 task sidebar auto-open setting: settings/sidebar UX.
  • ada410bc release prep: version churn.

Validation

  • bun fmt not run: local shell cannot fetch/write Git metadata because repository .git ACLs deny writes in this automation environment.
  • bun lint not run: same environment restriction.
  • bun typecheck not run: same environment restriction.

Notes

  • Supersedes closed PR sync(upstream): superseded by 2026-04-24 branch #7 because GitHub does not support changing an open PR head branch name through the available connector tools.
  • Sync classifications are recorded in docs/upstream-sync-log.md on this branch.

boggedbrush and others added 30 commits April 17, 2026 21:56
Upstream-Ref: pingdotgg/t3code@f9019cd

Adapted-by: kept Kodo non-interactive fetch hardening while adopting per-remote refresh coalescing
…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
…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
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.
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
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)
Copy link
Copy Markdown
Owner Author

Backend/runtime/tooling changes applied

  • None in this run. The reviewed upstream window did not contain a bounded backend/runtime/tooling change that could be safely imported directly without pulling in broad provider schema churn or Kodo-owned UI/settings behavior.

Mixed commits adapted

  • None in this run.

Manual-review candidates

  • 8d1d699f Refactor provider model selections to option arrays (#2246): broad provider model-selection schema/settings/migration/server/shared/web rewrite; needs a dedicated adaptation pass.
  • 0ee302e2 fix(request-permission): add dynamic_tool_call to command request (#2311): protocol/contract request-permission shape change; needs Codex app-server compatibility review.
  • 188df6da Fix Claude session cwd resume drift (#2292): valuable backend runtime fix, but needs focused Claude provider-session adaptation and local validation.

Skipped frontend/settings/release changes

  • d5b7690f subscribe RPC latency tracking: web runtime-state behavior.
  • 0d55a428 stale runtime projection snapshots: web runtime projection behavior.
  • 00b5c3e1 task sidebar auto-open setting: settings/sidebar UX.
  • ada410bc release prep: version churn.

Checks run

  • bun fmt not run: local shell cannot fetch/write Git metadata because repository .git ACLs deny writes in this automation environment.
  • bun lint not run: same environment restriction.
  • bun typecheck not run: same environment restriction.

Branch/PR notes

  • Created dated branch sync/upstream-2026-04-24 from the prior active sync head.
  • Closed superseded PR sync(upstream): superseded by 2026-04-24 branch #7 because the available GitHub connector cannot rename an open PR head branch.
  • Opened this replacement PR targeting main.
  • No Kodo frontend, branding, theming, QoL, workflow, or UX behavior was overwritten.

@boggedbrush boggedbrush deleted the sync/upstream-2026-04-24 branch April 25, 2026 14:53
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.

4 participants