> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chamelio.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent - AI-Powered Processing

> Run Chamelio's AI Agent against a written instruction within a flow

## Overview

The Agent step runs Chamelio's AI Agent against a plain-language instruction you write, as part of the flow.

## Use When

* You need the flow to analyze, extract from, or draft something automatically before continuing (e.g. summarize a document, pull out key terms, flag risk)

## Configuration

* **Instruction** — free-text prompt describing what the agent should do. Use "@" to insert flow context (documents, fields from earlier steps) or the node icon to reference a step directly.
* **Human oversight** — **Run autonomously** (no review) or **Always review** (routes the output to a person before the flow continues)
* **Review Assignee** — who reviews the output, when "Always review" is selected
* **Outputs** — name one or more custom output fields for the agent to produce (these aren't a fixed set — you define the field names yourself)

<Info>
  By default the agent can't access anything in the flow — a document, field, or prior step's output only becomes available to it if you explicitly add it to the instruction via "@" or the node icon.
</Info>

<Tip>
  There's no built-in retry or fallback logic on this step. If you need the flow to react differently depending on what the agent produced, follow it with a [Condition](/features/flows/condition) step that checks one of the agent's named output fields.
</Tip>

## Related Components

<CardGroup cols={2}>
  <Card title="Intake" icon="inbox-in" href="/features/flows/intake">
    Process documents collected via Intake
  </Card>

  <Card title="Condition" icon="code-branch" href="/features/flows/condition">
    Route based on the agent's output
  </Card>

  <Card title="Generate" icon="file-plus" href="/features/flows/generate">
    Create documents using the agent's output
  </Card>

  <Card title="Approval" icon="stamp" href="/features/flows/approval">
    Request human approval based on the agent's assessment
  </Card>
</CardGroup>
