Skip to content

Merge upstream/main 6d450a4284 into coder-only (sync stage 5 of 5) - #281

Merged
henrychu04 merged 64 commits into
coder-onlyfrom
t3code/sync-upstream-6d450a4284
Oct 29, 2026
Merged

henrychu04 merged 64 commits into
coder-onlyfrom
t3code/sync-upstream-6d450a4284

Conversation

@henrychu04

Copy link
Copy Markdown
Owner

Stage 5 of the 67661cf → upstream sync: the remaining 63 commits, up to upstream's tip 6d450a4.

Brings:

Cut:

Sync tooling:

  • scripts/sync-resolve-deleted.mjs covers the 56 deleted paths this stage hit.
  • knip ignores the mobile-only threadState.ts export.
  • The seams doc lists the new cuts and seams.

Verification:

  • pnpm test:coder (TMPDIR under /private/tmp) passes in full.
  • pnpm build passes.
  • Every AGENTS.md typecheck passes.
  • pnpm knip:check, pnpm test:knip, vp fmt --check, the unused-locals check and pnpm install --frozen-lockfile pass.
  • The §6 checks pass: every marker change and lacking line is one of the cuts or seams above.
  • The helper bundle boots in a linux/amd64 node:24-bookworm-slim container.
  • Live, against two real Coder workspaces with the gateway hub and a fake Kilo agent:
    • A delegates to B and gets B's answer.
    • Without a link rule, A's call is refused.
    • A read-only link refuses the launch in B.
    • task_cancel interrupts B's run.
    • Switching Labs off and on in B mid-task: the task finishes.
    • After a gateway restart, the task waits for B, then settles with B's outcome.

🤖 Generated with Claude Code

t3dotgg and others added 30 commits October 28, 2026 04:52
… new links in settings (pingdotgg#26434)

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ws only dead models (pingdotgg#26448)

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

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

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

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

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

Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…er's edge (pingdotgg#26597)

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

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

Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#21046)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
…26639)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…t the terminal (pingdotgg#26647)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…a new draft (pingdotgg#26565)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
0x4bs3nt and others added 29 commits October 28, 2026 18:56
…f usage (pingdotgg#26164)

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…its usage limit (pingdotgg#26234)

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

Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tgg#26522)

Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
)

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

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

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

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

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

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

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

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…s are labeled (pingdotgg#26928)

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

Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…poser (pingdotgg#26929)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Stage 5 of the 67661cf → upstream tip sync: the remaining 63 commits.

Carried: pingdotgg#26767 turn a No-project thread into a project
(projects.createFromThread in CoderWsRpcGroup, threadProjectFromScratch
advertised), pingdotgg#26727 timeline perf, pingdotgg#26904 thread details card choices
(no openIn/servers/usage items), pingdotgg#26874, pingdotgg#26730, pingdotgg#26463, pingdotgg#26449, pingdotgg#26639,
pingdotgg#26379, pingdotgg#17138, pingdotgg#24937, pingdotgg#26736, pingdotgg#26739, pingdotgg#26642, pingdotgg#26448, pingdotgg#26442, pingdotgg#25177,
pingdotgg#21046, pingdotgg#20145, pingdotgg#26647, pingdotgg#26529 (new `diff` dependency), pingdotgg#18642's
client-runtime and Claude metadata parts, pingdotgg#26167, pingdotgg#26434's harness icon
and parent row, pingdotgg#26440 (license script converges on upstream's
committed SPDX texts).

Cut: pingdotgg#26164 out-of-usage fallback (needs the deleted usageLimits and
plan-window usage; fallbackModelSelection stays schema-only), devices
and Simlock (pingdotgg#25259, pingdotgg#26706, pingdotgg#25661), GitHub maintainer-edit UI (pingdotgg#25588;
its optional server and contract fields merged), Antigravity, Cursor,
OpenCode and Copilot surfaces (pingdotgg#26876, pingdotgg#26910, pingdotgg#26928, pingdotgg#26929, pingdotgg#26592,
pingdotgg#26715's Copilot override), fleet update tracks (pingdotgg#26288), update
everything (pingdotgg#26917, pingdotgg#26921), release notes (pingdotgg#26893), pingdotgg#26859 Labs plan
limits, mobile, desktop, release and CI.

scripts/sync-resolve-deleted.mjs lists the 56 newly conflicting deleted
paths. knip ignores the mobile-only threadState export.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@henrychu04
henrychu04 merged commit 8e97321 into coder-only Oct 29, 2026
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.