Skip to content

Sync upstream 32ecd71726 (stage 2 of 2) - #286

Merged
henrychu04 merged 37 commits into
coder-onlyfrom
t3code/sync-upstream-32ecd71726
Oct 30, 2026
Merged

henrychu04 merged 37 commits into
coder-onlyfrom
t3code/sync-upstream-32ecd71726

Conversation

@henrychu04

Copy link
Copy Markdown
Owner

Stage 2 of the 6d450a4284 → 32ecd71726 upstream sync: the remaining 37 commits, up to upstream's tip. Stage 1 was #285.

Upstream brought

Decisions

Verification

  • Passed: pnpm test:coder (every package; after the mock fix, the web and knip steps were rerun), every typecheck in AGENTS.md, knip:check, pnpm build, vp fmt --check on the changed files, and the sync.md section 5 and 6 checks.
  • Live check on the local Coder harness: helper install, the RPCs, assets, upload and reattach, and a fake Kilo agent turn calling t3_queue over the bridge all passed. The drive's "project created" step failed only because stage 1's run had already registered /root/live-repo in the same workspace.

🤖 Generated with Claude Code

SchroederNathan and others added 30 commits October 29, 2026 16:36
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…mits (pingdotgg#27292)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… pressure (pingdotgg#27176)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… fill memory (pingdotgg#27239)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…e thread completes a run (pingdotgg#27221)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…parent's stop (pingdotgg#27222)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…archiving the caller (pingdotgg#26718)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…to be killed (pingdotgg#27224)

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: AdEx-Partners-DE <stark.burns@adexpartners.com>
Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
…be force stopped (pingdotgg#27252)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Rename leftover fakeProvider to fakePullRequestProvider, replace the removed
encodeScanCache in the advisor usage test, and drop an issue number from a
ClaudeAdapterV2 comment that lint rejects.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ider (pingdotgg#27115)

Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
juliusmarminge and others added 7 commits October 30, 2026 02:10
…e row (pingdotgg#27420)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ed update (pingdotgg#27418)

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Stage 2 of the 6d450a4 -> 32ecd71 sync: the remaining 37 upstream
commits after dd14848, to upstream's tip.

Upstream brought: Stop always completes and a force stop for agents that
ignore it (pingdotgg#27252, new orchestration.forceStopThread RPC and threadForceStop
capability), restart and stop fixes (pingdotgg#27141, pingdotgg#27222, pingdotgg#27221), review of local
commits in the Diff pane (pingdotgg#19941, new review.getBranchCommits RPC), streaming
render perf (pingdotgg#27417-pingdotgg#27420), git actions panel perf (pingdotgg#27418), image-only
messages (pingdotgg#26769), Claude mod-input failures (pingdotgg#24320), readable provider
runtime failure banners (pingdotgg#24614), shared GitLab MR reads (pingdotgg#24392), slow
worktree checkouts (pingdotgg#23802), terminal fallback query pacing (pingdotgg#24640), and
agents yielding to the server under pressure (pingdotgg#27176).

Resolution:
- Secret providers for provider environment variables (pingdotgg#27115) are cut, as
  pingdotgg#25709/pingdotgg#27044 were: contracts stay upstream's; the server keeps upstream's
  registry code around a stand-in resolver (secrets/coderSecretResolver.ts)
  that reads no reference and lists no kind; web SecretSourceInput is cut.
  secretReferences is not advertised.
- Cut: `t3 service protect` (pingdotgg#27239, pingdotgg#27465) and its shared
  agentScopeLauncherScript, desktop back/forward and swipe (pingdotgg#27430), T3
  Connect tunnel cap (pingdotgg#27442), Claude advisor usage (pingdotgg#24139), Android EAS
  devices (pingdotgg#26797), guest earlier turns (pingdotgg#27354), and the thread-history-merge
  export only guest pages use.
- Commit links open upstream's "Open link" toast when the commit is outside
  the thread's workspace; their browser test uses GitLab /-/commit/ URLs.
- moveWorktree uses WORKTREE_REMOVE_TIMEOUT_MS since pingdotgg#23802 removed the add
  timeout.
- New fork-deleted paths are in sync-resolve-deleted.mjs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Upstream's commit-link handling (pingdotgg#19941) reads both from state/entities when
a link is clicked; the fork-only test's mock now returns them as upstream's
browser test does.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.

9 participants