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

# Agent

> An Agent is a logical actor within a project that accesses the platform

<Frame>
  <img src="https://mintcdn.com/aipotheosislabs-60d5bdcb/d29fRbieQpqSnjGv/images/platform/agents.png?fit=max&auto=format&n=d29fRbieQpqSnjGv&q=85&s=f7de359df70448114d3d65cac2a0151f" alt="Agent Concept Illustration" width="2406" height="478" data-path="images/platform/agents.png" />
</Frame>

* Represents a specific context or purpose for accessing the platform
* Has its own API key for authentication
* Can be restricted to use only specific `Apps` (select from the list of `Configured Apps`) within the `Project`
* Can have `Custom Instructions` for how to (and how not to) use `Functions`
* Allows for a natural multi-agent architecture within a single `Project`

<Note>
  Agents are designed to support multi-agent systems. Each agent can have its own set of allowed `Apps` and `Custom Instructions`, enabling specialized behaviors. For simple use cases, you can use the default agent created for your `Project`.
</Note>

## Agent Level Access Control

For each `App` you configured, you can specify if you want to allow the agent to access that `App`.

<Frame>
  <img src="https://mintcdn.com/aipotheosislabs-60d5bdcb/d29fRbieQpqSnjGv/images/platform/agent-allowed-apps.png?fit=max&auto=format&n=d29fRbieQpqSnjGv&q=85&s=9f5c4a1f0e9d78e6ea3e600b15ff9abc" alt="Agent Concept Illustration" width="2468" height="1638" data-path="images/platform/agent-allowed-apps.png" />
</Frame>

## Custom Instructions

You can specify a `Custom Instruction` per `Function` for the `Agents` to follow. e.g.,:

* `GMAIL__SEND_EMAIL`: "Don't send emails to people outside my organization"
* `BRAVE_SEARCH__WEB_SEARCH`: "Only allowed to search the web for the following topics: \[...]"
* `GITHUB__STAR_REPOSITORY`: "Don't star repositories that are not related to AI"

<Frame>
  <img src="https://mintcdn.com/aipotheosislabs-60d5bdcb/d29fRbieQpqSnjGv/images/platform/custom-instructions.png?fit=max&auto=format&n=d29fRbieQpqSnjGv&q=85&s=d7ed4226c5daeccaf7e94d7c77350a24" alt="Agent Concept Illustration" width="2724" height="1700" data-path="images/platform/custom-instructions.png" />
</Frame>
