Agent Profiles

Use agent profiles with the Oz CLI to control what the agent can access, how it behaves, and where it can act.

Agent profiles control three things:

  • What the agent can do — file access, command execution, and MCP server usage

  • How the agent works — model selection, autonomy level, and response style

  • Where the agent can act — directory allowlists and denylists

You can create and configure agent profiles in the Warp app. For detailed instructions, see Agent Profiles & Permissionsarrow-up-right.

Agent profiles are automatically synced to each host where you have Warp installed, so you can use them remotely as well.

circle-info

Tip: For CLI usage, create a dedicated profile. The CLI will fail if the agent tries to execute a prohibited action, so make sure your profile allows the directories, commands, and MCP servers you plan to use.

circle-exclamation

Using a profile with the CLI

  1. Find the profile ID using oz agent profile list:

$ oz agent profile list
+--------------+------------------------+
| Name         | ID                     |
+=======================================+
| Default      | AnTb02PZfrkVC9l4V15eH1 |
|--------------+------------------------|
| Coding       | CWhozDJPdPCsjJ1pSG0HCN |
|--------------+------------------------|
| Command Line | hV6n5dNm7ThQVlOiPF8DLS |
+--------------+------------------------+
  1. Pass that ID using the --profile flag:

circle-info

The --profile flag is available on oz agent run only. Cloud runs (oz agent run-cloud) do not use agent profiles.

Last updated

Was this helpful?