Agents
An agent is an autonomous unit that can reason, call tools, and produce output. Agents receive context and instructions, then decide how to proceed.
Tools
Tools are functions that agents can invoke—search, calculators, APIs, etc. Define tools once and share them across agents.
Workflows
Workflows define how agents connect: sequential, parallel, or branching. They specify data flow and error handling between steps.