Task Engine
Tasks are processes.
A micro-kernel for coroutines — event-loop-driven, specialized
for state that pauses and resumes.
Each task is a graph of nodes. A node runs, yields when it
needs user input or an external signal, and the engine wakes
it the instant that data arrives — minutes, hours, or days
later. When something goes wrong, control jumps to a recovery
node you chose. No polling, no try/except trees, no replay
rebuilds.
Build tasks visually in Task Factory.
Agent Supervisor
Agents supervise tasks.
The layer above the kernel. Picks which task runs, switches
between them, and enforces what each is allowed to do.
The agent picks tasks based on the conversation, swaps them
when the user pivots, cancels them on demand, and enforces
guardrails on what they can do. Mid-conversation context
switches don't lose state. Publish once and share one URL —
your end users get the same agent your team configured, with
no login and no install.
Compose agents in Agent Lab.