Repository navigation
Sync workerd 20261009 and Agents 0.27 - #92
Merged
Merged
Conversation
Move the exact oracle to 1.20261009.1 and Workers types to 5.20261009.1. Add spanContext() to the untraced span in the same commit, since the new types require it, returning workerd's fresh all-zero identity that survives end(). Refresh wrangler within range and take vitest-pool-workers 0.23.0, which only adds the rename deprecation. Upstream: https://github.com/cloudflare/workerd/releases/tag/v1.20261009.1 Tracing: cloudflare/workerd@ec93d70 Validation: workerd, Node, Chromium and transformed conformance; the shared spanContext row failed in Node before the port and matches the native runtime.
…vidence Audit v1.20261002.1 through v1.20261009.1 and link all 124 commits in the review ledger. Keep the span-context port distinct from the experimental snapshot API, client WebSocket lifetime fixes, retry diagnostics, TypeScript streams and startup-snapshot work, recording the oracle's measured snapshot errors rather than shimming them. Upstream: cloudflare/workerd@v1.20261002.1...v1.20261009.1 Validation: 1022 unit tests and all five conformance lanes passed (83 workerd, 83 Node, 96 browser, 83 each transformed lane). Oracle consistency check passes.
Advance the retained six-package closure from 74570a19 to e3351863. Review all 34 intervening commits and merge against the recorded upstream base; 28 touch the retained packages. Four files conflicted. Upstream moves Channels to agents/experimental/channels and adds opt-in harnesses, Web Search, OpenCode models, WebSockets.use and an agents CLI. Compose Think's new continuation settlement with the fork's Stop-aware finish so a newer client-tool continuation survives while Stop still releases both slots. Keep the fork's newer TanStack AI types for Web Search, gitignore the generated container daemon, and bring the copied package docs up from their stale 0.24 base. Upstream: cloudflare/agents@74570a1...e335186 Validation: 3,519 maintained SDK/native/browser tests on the October 9 workerd oracle, both browser examples, frozen installs, exports, format, lint and package types. The committed audit retains exact counts and scope.
Tie the workerd and Agents commit inventories to the final runtime, SDK, browser, package and lockfile checks. Record why the root lockfile keeps rolldown 1.2.8, which suites stayed outside the maintained gate, and the one consumer-visible behavior change: MCP server removal now forgets saved OAuth credentials, so hosts must reconnect failed servers in place.
The readable-stream re-entry test asserted the creator's input lock was gone after one timer tick. On a loaded runner the release can land a task later (CI run 37890888867), failing the precondition rather than the re-entry contract the test pins. Wait for the release instead.
This was referenced Oct 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refreshes both upstreams to their latest releases (checked Oct 8–9).
Commits
v1.20261009.1, Workers types5.20261009.1in all four manifests, wrangler 4.148.0, vitest-pool-workers 0.23.0. PortsspanContext()on untraced spans (workerdec93d7032), with a shared conformance row that failed in Node before the port.docs/workerd-sync-2026-10-09.csv.74570a19 → e3351863(agents 0.27.0, think 0.20.1). All 34 commits are dispositioned and four files conflicted._settleContinuationTurnis composed behind the fork's Stop-aware ownership guard.docs/cloudflare-sync-2026-10-09.md.Validation (local CI mirror, all green)
sdk:checkcheck:oracletypecheckcheck:packagesdk:packRook adoption
agents/channels*is removed. Rook main (3b246e26) has no imports of it.removeMcpServer()now deletes saved OAuth state (agents #2475).root-agent.ts#connectMcpConnectorremoves and re-adds servers in thefailed/not-connectedstates.mcp.establishConnection(id).disconnectMcpConnectorforgetting credentials is the desired behavior.