When your OpenClaw setup breaks, use this skill to diagnose what happened and get the
shortest safe path to recovery.
Use when:
Do NOT use for:
Symptoms: Agent stopped responding. Dashboard unreachable. Discord bot silent.
Quick fix:
openclaw gateway restart
If that doesn't work after an update:
openclaw gateway install
openclaw status
Symptom: Agent responds but can't run tools, execute commands, or take actions.
Cause: The v2026.3.2 update defaulted tools.profile to messages — restricting the agent to message-only mode.
Fix:
~/.openclaw/openclaw.json"tools": { "profile": "full" }openclaw gateway restart> ⚠️ full grants full tool access. Review your security posture before applying.
Symptoms: Gateway is up. Agent is silent. Session logs show disabled:billing, usage limits, or authentication_error.
This is NOT a gateway problem. The gateway is fine — the model provider is blocking calls.
For disabled:billing (Anthropic cached penalty):
~/.openclaw/agents//agent/auth-profiles.json usageStats.anthropic:default entryopenclaw gateway restartFor usage cap:
For auth error:
~/.openclaw/openclaw.json.Symptom: Discord messages go to the default agent instead of the intended one.
Fix: Check ~/.openclaw/openclaw.json → bindings. Every non-default Discord account needs an explicit binding:
{
"agentId": "your-agent-name",
"match": {
"channel": "discord",
"accountId": "your-account-id"
}
}
Then: openclaw gateway restart
Symptom: Channel shows connected/ready. Agent doesn't respond.
Common causes: @mention required, pairing not approved, allowlist blocking, missing OAuth scope.
Check:
openclaw channels status --probe
openclaw logs --follow
Look for: allowlist blocked, pairing pending, permission denied, missing scope.
Symptom: Commands that ran automatically are now waiting for approval or timing out.
Cause: A recent update tightened exec approval defaults.
Check:
openclaw config get | grep -A10 exec
Review ask, security, and host settings. Update to match your intended defaults, then restart.
Symptom: Morning briefing didn't arrive. Cron jobs silent.
Check:
openclaw cron status
openclaw cron list
Common causes: scheduler disabled after update, wrong delivery accountId, quiet hours active.
Symptom: A skill fails after an update or fresh install.
Check:
openclaw skills list --failed
openclaw logs --follow
Common causes: missing runtime dependency, package shape changed, security scan blocked install.
Symptom: Service shows as loaded but keeps crashing. Dashboard unreachable. Restart loop.
Check:
openclaw gateway status
openclaw logs --follow
openclaw doctor
lsof -i :18789
Common causes: port 18789 conflict, auth/bind config error, startup config mismatch.
The full OpenClaw Urgent Care product automates all of the above:
# Install once
bash /path/to/openclaw-urgent-care/install.sh
# Then run from anywhere
urgentcare
Available at Claw Mart: shopclawmart.com → Search "OpenClaw Urgent Care"
One-time purchase · All future updates included
# Step 1 — Is the gateway up?
openclaw status
# Step 2 — Any errors in recent sessions?
openclaw logs --follow
# Step 3 — Is config valid?
openclaw config validate
# Step 4 — Gateway restart (safe to run anytime)
openclaw gateway restart
# Step 5 — If still broken after an update
openclaw gateway install
openclaw doctor
Built by Andre Bradford / S.C. Says Poetry LLC
Full product: shopclawmart.com → OpenClaw Urgent Care
共 1 个版本