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

# Use Poolside in another ACP-compatible editor

> Configure any ACP-compatible editor to use Poolside through Agent Client Protocol.

## Prerequisites

* You have an ACP-compatible editor installed. To choose a client and find its setup instructions, see [ACP clients](https://agentclientprotocol.com/get-started/clients).
* You have Poolside Agent CLI installed and authenticated. See [Install Poolside Agent CLI](/cli/install).

## Steps

For editors without automated configuration, point the editor's ACP configuration at `pool acp`:

```json theme={null}
{
  "command": "pool",
  "args": ["acp"]
}
```

To require a configured sandbox for the ACP server, pass `--sandbox required`:

```json theme={null}
{
  "command": "pool",
  "args": ["acp", "--sandbox", "required"]
}
```

Use `--sandbox disabled` only when you want the ACP server to run without a configured sandbox.

To apply extra settings for an ACP server process, pass `--settings` with a path to a YAML settings file or inline YAML content:

```json theme={null}
{
  "command": "pool",
  "args": ["acp", "--settings", "~/.config/poolside/acp-settings.yaml"]
}
```

Thought level is an ACP session config option, not a `pool acp` command-line flag. When your editor exposes ACP session config options, configure thought level from the editor's agent or session settings.

<Note>
  Available thought levels depend on your provider and model.

  * Poolside-hosted inference offers `max` and `none`. `max` turns thinking on and is the default. `none` turns thinking off.
  * With OpenRouter, available choices come from the selected model's metadata. If `default` appears, it clears your override and lets the provider choose.
  * Self-managed endpoints and other OpenAI-compatible providers do not expose thought-level choices through `pool`. Use the reasoning controls your model server supports.
</Note>

If an MCP server expects environment variables, make sure your editor starts `pool acp` with those variables set.

## Related resources

* [Editors](/tools#editors)
* [Poolside Agent CLI](/cli/pool)
* [Agent Client Protocol documentation](https://agentclientprotocol.com/)
