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

# Custom Agents

> Specialized AI agents that power Agentic Applications.

Custom Agents are specialized AI agents configured with the right skills, tools, knowledge, and permissions for a defined use case.

They are the backend of Agentic Applications. They accept text, files, and images, and can return text or run tasks on behalf of the user.

## When to use a Custom Agent

Use a Custom Agent when a workflow needs an agent that is shaped for a specific job - a Redshift Analyzer, a customer escalation triager, or a KYC reviewer - rather than a general assistant.

## Examples

Custom Agents come in many shapes. Here are a few built for specific business workflows:

<Tabs>
  <Tab title="DataSec Review">
    A custom agent built for secure code review and live analysis. It scans a codebase for vulnerabilities and writes a detailed report with fixes, checks current CVEs and security advisories, and generates a live, interactive report of findings and remediation steps in the chat.

    <Frame caption="DataSec Review - a custom agent for secure code review and live analysis.">
      <img src="https://mintcdn.com/xpanderai-099931d1/SgtHYXneyOtqxqKa/images/custom-agent-datasec-review.png?fit=max&auto=format&n=SgtHYXneyOtqxqKa&q=85&s=d34f6345f502d25c77312e99595f1b0f" alt="DataSec Review custom agent" width="3024" height="1542" data-path="images/custom-agent-datasec-review.png" />
    </Frame>
  </Tab>

  <Tab title="Snowflake Agent">
    A serverless agent for organizations that uses deep planning and multiple integrations to coordinate complex tasks securely, with a medium level of reasoning effort.

    <Frame caption="Snowflake Agent - a custom agent for coordinating complex data tasks.">
      <img src="https://mintcdn.com/xpanderai-099931d1/SgtHYXneyOtqxqKa/images/custom-agent-snowflake-agent.png?fit=max&auto=format&n=SgtHYXneyOtqxqKa&q=85&s=258c2c4cd6b26bcf88027183f1751f86" alt="Snowflake Agent custom agent" width="3020" height="1534" data-path="images/custom-agent-snowflake-agent.png" />
    </Frame>
  </Tab>

  <Tab title="AppSec Review">
    A custom agent that performs deep, multi-step security analysis and code review using shell and file operations, coordinating tasks sequentially to ensure thorough application security.

    <Frame caption="AppSec Review - a custom agent for deep security analysis and code review.">
      <img src="https://mintcdn.com/xpanderai-099931d1/SgtHYXneyOtqxqKa/images/custom-agent-appsec-review.png?fit=max&auto=format&n=SgtHYXneyOtqxqKa&q=85&s=de860eff8f5da246415e7c6278b7d314" alt="AppSec Review custom agent" width="3024" height="1544" data-path="images/custom-agent-appsec-review.png" />
    </Frame>
  </Tab>

  <Tab title="Stock & IPO Monitor">
    A daily market-monitoring agent that tracks high-performing stocks and upcoming IPOs, identifies significant gainers, and sends a formatted daily email digest.

    <Frame caption="Stock & IPO Monitor - a custom agent for daily market monitoring.">
      <img src="https://mintcdn.com/xpanderai-099931d1/CMPtypAgUo-dG6jI/images/agentic-app-stock-ipo-monitor.png?fit=max&auto=format&n=CMPtypAgUo-dG6jI&q=85&s=95deb41f20bd2ddfaed00aefca2a390c" alt="Stock & IPO Monitor custom agent" width="3024" height="1538" data-path="images/agentic-app-stock-ipo-monitor.png" />
    </Frame>
  </Tab>
</Tabs>

## What a Custom Agent includes

Every Custom Agent brings together a model that powers its reasoning, the skills and tools it uses to take action, and the knowledge and data access it needs for the systems it works with. A system prompt defines its role and output, while permissions control what it can do automatically.

## How they power applications

A Custom Agent does the work behind an Agentic Application's frontend. The application presents chat, live surfaces, and reports; the Custom Agent understands the task, uses tools, accesses data, and performs the actions.

To configure a Custom Agent's backend, see [Manage Agents](/guides/omni/manage-agents/agent-configuration).
