Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.enconvo.ai/llms.txt

Use this file to discover all available pages before exploring further.

Overview

OpenClaw can expose its agents through an OpenAI-compatible Gateway. After you enable the Gateway, EnConvo can use an OpenClaw agent like any other AI model, including inside chat, EnConvo agents, and model-powered features. OpenClaw’s Gateway exposes OpenAI-compatible endpoints such as /v1/models, /v1/chat/completions, and /v1/responses. EnConvo’s OpenClaw provider uses the Chat Completions API by default.
See the OpenClaw Gateway docs for the full Gateway endpoint reference.

What You Need

  • OpenClaw installed on the machine that will run the Gateway
  • The OpenClaw Gateway running on a reachable host and port
  • The Gateway token from ~/.openclaw/openclaw.json
  • EnConvo with the OpenClaw AI model provider enabled

Enable OpenClaw Gateway

You can ask OpenClaw to prepare the Gateway details for you:
enable openai-compatible api and give me the token and baseurl
Use the returned base URL and token in EnConvo’s OpenClaw credential settings.
1

Enable Chat Completions

Enable the OpenAI-compatible chat completions endpoint once:
openclaw config set gateway.http.endpoints.chatCompletions.enabled true
2

Choose the bind mode

For local-only access, keep the default loopback bind. For another device on your LAN to reach the Gateway, bind to LAN:
openclaw config set gateway.bind lan
3

Restart the Gateway

Apply the configuration change:
openclaw gateway restart
4

Check Gateway status

Confirm the Gateway is running:
openclaw gateway status

Configure OpenClaw in EnConvo

Open EnConvo Settings -> AI Model -> OpenClaw, then configure the credential provider. OpenClaw credential settings in EnConvo
SettingValue
API TypeCompletions API
OpenClaw Base URLhttp://<gateway-host>:<port>/v1
Gateway Tokengateway.auth.token from ~/.openclaw/openclaw.json
Use the base URL ending in /v1, not the full /v1/chat/completions endpoint. For example, if your endpoint is http://192.168.1.18:18789/v1/chat/completions, enter http://192.168.1.18:18789/v1.
To read the Gateway token from the default OpenClaw config file:
jq -r '.gateway.auth.token' ~/.openclaw/openclaw.json
EnConvo sends this value as:
Authorization: Bearer <gateway-token>
Click Validate after entering the base URL and token.

Use OpenClaw as an AI Model

Once configured, OpenClaw appears in the model selector. Choose OpenClaw and select the agent-backed model, such as openclaw:main. OpenClaw selected as the chat model Use this mode when you want an EnConvo conversation, command, or feature to run through an OpenClaw agent while keeping the normal EnConvo interface.
1

Open the model picker

In chat or another model-powered EnConvo feature, click the current model name.
2

Choose OpenClaw

Select OpenClaw in the provider list.OpenClaw in the model selector
3

Select an OpenClaw agent model

Choose openclaw:main or another OpenClaw agent from the model list.
4

Run the feature normally

Ask your question or run the EnConvo feature. The selected OpenClaw agent handles the model call behind the scenes.
EnConvo loads OpenClaw models from openclaw agents list. If the OpenClaw CLI is not available locally, EnConvo falls back to openclaw:main.

Create an EnConvo Agent for OpenClaw

You can also create an EnConvo agent that coordinates an OpenClaw agent. This is useful when you want an EnConvo-facing workflow, tool set, or prompt around a specific OpenClaw agent.
1

Open Create Agent

Open SmartBar and search for Create Agent.Create Agent command in EnConvo
2

Name the agent

Create a clear title, such as OpenClaw Main.Create New Agent form for OpenClaw
3

Write coordinator instructions

Give the EnConvo agent instructions that explain how it should work with OpenClaw.
You coordinate the OpenClaw Main agent for the user.

Use OpenClaw for agentic work, automation, and tasks that should run through the user's OpenClaw setup.
Summarize what OpenClaw did, surface any blockers, and ask before destructive or irreversible actions.
4

Choose the OpenClaw model

In the agent’s model settings, select OpenClaw and choose openclaw:main.
5

Save and use the agent

Start a conversation with the new EnConvo agent. It will use the selected OpenClaw agent model while retaining the EnConvo agent interface and tools you configured.

Troubleshooting

Make sure the OpenClaw provider is enabled in Settings -> AI Model. If the model list is empty, verify that openclaw agents list works locally or use the default openclaw:main.
Recheck the Gateway token. EnConvo expects the value from gateway.auth.token and sends it as a Bearer token.
Confirm the Gateway is running with openclaw gateway status. If EnConvo is on another device, set gateway.bind to lan, restart the Gateway, and use the host’s LAN IP in the base URL.
Enter http://<gateway-host>:<port>/v1. Do not include /chat/completions in the EnConvo base URL field.