Skip to content

[Agents] Changelog: run a harness on a Durable Object, with a stable Lifecycle - #33977

Closed
mattzcarey wants to merge 11 commits into
docs/agents-capability-pagesfrom
docs/agents-lifecycle-changelog
Closed

mattzcarey wants to merge 11 commits into
docs/agents-capability-pagesfrom
docs/agents-lifecycle-changelog

Conversation

@mattzcarey

@mattzcarey mattzcarey commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Adds an Agents changelog entry dated 2026-10-27. It says how to run a harness on a Durable Object, that the Lifecycle, Scheduler, State, WebSockets and MCPClientManager are stable, and that the Agent class is now the legacy option. It lists each harness and capability with its status, and links the Codex example as a harness built from Sessions, Streams, and Tasks.

The Lifecycle went stable in agents@0.28.0 (cloudflare/agents#2473), and the Container harness has not been announced yet. OpenCode has its own entry from #34220, so this one only links to it.

The code sample typechecks against agents@0.30.1. A full local build passes. Stacked on #33976.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview URL: https://docs-agents-lifecycle-changelog.previews.developers.cloudflare.com (commit 824ae9b)

This URL reflects your latest Preview deployment

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://836e4c68.previews.developers.cloudflare.com 824ae9b 2026-10-27T12:58:30.637Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://b6429a90.previews.developers.cloudflare.com 8bc2394 2026-10-27T12:29:14.347Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://7e1786db.previews.developers.cloudflare.com 45321f5 2026-10-27T12:04:14.529Z Visit the dashboard ↗
  • Build: Failed ❌

View logs ↗
c35841f 2026-10-16T20:39:30.304Z View logs ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://162c5ff5.previews.developers.cloudflare.com ad53684 2026-10-13T18:22:31.538Z Visit the dashboard ↗
  • Build: In progress 🔵

View logs ↗
844d90d 2026-10-13T18:01:52.162Z View logs ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://e072dba6.previews.developers.cloudflare.com 9d137e8 2026-10-12T16:26:12.208Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://00449482.previews.developers.cloudflare.com 2a60b67 2026-10-06T20:42:31.154Z Visit the dashboard ↗
  • Build: Success ✅
  • Deployment: Success ✅

View logs ↗
https://f7dc5843.previews.developers.cloudflare.com dc825ce 2026-10-04T15:25:54.690Z Visit the dashboard ↗

@mattzcarey
mattzcarey force-pushed the docs/agents-capability-pages branch from 89145d4 to f4be86c Compare October 6, 2026 20:30
@mattzcarey
mattzcarey force-pushed the docs/agents-lifecycle-changelog branch from dc825ce to 2a60b67 Compare October 6, 2026 20:30
@mattzcarey mattzcarey changed the title [Agents] Changelog for the Lifecycle and capabilities [Agents] Changelog for harnesses on the Lifecycle Oct 6, 2026
@cloudflare-docs-bot

Copy link
Copy Markdown
Contributor

@mattzcarey This draft pull request has had no activity for 3 days. It will close after 7 days of inactivity. Transition to ready for review if ready. A codeowner can comment /draft-never-stale to keep it open.

@mattzcarey
mattzcarey force-pushed the docs/agents-lifecycle-changelog branch from 2a60b67 to 9d137e8 Compare October 12, 2026 16:01
@mattzcarey
mattzcarey force-pushed the docs/agents-capability-pages branch from f4be86c to ee78717 Compare October 12, 2026 16:01
@github-actions github-actions Bot added product:images Related to Image Resizing product product:cloudflare-one product:pages product:analytics Related to Analytics product product:bots Related to Bots product product:byoip Related to BYOIP product:logs Related to Logs product:rules Related to rules product:dns Issues or PRs related to DNS product:waf product:r2 R2 object storage: https://developers.cloudflare.com/r2 product:d1 D1: https://developers.cloudflare.com/d1/ product:data-localization product:api-shield product:cloudflare-for-platforms product:durable-objects Durable Objects: https://developers.cloudflare.com/workers/learning/using-durable-objects/ product:fundamentals labels Oct 12, 2026
@mattzcarey
mattzcarey requested a review from a team as a code owner October 13, 2026 17:56
@mattzcarey
mattzcarey force-pushed the docs/agents-lifecycle-changelog branch from 9d137e8 to 844d90d Compare October 13, 2026 17:56
@github-actions github-actions Bot removed product:images Related to Image Resizing product product:cloudflare-one product:pages product:analytics Related to Analytics product product:bots Related to Bots product product:byoip Related to BYOIP product:logs Related to Logs product:rules Related to rules product:dns Issues or PRs related to DNS product:waf product:r2 R2 object storage: https://developers.cloudflare.com/r2 product:d1 D1: https://developers.cloudflare.com/d1/ labels Oct 13, 2026
@mattzcarey

Copy link
Copy Markdown
Member Author

does it make sense to add the Codex example and then land this? so that we are showing widest set of harnesses?

https://github.com/cloudflare/agents/blob/main/examples/next/harnesses/codex/src/server.ts

is there something visual that shows roles / responsibilities, and what the Lifecycle does? feels like it's close but not quite there re: wide audience being able to grok what it is and what it means

I'm not sure we will ship the WASM Codex harness in the near future.

@github-actions

github-actions Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

| Harness | Import | Status |
| --------------------------------------------------------------------------------------------------- | -------------------------- | ------------ |
| [Pi](/agents/harnesses/pi/) | `agents/harness/pi` | Beta |
| [Container harness](/agents/harnesses/container/), which runs Claude Code or Codex | `agents/harness/container` | Experimental |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thinking about reader question

when I use this, I get all the same functionality and durability that I would get from Pi? or partial? what are the tradeoffs i need to consider?

@mattzcarey

Copy link
Copy Markdown
Member Author

Closing: this changelog draft is out of date after the unstack, and its base branch has been rebuilt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

product:agents Build and deploy AI-powered Agents on Cloudflare that can act autonomously. product:changelog size/s

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants