Skip to main content
Use Poolside with OpenClaw through the Poolside provider plugin or as an external coding agent through Agent Client Protocol (ACP).

Choose a workflow

You can configure either workflow or use both. The provider plugin changes the model that powers OpenClaw’s agent. OpenClaw’s ACPX runtime plugin starts Poolside Agent as a separate external agent session.

Use Poolside models through the provider plugin

Install the Poolside provider plugin to make the Poolside model catalog available in OpenClaw without adding custom provider entries to openclaw.json.

Watch the provider setup video

Prerequisites
  • You have OpenClaw installed. For installation options, see Install OpenClaw.
  • You have one of the following:
    • A Poolside Platform API key. To create one, go to platform.poolside.ai.
    • The base URL for your self-managed model endpoint. For an authenticated endpoint, you also need its API key.
Steps
  1. Install the Poolside provider plugin from ClawHub.
  2. Restart the Gateway to load the plugin.
  3. Authenticate with Poolside.
    Paste your Poolside Platform API key when prompted.
  4. Set a default model.
    The plugin registers the available Poolside models. To find model IDs for your access method, see List available models. To switch models for one chat without changing the default, use the /model command in the chat.
  5. Send your first prompt. Start an agent session or send a message on a connected channel. Use a prompt that is specific and has a clear expected result, such as one of these examples:
    Confirm OpenClaw responds using the selected Poolside model. To check the primary model and provider authentication directly, run openclaw models status.
If you configured POOLSIDE_API_KEY and the OpenClaw Gateway runs as a daemon (launchd/systemd), make sure the variable is available to that process, such as in ~/.openclaw/.env or through env.shellEnv.

Run Poolside Agent through ACPX

OpenClaw’s ACPX runtime plugin includes a pool harness target that runs Poolside Agent as an external ACP agent. This workflow uses the Poolside Agent CLI login, models, tools, and settings. It does not require the Poolside provider plugin. Prerequisites
  • You have OpenClaw installed. For installation options, see Install OpenClaw.
  • You have Poolside Agent CLI installed and authenticated on the OpenClaw Gateway host. See Install Poolside Agent CLI.
  • The pool command is available on the Gateway daemon’s PATH.
Steps
  1. Install and enable OpenClaw’s ACPX runtime plugin.
    For current ACPX installation and configuration options, see OpenClaw ACP agent setup.
  2. Restart the Gateway to load the plugin.
  3. If you configured acp.allowedAgents, make sure the list includes pool.
  4. In an OpenClaw conversation, check that the ACP backend is ready.
  5. Start Poolside Agent and bind it to the current conversation.
    Send a read-only prompt, such as Summarize the project structure, to confirm the conversation routes to Poolside Agent. Run /acp status to inspect the active ACP session. The --bind here option requires an OpenClaw channel that supports current-conversation ACP bindings. For other session targets, see the Bound sessions section in OpenClaw ACP agents.
ACPX sessions run without an interactive terminal. For tasks that edit files or run commands, review the Permission configuration section in OpenClaw ACP agent setup.