# Overview

Build reliable specialists by separating an agent’s role, instructions, model, knowledge, skills, and tool permissions.

![Agents in Foxora v5.0.3](/docs/images/v5.0.3/studio/agents-overview.webp)

## Where this lives

Open **studio → Agents**.

An agent is a reusable specialist with its own name, role, instructions, model, skills, tools, and optional provider key. Agents can work directly in tasks or as members of a crew.

> **Safety:** Do not place secrets in agent instructions. Add provider keys through the agent model settings and keep tool access limited to the agent’s actual job.

## Steps

1. Open **studio → Agents**.
2. Build reliable specialists by separating an agent’s role, instructions, model, knowledge, skills, and tool permissions.
3. Choose **New agent**, then **Build with AI** or **Start from scratch**. In the editor, complete Persona, Instructions, Model, Tools, Skills, Plugins, and Test; assign one core role and keep capabilities narrow.
4. **Confirm the result.** Run the same test in a fresh task and confirm the agent follows its role, uses the intended tools, requests the expected approvals, and produces a verifiable result.

## Choose the right path

- Create with AI when you can describe the outcome but not every field.
- Create manually when exact instructions and permissions matter.
- Use a crew when the objective needs several distinct specialists.


## Confirm it worked

- Run the same test in a fresh task and confirm the agent follows its role, uses the intended tools, requests the expected approvals, and produces a verifiable result.
- The screen, command, file, run, or destination named in this guide reflects the expected state.
