Our AI agents run on workflows, and that's deliberate
Description and use
<p>Run the same task twice with the same input. Does your AI agent take the same path both times? If you are not sure, you have met the trade-off this post is about.</p> <p>Every product with an AI feature is now "building agents". AWFlow has agents too: you can create them, give them skills, chat with them and let them run things for you. But underneath, <strong>they run on workflows</strong>. This post explains why we made that choice and how it shows up in the code. It is the first in a series on how AWFlow works inside.</p> <h2> The trouble with pure agents </h2> <p>A pure agent is a loop:
Problem
<p>Run the same task twice with the same input. Does your AI agent take the same path both times? If you are not sure, you have met the trade-off this post is about.</p> <p>Every product with an AI feature is now "building agents". AWFlow has agents too: you can create them, give them skills, chat with them and let them run things for you. But underneath, <strong>they run on workflows</strong>. This post explains why we made that choice and how it shows up in the code. It is the first in a series on how AWFlow works inside.</p> <h2> The trouble with pure agents </h2> <p>A pure agent is a loop:
Outcome
<p>Run the same task twice with the same input. Does your AI agent take the same path both times? If you are not sure, you have met the trade-off this post is about.</p> <p>Every product with an AI feature is now "building agents". AWFlow has agents too: you can create them, give them skills, chat with them and let them run things for you. But underneath, <strong>they run on workflows</strong>. This post explains why we made that choice and how it shows up in the code. It is the first in a series on how AWFlow works inside.</p> <h2> The trouble with pure agents </h2> <p>A pure agent is a loop:
Evidence
Our AI agents run on workflows, and that's deliberate
- Record date: 2026-10-26T07:11:15.970Z