> ## 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.

# configure

> Configure Entire settings in the current repository. To manage agent hooks, use entire agent; on first run, it installs agent hooks, and on subsequent runs, it lets you enable more agents.

Configure Entire settings in the current repository. To manage agent hooks, use `entire agent`; on first run, it installs agent hooks, and on subsequent runs, it lets you enable more agents.

```bash theme={null}
entire configure [flags]
```

| Flag                                      | Description                                                                                                                                                                      |
| ----------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `--absolute-git-hook-path`                | Embed full binary path in Git hooks. Required for GUI Git clients that don't source shell profiles. See [GUI Git Clients](/guides/configuration/git-hooks#gui-git-clients).      |
| `--checkpoint-remote PROVIDER:OWNER/REPO` | Push checkpoint branches to a separate repository (e.g., `github:org/checkpoints-private`). See [Checkpoint Remote](/guides/configuration/checkpoint-storage#checkpoint-remote). |
| `-f, --force`                             | Force reinstall the Entire Git hook                                                                                                                                              |
| `--local`                                 | Write settings to `.entire/settings.local.json` instead of `.entire/settings.json`                                                                                               |
| `--project`                               | Write settings to `.entire/settings.json` even if it already exists                                                                                                              |
| `--skip-push-sessions`                    | Disable automatic pushing of session logs on Git push                                                                                                                            |
| `--summarize-model MODEL`                 | Set the model hint used by `checkpoint explain --generate`                                                                                                                       |
| `--summarize-provider PROVIDER`           | Set the provider used by `checkpoint explain --generate`                                                                                                                         |
| `--telemetry`                             | Enable anonymous usage analytics (default: true)                                                                                                                                 |

Use `entire agent remove NAME` to uninstall hooks for a specific agent.
