Zach Wright Email Zach
All Updates

Here is what you missed while you were shipping.

Swarm Daily: The Agent Loop Is Hitting the Guardrail

Supabase's recursive-call limit, Cloudflare's agent/workflow split, and Vercel's 7-day queue TTL show platforms now expect long-running AI work to move through explicit queues, retries, and time budgets.

The Big Thing

The notable shift is that recursive agent self-calls are being treated as an infra hazard, while queues and workflow engines are being promoted as the sanctioned place for retries, delays, fan-out, and human approvals.

Why it matters: the old move was to keep chaining functions, agents, or tools inside the same request thread until the work was done. Platform vendors are drawing a harder line. Real-time agent state can stay interactive, but long-running work now needs backlog semantics, step budgets, and idempotent scheduling. If your architecture still relies on ad hoc self-calls, you are operating against the direction of the platforms.

Code & Tools

  1. Supabase Recursive / Nested Function Calls - the practical guide for handling recursive-call budgets with batching, depth limits, backoff, and queue handoff patterns. https://supabase.com/docs/guides/functions/recursive-functions
  2. Cloudflare AgentWorkflow - the typed bridge for keeping live agent state separate from durable retries, sleeps, and human approvals. https://developers.cloudflare.com/changelog/2026-02-03-agents-workflows-integration/
  3. Cloudflare Workflows limits - explicit budgets for step count, subrequests, queue depth, retention, and up to 365-day sleeps. https://developers.cloudflare.com/workflows/reference/limits/
  4. Cloudflare idempotent schedule() - deduplicates schedule rows across Durable Object restarts so background loops do not silently multiply. https://developers.cloudflare.com/changelog/post/2026-03-23-agents-sdk-v080/
  5. Vercel Queues - durable at-least-once delivery for background work, now with seven-day message TTL for delayed execution windows. https://vercel.com/changelog/queues-now-supports-7-day-ttl https://vercel.com/docs/queues/concepts

Tech Impact

Meme of the Day

"Flowchart" (xkcd) - because every system that starts as "just call the next thing" eventually grows a loop arrow and a note that says do not let this recurse forever.

Image URL: https://imgs.xkcd.com/comics/flowchart.png
Post: https://xkcd.com/1195/