Skip to contentSkip to navigationSkip to topbar
Page tools
Useful for sharing or LLM
Accelerate development with AI

On this page
Looking for more inspiration?Visit the

Ola Troubleshooting


(information)

Only available in US

Ola provides the communication and trust layer that lets you delegate more to your AI agents. Through Ola, you can talk to agents, set the agents' boundaries, and approve the agent's actions across mobile and desktop.


General issues

general-issues page anchor

The following issues may appear for any installation.

Log displays [ola] Gate error: Invalid API key - allowing (fail-open)

log-displays-ola-gate-error-invalid-api-key---allowing-fail-open page anchor

Reason
The plugin's key and the MCP bearer token don't match.

Remedy
Re-run the installer. It writes both.

Reason
The status stays "Waiting" as it uses the wrong key or gateway URL.

Remedy
Confirm that the OLA_API_KEY value matches the key Ola issued and the Agent can reach https://olachat.com.

401 error appears in your agent's logs

401-error-appears-in-your-agents-logs page anchor

Reason
Either the key was rotated or the key belongs to a disconnected agent.

Remedy
Rotate the key under the agent's Settings and re-run the installer with the updated key.


Hermes never receives messages

hermes-never-receives-messages page anchor

Reason
Hermes isn't in gateway mode

Remedy
Start Hermes with hermes gateway run.

Reason
Hermes Python environment lacks aiohttp

Remedy
Install aiohttp, which the webhook listener needs to bind.


Claude Code never asks for approval

claude-code-never-asks-for-approval page anchor

Reason
On Claude Code, the channel isn't loaded.

Remedy
Start the session with the following command:

claude --dangerously-load-development-channels plugin:ola@ola

Without the flag Ola's tools work but tool calls aren't gated.

Claude Code runs some actions without asking

claude-code-runs-some-actions-without-asking page anchor

Reason
Claude Code auto-approved them before Ola saw them.

  1. Add
    1
    "permissions": {
    2
    "ask": ["Bash", "Read", "Glob", "Grep", "WebFetch", "WebSearch"]
    3
    }
    to ~/.claude/settings.json so every action reaches the gate.
  2. Restart any running session.

Confirm plugin installation

confirm page anchor
Claude CodeOpenClawHermes
claude plugin list | grep ola

If the command doesn't return a response, the plugin hasn't been installed.