diff --git a/docs/channels/troubleshooting.md b/docs/channels/troubleshooting.md index 106710ca926..5acf7235414 100644 --- a/docs/channels/troubleshooting.md +++ b/docs/channels/troubleshooting.md @@ -115,4 +115,4 @@ Full troubleshooting: [/channels/signal#troubleshooting](/channels/signal#troubl | DMs do not process | `openclaw pairing list matrix` | Approve sender or adjust DM policy. | | Encrypted rooms fail | Verify crypto module and encryption settings | Enable encryption support and rejoin/sync room. | -Full troubleshooting: [/channels/matrix#troubleshooting](/channels/matrix#troubleshooting) +Full troubleshooting: [/channels/matrix](/channels/matrix) diff --git a/docs/gateway/sandboxing.md b/docs/gateway/sandboxing.md index e49372ddc41..ff479fb8d96 100644 --- a/docs/gateway/sandboxing.md +++ b/docs/gateway/sandboxing.md @@ -402,7 +402,7 @@ Docker installs and the containerized gateway live here: For Docker gateway deployments, `scripts/docker/setup.sh` can bootstrap sandbox config. Set `OPENCLAW_SANDBOX=1` (or `true`/`yes`/`on`) to enable that path. You can override socket location with `OPENCLAW_DOCKER_SOCKET`. Full setup and env -reference: [Docker](/install/docker#enable-agent-sandbox-for-docker-gateway-opt-in). +reference: [Docker](/install/docker#agent-sandbox). ## setupCommand (one-time container setup) diff --git a/docs/gateway/troubleshooting.md b/docs/gateway/troubleshooting.md index aa75b9cf2b5..91d99c35111 100644 --- a/docs/gateway/troubleshooting.md +++ b/docs/gateway/troubleshooting.md @@ -56,7 +56,7 @@ Related: - [/providers/anthropic](/providers/anthropic) - [/reference/token-use](/reference/token-use) -- [/help/faq#why-am-i-seeing-http-429-ratelimiterror-from-anthropic](/help/faq#why-am-i-seeing-http-429-ratelimiterror-from-anthropic) +- [/help/faq#quick-start-and-first-run-setup](/help/faq#quick-start-and-first-run-setup) ## No replies diff --git a/docs/help/faq.md b/docs/help/faq.md index fd454baa59e..b0d01ae985e 100644 --- a/docs/help/faq.md +++ b/docs/help/faq.md @@ -267,7 +267,7 @@ Quick answers plus deeper troubleshooting for real-world setups (local dev, VPS, Some Comcast/Xfinity connections incorrectly block `docs.openclaw.ai` via Xfinity Advanced Security. Disable it or allowlist `docs.openclaw.ai`, then retry. More - detail: [Troubleshooting](/help/faq#docsopenclawai-shows-an-ssl-error-comcast-xfinity). + detail: [Troubleshooting](/help/faq#quick-start-and-first-run-setup). Please help us unblock it by reporting here: [https://spa.xfinity.com/check_url_status](https://spa.xfinity.com/check_url_status). If you still can't reach the site, the docs are mirrored on GitHub: diff --git a/docs/install/migrating.md b/docs/install/migrating.md index 49e8e7606bb..6656c97b339 100644 --- a/docs/install/migrating.md +++ b/docs/install/migrating.md @@ -91,7 +91,7 @@ Custom profiles use `~/.openclaw-/` or a path set via `OPENCLAW_STATE_D If your UI points at a **remote** gateway, the remote host owns sessions and workspace. - Migrate the gateway host itself, not your local laptop. See [FAQ](/help/faq#where-does-openclaw-store-its-data). + Migrate the gateway host itself, not your local laptop. See [FAQ](/help/faq#where-things-live-on-disk). diff --git a/docs/plugins/manifest.md b/docs/plugins/manifest.md index 511c2226b2a..ec708577180 100644 --- a/docs/plugins/manifest.md +++ b/docs/plugins/manifest.md @@ -121,7 +121,7 @@ Example: - If plugin config exists but the plugin is **disabled**, the config is kept and a **warning** is surfaced in Doctor + logs. -See [Configuration reference](/configuration) for the full `plugins.*` schema. +See [Configuration reference](/gateway/configuration-reference) for the full `plugins.*` schema. ## Notes diff --git a/docs/tools/exec-approvals.md b/docs/tools/exec-approvals.md index f0fde42a178..9f5a71ed2dd 100644 --- a/docs/tools/exec-approvals.md +++ b/docs/tools/exec-approvals.md @@ -354,8 +354,8 @@ topics, OpenClaw preserves the topic for the approval prompt and the post-approv See: -- [Discord](/channels/discord#exec-approvals-in-discord) -- [Telegram](/channels/telegram#exec-approvals-in-telegram) +- [Discord](/channels/discord#feature-details) +- [Telegram](/channels/telegram#feature-reference) ### macOS IPC flow diff --git a/docs/tools/perplexity-search.md b/docs/tools/perplexity-search.md index 3ad4c50c3f7..0d8e2735b42 100644 --- a/docs/tools/perplexity-search.md +++ b/docs/tools/perplexity-search.md @@ -91,7 +91,7 @@ That field also accepts SecretRef objects. **Via environment:** set `PERPLEXITY_API_KEY` or `OPENROUTER_API_KEY` in the Gateway process environment. For a gateway install, put it in -`~/.openclaw/.env` (or your service environment). See [Env vars](/help/faq#how-does-openclaw-load-environment-variables). +`~/.openclaw/.env` (or your service environment). See [Env vars](/help/faq#env-vars-and-env-loading). If `provider: "perplexity"` is configured and the Perplexity key SecretRef is unresolved with no env fallback, startup/reload fails fast. diff --git a/docs/tools/plugin.md b/docs/tools/plugin.md index 16291eab32d..4f0bce68d8b 100644 --- a/docs/tools/plugin.md +++ b/docs/tools/plugin.md @@ -144,7 +144,7 @@ Fields: - `entries.`: per-plugin toggles + config Config changes **require a gateway restart**. See -[Configuration reference](/configuration) for the full config schema. +[Configuration reference](/gateway/configuration-reference) for the full config schema. Validation rules (strict): diff --git a/docs/tools/web.md b/docs/tools/web.md index 8d5b6bff5f1..78e9f8add5c 100644 --- a/docs/tools/web.md +++ b/docs/tools/web.md @@ -114,7 +114,7 @@ All of these fields also support SecretRef objects. - Perplexity: `PERPLEXITY_API_KEY` or `OPENROUTER_API_KEY` - Tavily: `TAVILY_API_KEY` -For a gateway install, put these in `~/.openclaw/.env` (or your service environment). See [Env vars](/help/faq#how-does-openclaw-load-environment-variables). +For a gateway install, put these in `~/.openclaw/.env` (or your service environment). See [Env vars](/help/faq#env-vars-and-env-loading). ### Config examples