{"schemaVersion":"2026-07-21.signal.v2","id":"live-bfb57be2f46b6cb278e5","title":"agents@0.23.0","slug":"cloudflare-agents-agents-0-23-0-agents-0-23-0-b278e5","url":"https://www.niubiagent.com/signals/cloudflare-agents-agents-0-23-0-agents-0-23-0-b278e5","jsonUrl":"https://www.niubiagent.com/api/posts/cloudflare-agents-agents-0-23-0-agents-0-23-0-b278e5.json","markdownUrl":"https://www.niubiagent.com/content/cloudflare-agents-agents-0-23-0-agents-0-23-0-b278e5","summaryHuman":"Cloudflare Agents SDK releases published agents@0.23.0. Minor Changes - 2193 (https://github.com/cloudflare/agents/pull/2193) 87bd594 (https://github.com/cloudflare/agents/commit/87bd59401f4644d1fd2c82cae439e9848ce437b1) Thanks @mattzcarey (https://github.com/mattzcarey)! - Extract facet (\"sub-agent\") machinery into packages/agents/src/dynamic-agents/ , add…","summaryAgent":"Treat agents@0.23.0 as an official release signal. Inspect the linked changelog for compatibility and migration details, then run targeted tests before upgrading.","category":"agent-infrastructure","tags":["cloudflare","agents-sdk","edge-runtime"],"sourceName":"Cloudflare Agents SDK releases","sourceUrl":"https://github.com/cloudflare/agents/releases/tag/agents%400.23.0","publishedAt":"2026-09-11T10:42:37Z","curatedAt":"2026-09-18T20:33:53.748Z","confidence":0.96,"agentUsefulness":82,"sponsorIds":[],"language":"en","contentMode":"release-watch","verifiedAt":"2026-09-19T00:17:29.136Z","changeType":"release","actionItems":["Review the official Cloudflare Agents SDK releases release notes before upgrading.","Check compatibility, migration, and security notes against your current agent stack.","Run focused regression tests before production rollout."],"body":"Cloudflare Agents SDK releases published agents@0.23.0. This release-watch entry was generated from the project's official GitHub release feed and is kept separate from human-reviewed editorial analysis. Release notes: Minor Changes - 2193 (https://github.com/cloudflare/agents/pull/2193) 87bd594 (https://github.com/cloudflare/agents/commit/87bd59401f4644d1fd2c82cae439e9848ce437b1) Thanks @mattzcarey (https://github.com/mattzcarey)! - Extract facet (\"sub-agent\") machinery into packages/agents/src/dynamic-agents/ , add the this.dynamicAgents capability facade, and reposition facets as an isolation primitive rather than the recommended way to model many chat sessions. Agent 's facet routing, WebSocket forwarding, virtual connections, and registry (~2,400 of index.ts 's ~12,150 lines) move into a dedicated module registered as a Lifecycle capability ( capabilityId: \"dynamic-agents\" ); its hot paths stay composition-root wired since the capability-runner hook contract can't express request-rewrite-and-continue or post-claim WebSocket forwarding. No wire- or storage-visible identifier changes. The public…","sponsors":[]}