Release notes from agents
Articles about Release notes from agents
Release agents@0.28.0 · cloudflare/agents
Minor Changes #2484 dedbee4 Thanks @ben-reitz! - Add browserTool() to agents/browser/pi. See Persistent browser. #2473 6614955 Thanks @mattzcarey! - Make agents/lifecycle stable along with the Scheduler (agents/schedules), State (agents/state), WebSockets (agents/websockets) and MCPClientManager (agents/mcp/client) capabilities. See Lifecycle. Patch Changes #2540
Release @cloudflare/think@0.20.2 · cloudflare/agents
Patch Changes #2522 bcf5d20 Thanks @ben-reitz! - fetch_url now blocks private and local hosts using the shared policy from agents/webfetch. See Fetch the Web: URL policy.
Release @cloudflare/worker-bundler@0.2.6 · cloudflare/agents
Patch Changes #2471 26798f1 Thanks @mattzcarey! - Resolve package subpath imports such as ajv/dist/compile/codegen to the requested file when the package has a main field but no exports map. They previously resolved to the package's root entrypoint.
Release agents@0.27.0 · cloudflare/agents
This release adds four new experimental harnesses and a web_search tool, and reorganizes the experimental Channels API. New experimental harnesses: AiSdkHarness, ThinkHarness, ContainerHarness (wh
Release @cloudflare/think@0.20.1 · cloudflare/agents
Patch Changes #2495 88d6745 Thanks @ben-reitz! - Fix a chat that could stall when the model chains fast client tool calls across steps.
Release agents@0.26.0 · cloudflare/agents
Minor Changes #2451 df9c0ef Thanks @aron-cf! - Update pi-durable and pi-ai to ^1.0.0. See Pi harness docs for details.
Release @cloudflare/worker-bundler@0.2.5 · cloudflare/agents
Patch Changes #2423 0c29717 Thanks @aron-cf! - Keep Python wheel METADATA files during installation so importlib.metadata.version() can resolve package versions.
Release @cloudflare/ai-chat@0.12.1 · cloudflare/agents
Patch Changes #2390 c55ec80 Thanks @threepointone! - Report a failed agent-tool child as failed even when it was evicted before recording the failure. See Agent tools. #2384 f904999 Thanks @threepointone! - Fix agent-tool chunks being duplicated or dropped on reconnect, child re-attach, and fiber recovery. See Agent tools. #2364 5e0507e Thanks @threepointone! - Add eventDelivery: "terminal" to runAgentTool to forward only lifecycle, progress
Release @cloudflare/think@0.20.0 · cloudflare/agents
Minor Changes #2388 1031c0f Thanks @threepointone! - Require ai@^7 and @ai-sdk/react@^4, because Think bundles providers that return AI SDK v7 models. See Think dependencies. #2056 20142e5 Thanks @AntoniTok! - Breaking: declared scheduled tasks now run on the root agent only; override getScheduledTasksScope() to return "all" for per-facet scheduling. See Think scheduled tasks. #2330 e80278e Thanks @threepoint
Release @cloudflare/codemode@0.5.3 · cloudflare/agents
Patch Changes #2428 e780214 Thanks @ben-reitz! - Declare the Code Mode tool input as { code: string } in its Standard Schema metadata so compatible consumers infer its type. See Code Mode.
Release agents@0.25.0 · cloudflare/agents
Minor Changes #2005 c2f7672 Thanks @cjol! - Native RPC calls to async Agent and Think methods now start lifecycle initialization first; address Agents by name because raw IDs from newUniqueId() and idFromString() now fail their first async RPC. See Lifecycle. Patch Changes #2390 c55ec80 Thanks @threepointone! - Report a failed agent-tool child as failed even when it was evicted before recording the failure. See Agent tools. #2384 f904999 Thanks
Release @cloudflare/worker-bundler@0.2.4 · cloudflare/agents
Patch Changes #2288 9efee5f Thanks @ben-reitz! - Raise the smol-toml floor to ^1.7.2, picking up the fix for a high-severity denial of service via malformed TOML (patched upstream in 1.7.1).
Release agents@0.24.0 · cloudflare/agents
Minor Changes #2249 ebab868 Thanks @mattzcarey! - WebSockets speaks the Agent protocol for plain hosts, and gains a Cap’n Web transport. A plain Durable Object composed with WebSockets now works
Release @cloudflare/voice-twilio@0.1.1 · cloudflare/agents
Patch Changes #2270 a7b2913 Thanks @cjol! - Fix Twilio Media Streams calls failing to connect, play audio, or stop playback on barge-in. Durable Object WebSocket upgrades now keep their HTTP(S) URL, agent audio works with both Blob and ArrayBuffer delivery, and sustained caller speech clears Twilio's buffered audio while interrupting the active VoiceAgent response.
Release @cloudflare/think@0.19.0 · cloudflare/agents
Minor Changes #2245 beff78a Thanks @mattzcarey! - Add the Queue Lifecycle capability (agents/queue) for durable background work. Each pushed item is a job in the Lifecycle job queue, due immediately, run from the alarm loop one at a time in push order with Lifecycle's retry, deadman, and memory-limit policy. Callbacks are registered in the constructor and typed at declaration and push; push() accepts a stable id (upsert) and per-item retry.