docs: revert automated heading consistency edits (#22743)

This commit is contained in:
Vincent Koc
2026-02-21 11:18:29 -05:00
committed by GitHub
parent 7c1a2ab085
commit 59c78c105a
20 changed files with 35 additions and 36 deletions

View File

@@ -285,7 +285,7 @@ Control whether responses are sent as a single message or streamed in blocks:
- Media cap via `channels.bluebubbles.mediaMaxMb` (default: 8 MB).
- Outbound text is chunked to `channels.bluebubbles.textChunkLimit` (default: 4000 chars).
## Configuration
## Configuration reference
Full configuration: [Configuration](/gateway/configuration)

View File

@@ -21,7 +21,7 @@ Status: ready for DMs and guild channels via the official Discord gateway.
</Card>
</CardGroup>
## Onboarding
## Quick setup
You will need to create a new application with a bot, add the bot to your server, and pair it to OpenClaw. We recommend adding your bot to your own private server. If you don't have one yet, [create one first](https://support.discord.com/hc/en-us/articles/204849977-How-do-I-create-a-server) (choose **Create My Own > For me and my friends**).
@@ -963,7 +963,7 @@ openclaw logs --follow
</Accordion>
</AccordionGroup>
## Configuration
## Configuration reference pointers
Primary reference:

View File

@@ -523,7 +523,7 @@ See [Get group/user IDs](#get-groupuser-ids) for lookup tips.
---
## Configuration
## Configuration reference
Full configuration: [Gateway configuration](/gateway/configuration)

View File

@@ -9,7 +9,7 @@ title: "Google Chat"
Status: ready for DMs + spaces via Google Chat API webhooks (HTTP only).
## Onboarding
## Quick setup (beginner)
1. Create a Google Cloud project and enable the **Google Chat API**.
- Go to: [Google Chat API Credentials](https://console.cloud.google.com/apis/api/chat.googleapis.com/credentials)

View File

@@ -28,7 +28,7 @@ Status: legacy external CLI integration. Gateway spawns `imsg rpc` and communica
</Card>
</CardGroup>
## Onboarding
## Quick setup
<Tabs>
<Tab title="Local Mac (fast path)">
@@ -358,7 +358,7 @@ imsg send <handle> "test"
</Accordion>
</AccordionGroup>
## Configuration
## Configuration reference pointers
- [Configuration reference - iMessage](/gateway/configuration-reference#imessage)
- [Gateway configuration](/gateway/configuration)

View File

@@ -31,7 +31,7 @@ Local checkout (when running from a git repo):
openclaw plugins install ./extensions/line
```
## Onboarding
## Setup
1. Create a LINE Developers account and open the Console:
[https://developers.line.biz/console/](https://developers.line.biz/console/)
@@ -48,7 +48,7 @@ The gateway responds to LINEs webhook verification (GET) and inbound events (
If you need a custom path, set `channels.line.webhookPath` or
`channels.line.accounts.<id>.webhookPath` and update the URL accordingly.
## Configuration
## Configure
Minimal config:

View File

@@ -36,7 +36,7 @@ OpenClaw will offer the local install path automatically.
Details: [Plugins](/tools/plugin)
## Onboarding
## Setup
1. Install the Matrix plugin:
- From npm: `openclaw plugins install @openclaw/matrix`
@@ -270,7 +270,7 @@ Common failures:
For triage flow: [/channels/troubleshooting](/channels/troubleshooting).
## Configuration
## Configuration reference (Matrix)
Full configuration: [Configuration](/gateway/configuration)

View File

@@ -33,7 +33,7 @@ OpenClaw will offer the local install path automatically.
Details: [Plugins](/tools/plugin)
## Onboarding
## Quick setup
1. Install the Mattermost plugin.
2. Create a Mattermost bot account and copy the **bot token**.

View File

@@ -38,7 +38,7 @@ OpenClaw will offer the local install path automatically.
Details: [Plugins](/tools/plugin)
## Onboarding
## Quick setup (beginner)
1. Install the Microsoft Teams plugin.
2. Create an **Azure Bot** (App ID + client secret + tenant ID).
@@ -236,7 +236,7 @@ This is often easier than hand-editing JSON manifests.
2. Find the bot in Teams and send a DM
3. Check gateway logs for incoming activity
## Onboarding (minimal)
## Setup (minimal text-only)
1. **Install the Microsoft Teams plugin**
- From npm: `openclaw plugins install @openclaw/msteams`

View File

@@ -30,7 +30,7 @@ OpenClaw will offer the local install path automatically.
Details: [Plugins](/tools/plugin)
## Onboarding
## Quick setup (beginner)
1. Install the Nextcloud Talk plugin.
2. On your Nextcloud server, create a bot:
@@ -106,7 +106,7 @@ Minimal config:
| Reactions | Supported |
| Native commands | Not supported |
## Configuration
## Configuration reference (Nextcloud Talk)
Full configuration: [Configuration](/gateway/configuration)

View File

@@ -40,7 +40,7 @@ openclaw plugins install --link <path-to-openclaw>/extensions/nostr
Restart the Gateway after installing or enabling plugins.
## Onboarding
## Quick setup
1. Generate a Nostr keypair (if needed):
@@ -69,7 +69,7 @@ export NOSTR_PRIVATE_KEY="nsec1..."
4. Restart the Gateway.
## Configuration
## Configuration reference
| Key | Type | Default | Description |
| ------------ | -------- | ------------------------------------------- | ----------------------------------- |

View File

@@ -17,7 +17,7 @@ Status: external CLI integration. Gateway talks to `signal-cli` over HTTP JSON-R
- A phone number that can receive one verification SMS (for SMS registration path).
- Browser access for Signal captcha (`signalcaptchas.org`) during registration.
## Onboarding
## Quick setup (beginner)
1. Use a **separate Signal number** for the bot (recommended).
2. Install `signal-cli` (Java required if you use the JVM build).
@@ -76,7 +76,7 @@ Disable with:
- If you run the bot on **your personal Signal account**, it will ignore your own messages (loop protection).
- For "I text the bot and it replies," use a **separate bot number**.
## Onboarding (option A): link existing Signal account (QR)
## Setup path A: link existing Signal account (QR)
1. Install `signal-cli` (JVM or native build).
2. Link a bot account:
@@ -101,7 +101,7 @@ Example:
Multi-account support: use `channels.signal.accounts` with per-account config and optional `name`. See [`gateway/configuration`](/gateway/configuration#telegramaccounts--discordaccounts--slackaccounts--signalaccounts--imessageaccounts) for the shared pattern.
## Onboarding (option B): register dedicated bot number (SMS, Linux)
## Setup path B: register dedicated bot number (SMS, Linux)
Use this when you want a dedicated bot number instead of linking an existing Signal app account.
@@ -290,7 +290,7 @@ For triage flow: [/channels/troubleshooting](/channels/troubleshooting).
- Keep `channels.signal.dmPolicy: "pairing"` unless you explicitly want broader DM access.
- SMS verification is only needed for registration or recovery flows, but losing control of the number/account can complicate re-registration.
## Configuration
## Configuration reference (Signal)
Full configuration: [Configuration](/gateway/configuration)

View File

@@ -21,7 +21,7 @@ Status: production-ready for DMs + channels via Slack app integrations. Default
</Card>
</CardGroup>
## Onboarding
## Quick setup
<Tabs>
<Tab title="Socket Mode (default)">
@@ -487,7 +487,7 @@ channels:
- Media and non-text payloads fall back to normal delivery.
- If streaming fails mid-reply, OpenClaw falls back to normal delivery for remaining payloads.
## Configuration
## Configuration reference pointers
Primary reference:

View File

@@ -21,7 +21,7 @@ Status: production-ready for bot DMs + groups via grammY. Long polling is the de
</Card>
</CardGroup>
## Onboarding
## Quick setup
<Steps>
<Step title="Create the bot token in BotFather">

View File

@@ -32,7 +32,7 @@ openclaw plugins install ./extensions/tlon
Details: [Plugins](/tools/plugin)
## Onboarding
## Setup
1. Install the Tlon plugin.
2. Gather your ship URL and login code.

View File

@@ -27,7 +27,7 @@ openclaw plugins install ./extensions/twitch
Details: [Plugins](/tools/plugin)
## Onboarding
## Quick setup (beginner)
1. Create a dedicated Twitch account for the bot (or use an existing account).
2. Generate credentials: [Twitch Token Generator](https://twitchtokengenerator.com/)
@@ -67,7 +67,7 @@ Minimal config:
- Each account maps to an isolated session key `agent:<agentId>:twitch:<accountName>`.
- `username` is the bot's account (who authenticates), `channel` is which chat room to join.
## Onboarding (detailed, recommended)
## Setup (detailed)
### Generate credentials

View File

@@ -21,7 +21,7 @@ Status: production-ready via WhatsApp Web (Baileys). Gateway owns linked session
</Card>
</CardGroup>
## Onboarding
## Quick setup
<Steps>
<Step title="Configure WhatsApp access policy">
@@ -422,7 +422,7 @@ Behavior notes:
</Accordion>
</AccordionGroup>
## Configuration
## Configuration reference pointers
Primary reference:

View File

@@ -17,7 +17,7 @@ Zalo ships as a plugin and is not bundled with the core install.
- Or select **Zalo** during onboarding and confirm the install prompt
- Details: [Plugins](/tools/plugin)
## Onboarding
## Quick setup (beginner)
1. Install the Zalo plugin:
- From a source checkout: `openclaw plugins install ./extensions/zalo`
@@ -53,7 +53,7 @@ It is a good fit for support or notifications where you want deterministic routi
- DMs share the agent's main session.
- Groups are not yet supported (Zalo docs state "coming soon").
## Onboarding (quick path)
## Setup (fast path)
### 1) Create a bot token (Zalo Bot Platform)
@@ -161,7 +161,7 @@ Multi-account support: use `channels.zalo.accounts` with per-account tokens and
- Confirm the gateway HTTP endpoint is reachable on the configured path
- Check that getUpdates polling is not running (they're mutually exclusive)
## Configuration
## Configuration reference (Zalo)
Full configuration: [Configuration](/gateway/configuration)

View File

@@ -27,7 +27,7 @@ The Gateway machine must have the `zca` binary available in `PATH`.
- Verify: `zca --version`
- If missing, install zca-cli (see `extensions/zalouser/README.md` or the upstream zca-cli docs).
## Onboarding
## Quick setup (beginner)
1. Install the plugin (see above).
2. Login (QR, on the Gateway machine):

View File

@@ -49,7 +49,7 @@ title: "Thinking Levels"
- When verbose is on, agents that emit structured tool results (Pi, other JSON agents) send each tool call back as its own metadata-only message, prefixed with `<emoji> <tool-name>: <arg>` when available (path/command). These tool summaries are sent as soon as each tool starts (separate bubbles), not as streaming deltas.
- When verbose is `full`, tool outputs are also forwarded after completion (separate bubble, truncated to a safe length). If you toggle `/verbose on|full|off` while a run is in-flight, subsequent tool bubbles honor the new setting.
## Reasoning visibility (/tools/thinking#reasoning-visibility-reasoning)
## Reasoning visibility (/reasoning)
- Levels: `on|off|stream`.
- Directive-only message toggles whether thinking blocks are shown in replies.
@@ -61,7 +61,6 @@ title: "Thinking Levels"
## Related
- Elevated mode docs live in [Elevated mode](/tools/elevated).
- Reasoning visibility behavior is documented in [Reasoning visibility](/tools/thinking#reasoning-visibility-reasoning).
## Heartbeats