agentFast vs Cloudflare Agents Starter: Durable Objects vs Durable Execution

Cloudflare's agents-starter is a sharp piece of engineering — MIT, TypeScript/React, 1.3k stars, streaming chat on Workers AI with no API key needed, image input, task scheduling, and three distinct tool patterns including a needsApproval gate. For a chat agent on the edge, it's excellent, and the developer experience is hard to beat.

The word that deserves unpacking is durable, because it means something different in each project.

Durable Objects vs durable execution

Cloudflare's durability is infrastructure durability: Durable Objects give you a consistent, persistent home for state at the edge, with SQLite underneath. That's real and it's good.

agentFast's durability is execution durability: a specific guarantee that a half-finished, human-gated action resolves exactly once. The agent pauses on a risky tool call, the process is killed mid-approval, it comes back, a human approves — and the run resumes from the exact step, with a compare-and-set ensuring the side effect fires once and only once. Different problem, different guarantee.

Put plainly: Durable Objects keep your state alive. Durable execution keeps your refund from happening twice.

Side by side

Cloudflare agents-starteragentFast
CategoryChat agent template (edge)Agentic infrastructure (trust layer)
License & priceMIT, freeSource-available commercial, from $89
LanguageTypeScript / ReactPython
Runs whereCloudflare Workers + Durable ObjectsYour own infrastructure, anywhere Docker runs
Best atStreaming chat UX, scheduling, edge latencyAgents that take consequential actions
Human approvalneedsApproval gate✓ Durable pause + exactly-once execution
Exactly-once on approved actionNot specified✓ CAS on execution in Postgres
Audit trail✓ Who approved what, when
Guardrails / PII redaction✓ Included
Evals in CI✓ Thresholds fail the build
Model neutralityWorkers AI firstOpenAI, Anthropic, Gemini, Ollama, Groq
PortabilityCloudflare platformSelf-hosted, no vendor boundary

Which should you use?

Building a conversational agent where the win is streaming UX, global latency, and tight Cloudflare integration? Use agents-starter. It is very good at that and MIT-licensed.

Building an agent that issues refunds, sends money, opens pull requests, or emails customers — where the failure mode isn't a slow response but a wrong irreversible action — you need execution guarantees, an approval gate that survives a crash, and an audit trail you can hand to whoever asks. That's agentFast, running in your own infrastructure rather than on someone else's platform.

Comparison based on the public repository and documentation as of July 2026. Check the repo for current capabilities.

Stop rebuilding the plumbing.

agentFast is the production layer — memory, 50 tools, observability, evals, guardrails, human-in-the-loop — for LangGraph, CrewAI, the Claude & OpenAI Agent SDKs & Vanilla. Own it for life.

Get agentFast — from $89