Skip to main content

Prerequisites

Steps

For editors without automated configuration, point the editor’s ACP configuration at pool acp:
To require a configured sandbox for the ACP server, pass --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:
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.
Use thought level control only with models behind OpenRouter or another provider that accepts the OpenRouter-style reasoning field. If the underlying model connects directly to the OpenAI Chat Completions API at https://api.openai.com/v1/chat/completions, requests that include the reasoning field fail because OpenAI rejects the field.For Claude 4.6 models through OpenRouter, effort settings other than none are ignored. OpenRouter uses adaptive thinking automatically for those requests.
If an MCP server expects environment variables, make sure your editor starts pool acp with those variables set.