Why does every AI agent framework eventually reinvent a workflow engine?
Summary
A reflection on why AI agent frameworks tend to converge on workflow-engine-like requirements — durable state, retry policies, and resumable processes — and whether the agent framework or an external execution system should own that durable lifecycle.
Similar Articles
Are we calling too many workflows “agents”?
The author questions whether many so-called AI agents are better described as workflows, arguing that for repeatable browser tasks, defined workflows may be more reliable than agents that reinterpret steps each time.
@djfarrelly: https://x.com/djfarrelly/status/2052779234234380479
The article argues that AI agent development should rely on stable execution primitives rather than rigid frameworks, which frequently change with emerging orchestration patterns. It emphasizes durable steps, persistent state, parallel coordination, event-driven flow, and observability to prevent costly rewrites as best practices evolve.
Most of our “agent” problems turned out to be workflow/state problems
A developer recounts how many challenges in building AI agents actually stem from workflow and state management issues, not model intelligence, emphasizing the need for robust state handling and observability.
Is anyone actually orchestrating multi-agent workflows well, or are we all duct-taping?
A reflective article questioning whether anyone has successfully implemented multi-agent AI workflow orchestration without resorting to makeshift solutions.
Your agent's retry logic dies when the agent does
The author shares lessons from putting an AI agent with write access into production, explaining that retry logic inside the agent loop fails when the process dies. They advocate for treating side-effectful tool calls as durable background jobs with idempotency keys.