Documentation Index
Fetch the complete documentation index at: https://docs.wednesdayai.dev/llms.txt
Use this file to discover all available pages before exploring further.
Troubleshooting
Start here when something is not working. Most issues are diagnosed in two commands:Gateway not starting
Port already in use
Port already in use
~/.openclaw/openclaw.json:systemctl --user restart openclaw-gateway (Linux) or openclaw gateway start (macOS/manual).Unknown config keys
Unknown config keys
The gateway refuses to start when there are unrecognised top-level keys in the config file:Review the diff before restarting.
Systemd service installed but not running
Systemd service installed but not running
openclaw command not found
Channel issues
WhatsApp: logged out or not receiving messages
WhatsApp: logged out or not receiving messages
Check auth age:If credentials are stale or missing, relink:The phone holding the linked WhatsApp account must be online during relink.
WhatsApp: status codes 409–515 in logs
WhatsApp: status codes 409–515 in logs
These indicate a conflicting session (another WhatsApp Web session is open) or an auth problem.
Telegram / Discord / Slack: bot not responding
Telegram / Discord / Slack: bot not responding
- Check that the bot token is still valid (not revoked in the provider console)
- Verify the webhook is registered:
openclaw channels status --channel telegram - Check the allowlist:
channels.telegram.allowFrommust include the sender - Look at channel logs:
openclaw channels logs --channel telegram --follow
No inbound messages from any channel
No inbound messages from any channel
- Confirm the gateway is running and accessible:
openclaw gateway status - Check
dmPolicy— if set to"disabled"the agent won’t respond to DMs - Check
allowFrom— the sender may not be in the allowlist - Run
openclaw security audit— open DM policies are flagged
AI provider issues
No credentials found / provider not responding
No credentials found / provider not responding
~/.openclaw/.env:Rate limit errors
Rate limit errors
Configure key rotation to spread load across multiple keys:The gateway retries automatically with the next key on 429 responses.
Anthropic: 'credential only authorized for Claude Code'
Anthropic: 'credential only authorized for Claude Code'
Control panel / web UI
Control panel not loading
Control panel not loading
- Confirm the gateway is running:
openclaw gateway status - Open
http://127.0.0.1:18789/— if this works but another URL does not, check your remote access config - Try:
openclaw dashboardto open the correct URL automatically
WebSocket 1008 Unauthorized from browser
WebSocket 1008 Unauthorized from browser
Logs and diagnostics
Still stuck?
- Check GitHub Issues for known problems
- Ask in Discord