Core concepts
A two-minute mental model of agents, actions, workflows, memory, and plugins.
The building blocks
- Agent — an LLM-backed actor with a system prompt, a model, a set of actions/skills, and long-term memory. It runs a plan→act→observe loop and calls its own tools.
- Action / Skill — a capability the agent can invoke. An Action is code-backed (a skill with intent); a Skill is a markdown playbook. Both register into one pool.
- Workflow — a graph of nodes (triggers, agents, actions, conditions, variables, handoffs) the engine runs in order, piping each node's output downstream.
- Memory — a workspace-scoped store every agent reads/writes by default (core, no plugin).
- Plugin — a packaged module that registers actions, channels, providers, or UI; activating one adds its actions to the pool.