openclaw/docs/help/faq.md
Vincent Koc f486f76460
docs: close the remaining ia and ste findings (#144089)
Two nav repairs (an orphaned reference page with a real inbound link, and
two start/ pages sitting under Help > Community), Related lists and index
cards that omitted whole top-level areas, and a plain-English pass over the
pages carrying rate findings.

Hard STE violations across the 46 measured pages: 649 -> 334 at the 25-word
cap, 767 -> 388 at 20. Every page named by a rate row is now under 1.5 at
both caps except reference/templates/AGENTS.md, refuted separately.

Co-authored-by: Vincent Koc <vincent@openclaw.org>
2026-09-10 22:28:26 +08:00

31 KiB

summary read_when title
Frequently asked questions about OpenClaw setup, configuration, and usage
Answering common setup, install, onboarding, or runtime support questions
Triaging user-reported issues before deeper debugging
FAQ

Quick answers plus deeper troubleshooting for real-world setups (local dev, VPS, multi-agent, OAuth/API keys, model failover). For runtime diagnostics, see Troubleshooting. For the full config reference, see Configuration.

This page is an index. The day-to-day FAQ is split across thirteen pages, one per topic. The triage ladder stays on this page; open the page that matches your question.

Page Read it when
What is OpenClaw? You are evaluating OpenClaw, or explaining what it is and who funds it.
Skills and automation You are customizing skills, or a cron job, reminder, or subagent misbehaved.
Sandboxing and memory You are tuning the sandbox, or memory is not persisting.
Where things live on disk You need to find, back up, move, or remove OpenClaw data.
Config basics You are editing config, enabling web search, or recovering from config.apply.
Remote gateways and nodes You run the Gateway on a VPS or another machine, or you are adding a node.
Env vars and .env loading You are setting keys through env or .env, or the service lost them.
Sessions and multiple chats You are managing sessions, resets, context limits, groups, or several bots.
Gateway ports, already running, and remote mode The Gateway will not bind, says it is already running, or you want remote mode.
Logging and debugging You need logs or a service restart, or replies never arrive.
Media and attachments A skill produced an image or PDF but nothing was sent.
Security and access control You are exposing OpenClaw to inbound messages or judging plugin risk.
Chat commands, aborting tasks, and stopping a run A task will not stop, or you are tuning slash commands and the queue.

First 60 seconds if something is broken

```bash openclaw status ``` Fast local summary: OS + update, Gateway/service reachability, agents/sessions, provider config + runtime issues (when the Gateway is reachable). ```bash openclaw status --all ``` Read-only diagnosis with a log tail (tokens redacted). ```bash openclaw gateway status ``` Shows supervisor runtime vs RPC reachability, the probe target URL, and which config the service likely used. ```bash openclaw status --deep ``` Live Gateway health probe, including channel probes when supported (requires a reachable Gateway). See [Health](/gateway/health). ```bash openclaw logs --follow ``` If RPC is down, fall back to: ```bash tail -f "/tmp/openclaw/openclaw-$(date +%F).log" # Named profile example: tail -f "/tmp/openclaw/openclaw-dev-$(date +%F).log" ``` File logs are separate from service logs; see [Logging](/logging) and [Troubleshooting](/gateway/troubleshooting). ```bash openclaw doctor ``` Repairs/migrates config and state, then runs health checks. See [Doctor](/gateway/doctor). ```bash openclaw health --json openclaw health --verbose # shows the target URL + config path on errors ``` Asks the running Gateway for a full snapshot. See [Health](/gateway/health).

Quick start and first-run setup

First-run Q&A - install, onboard, auth routes, subscriptions, initial failures - lives on the First-run FAQ.

Models, failover, and auth profiles

Model Q&A - defaults, selection, aliases, switching, failover, auth profiles - lives on the Models FAQ.

Miscellaneous

Credentials and model selection are separate. Setting `ANTHROPIC_API_KEY` (or storing an Anthropic API key in auth profiles) enables authentication, but the actual default model is whatever you configure in `agents.defaults.model.primary` (for example `anthropic/claude-sonnet-4-6` or `anthropic/claude-opus-4-6`). `No credentials found for profile "anthropic:default"` means the Gateway could not find Anthropic credentials in the SQLite auth stores available to the running agent.

Still stuck? Ask in Discord or use the GitHub issue chooser.

Where each section moved

Every question heading from the previous single-page version keeps its anchor here, so an existing link such as /help/faq#where-things-live-on-disk still resolves. Each entry points at the page that now holds the answer.