Files
clawdbot/docs/help/troubleshooting.md
2026-01-24 09:36:44 +00:00

2.8 KiB
Raw Blame History

summary, read_when
summary read_when
Troubleshooting hub: symptoms → checks → fixes
You see an error and want the fix path
The installer says “success” but the CLI doesnt work

Troubleshooting

First 60 seconds

Run these in order:

clawdbot status
clawdbot status --all
clawdbot gateway probe
clawdbot logs --follow
clawdbot doctor

If the gateway is reachable, deep probes:

clawdbot status --deep

Common “it broke” cases

clawdbot: command not found

Almost always a Node/npm PATH issue. Start here:

Gateway “unauthorized”, cant connect, or keeps reconnecting

Control UI fails on HTTP (device identity required)

docs.clawd.bot shows an SSL error (Comcast/Xfinity)

Some Comcast/Xfinity connections block docs.clawd.bot via Xfinity Advanced Security. Disable Advanced Security or add docs.clawd.bot to the allowlist, then retry.

Service says running, but RPC probe fails

Model/auth failures (rate limit, billing, “all models failed”)

“Cross-context messaging denied” (Telegram → Discord, etc.)

Clawdbot blocks crossprovider sends by default. If a tool call is bound to Telegram, it wont send to Discord unless you explicitly allow it.

Enable crossprovider messaging for the agent:

{
  agents: {
    defaults: {
      tools: {
        message: {
          crossContext: {
            allowAcrossProviders: true,
            marker: { enabled: true, prefix: "[from {channel}] " }
          }
        }
      }
    }
  }
}

Restart the gateway after editing config. If you only want this for a single agent, set it under agents.list[].tools.message instead.

/model says model not allowed

This usually means agents.defaults.models is configured as an allowlist. When its non-empty, only those provider/model keys can be selected.

  • Check the allowlist: clawdbot config get agents.defaults.models
  • Add the model you want (or clear the allowlist) and retry /model
  • Use /models to browse the allowed providers/models

When filing an issue

Paste a safe report:

clawdbot status --all

If you can, include the relevant log tail from clawdbot logs --follow.