Skip to main content

What is an Agent?

An agent is an autonomous AI entity powered by a large language model. When you send a message to an agent, it:
  1. Reasons about the task using its behavior prompt and conversation history
  2. Calls tools if needed (built-in functions, integrations, or other agents)
  3. Iterates until it has a final answer or reaches the step limit
  4. Returns a final output with full execution trace

Agent lifecycle

Agent statuses

StatusDescription
ActiveAgent is available for execution
InactiveAgent is disabled — cannot be run
ArchivedAgent is soft-deleted

Run statuses

StatusDescription
PendingRun created, waiting for execution
RunningAgent is actively processing
CompletedAgent finished successfully
FailedExecution encountered an error
CancelledRun was cancelled by user or system

Quality assurance

When enabled, a QualityChecker system agent evaluates each run’s output:
  • Quality Score — 0.0 to 1.0 rating
  • Verdictpass, warn, or fail
  • Reasoning — explanation of the assessment
  • Issues — specific problems found (if any)
Runs that fail quality checks can be automatically retried.