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

# Review Profiles

> Configure saved review profiles for entire review.

Use this page when you want `entire review` to use a saved review setup.

A review profile tells Entire which agents should review a branch, which agent should judge the results, and where the final verdict should go.

For command syntax, see the [`review` command reference](/cli-reference/review). For a complete review workflow, see [Review and Recap Agent Work](/learn/review-and-recap-agent-work).

## What this config affects

Review profile settings control:

* named profiles you can run with `entire review PROFILE`
* the default review profile
* reviewer agents, judge agent, output mode, task text, model choices, and reviewer slots
* whether the review setup is shared with the repository or kept local to your machine

## Configure review profiles

<Tabs>
  <Tab title="Shared project profile">
    Use a shared project profile when the team should run the same review setup for this repository.

    Create or update a profile with:

    ```bash theme={null}
    entire review --configure
    ```

    You can also configure a profile without the interactive setup:

    ```bash theme={null}
    entire review --configure \
      --set-agents codex,claude-code \
      --set-judge codex \
      --set-output local
    ```

    By default, `entire review --configure` saves the profile to `.entire/settings.json`.

    Commit `.entire/settings.json` when the review profile should apply to everyone working in the repository.
  </Tab>

  <Tab title="Local profile">
    Use a local profile for personal reviewer choices, private model preferences, or temporary review experiments.

    Add `--local` when the profile should be saved only on your machine:

    ```bash theme={null}
    entire review --configure --local
    ```

    You can combine `--local` with non-interactive setup flags:

    ```bash theme={null}
    entire review --configure --local \
      --set-agents codex \
      --set-judge codex \
      --set-output local
    ```

    Local review profiles are saved to `.entire/settings.local.json`.

    Local settings have higher priority than shared project settings, so use them when your review setup should not affect teammates.
  </Tab>
</Tabs>

## Review profile settings

`entire review --configure` manages these setting paths:

| Setting path             | Type   | Use for                                                                                 |
| ------------------------ | ------ | --------------------------------------------------------------------------------------- |
| `review_default_profile` | string | The default review profile name                                                         |
| `review_profiles`        | object | Named review profiles and their reviewer, judge, output, task, model, and slot settings |

Use `entire review --configure` or `entire review --edit` to update review profiles when possible. The profile JSON can contain nested reviewer and model settings, so the CLI is the safest way to keep the shape valid.

## Modify review profiles

Use the review command to change saved profile settings:

```bash theme={null}
entire review --configure
entire review --configure --set-agents codex,claude-code --set-judge codex
entire review --edit
```

Use `--local` when the change should be personal:

```bash theme={null}
entire review --configure --local
```

## Verify review profiles

After configuring review profiles, list them:

```bash theme={null}
entire review --list
```

To see the reviewers for the selected profile, run:

```bash theme={null}
entire review --agents
```

Run a named profile with:

```bash theme={null}
entire review general
```

If the review uses the wrong agents or output mode, check whether a local profile in `.entire/settings.local.json` is overriding the shared profile in `.entire/settings.json`.
