Skip to main content
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:
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.
DataSec Review custom agent

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.