What an agent actually runs: a flow of nodes, executed one node at a time in isolated sandboxes, at scale.
The runnable graph behind every agent.
Behind every agent is a flow — a graph of nodes that the platform walks one node at a time. Each node does one small job and hands off to the next: call a language model, run a piece of your own code, branch on a condition, or fan work out and join it back together. The agent record you manage in the console simply names where a flow starts (its run entry); the flow itself is the deployed project that does the work.
You author flows and their scripts as a project and deploy it into a space. From that point on, running an agent is a matter of the platform resolving the agent, starting its flow at the entry point, and following the graph to a final answer — streaming the reply back to the caller as it goes.

An assembled flow: nodes wired from a Start entry, through the work, to an End.
Every flow is built from a small set of node kinds.
system/settings resource. They run in a locked-down sandbox with no ambient access to the machine they run on: no filesystem, no direct network, only the capabilities the platform hands them.Those are the kinds at a glance. Assignment nodes set values into the flow's working memory, and note nodes annotate the canvas for whoever reads it — the full catalog, every node type field by field, lives on the Node Reference page, with how data moves and how scripts are written covered on their own pages.
Every node runs in its own sandbox — that is the safety guarantee.
Each node's logic runs inside its own isolated sandbox. A node that throws, loops forever, or exhausts its memory budget is contained: it fails just that node — routing your flow's error path — and can never take down the platform, and never leak into another conversation. Script nodes are sandboxed the same way, with no path to the host beyond the resources the platform provides, which is exactly what makes it safe to run partner-authored code at all.
Behavior you can count on when many people chat at once.
What happens between a caller's message and a streamed reply.
agent not found in space. See the Agents page for the naming rules.Keen Agents 2026
Documentation
Release 15