diff --git a/docs/auth-credential-semantics.md b/docs/auth-credential-semantics.md index 47698539173..4db91971baa 100644 --- a/docs/auth-credential-semantics.md +++ b/docs/auth-credential-semantics.md @@ -1,5 +1,5 @@ --- -title: "Auth Credential Semantics" +title: "Auth credential semantics" summary: "Canonical credential eligibility and resolution semantics for auth profiles" read_when: - Working on auth profile resolution or credential routing diff --git a/docs/automation/auth-monitoring.md b/docs/automation/auth-monitoring.md index 70a5b460829..8247c6b7413 100644 --- a/docs/automation/auth-monitoring.md +++ b/docs/automation/auth-monitoring.md @@ -1,6 +1,6 @@ --- summary: "Redirect to /gateway/authentication" -title: "Auth Monitoring" +title: "Auth monitoring" --- This page moved to [Authentication](/gateway/authentication). See [Authentication](/gateway/authentication) for auth monitoring documentation. diff --git a/docs/automation/cron-jobs.md b/docs/automation/cron-jobs.md index 2a5115fd8a9..aeb9c2c4f4c 100644 --- a/docs/automation/cron-jobs.md +++ b/docs/automation/cron-jobs.md @@ -4,7 +4,7 @@ read_when: - Scheduling background jobs or wakeups - Wiring external triggers (webhooks, Gmail) into OpenClaw - Deciding between heartbeat and cron for scheduled tasks -title: "Scheduled Tasks" +title: "Scheduled tasks" --- # Scheduled Tasks (Cron) diff --git a/docs/automation/cron-vs-heartbeat.md b/docs/automation/cron-vs-heartbeat.md index 6acf43ddba7..07128c07e78 100644 --- a/docs/automation/cron-vs-heartbeat.md +++ b/docs/automation/cron-vs-heartbeat.md @@ -1,6 +1,6 @@ --- summary: "Redirect to /automation" -title: "Cron vs Heartbeat" +title: "Cron vs heartbeat" --- This page moved to [Automation & Tasks](/automation). See [Automation & Tasks](/automation) for the decision guide comparing cron and heartbeat. diff --git a/docs/automation/index.md b/docs/automation/index.md index 85b5b8011e2..bc3ac89cc11 100644 --- a/docs/automation/index.md +++ b/docs/automation/index.md @@ -4,7 +4,7 @@ read_when: - Deciding how to automate work with OpenClaw - Choosing between heartbeat, cron, hooks, and standing orders - Looking for the right automation entry point -title: "Automation & Tasks" +title: "Automation & tasks" --- OpenClaw runs work in the background through tasks, scheduled jobs, event hooks, and standing instructions. This page helps you choose the right mechanism and understand how they fit together. diff --git a/docs/automation/standing-orders.md b/docs/automation/standing-orders.md index 583852544dc..6d144b5867d 100644 --- a/docs/automation/standing-orders.md +++ b/docs/automation/standing-orders.md @@ -4,7 +4,7 @@ read_when: - Setting up autonomous agent workflows that run without per-task prompting - Defining what the agent can do independently vs. what needs human approval - Structuring multi-program agents with clear boundaries and escalation rules -title: "Standing Orders" +title: "Standing orders" --- Standing orders grant your agent **permanent operating authority** for defined programs. Instead of giving individual task instructions each time, you define programs with clear scope, triggers, and escalation rules — and the agent executes autonomously within those boundaries. diff --git a/docs/automation/taskflow.md b/docs/automation/taskflow.md index db7ed41a072..b0a93592b98 100644 --- a/docs/automation/taskflow.md +++ b/docs/automation/taskflow.md @@ -4,7 +4,7 @@ read_when: - You want to understand how Task Flow relates to background tasks - You encounter Task Flow or openclaw tasks flow in release notes or docs - You want to inspect or manage durable flow state -title: "Task Flow" +title: "Task flow" --- Task Flow is the flow orchestration substrate that sits above [background tasks](/automation/tasks). It manages durable multi-step flows with their own state, revision tracking, and sync semantics while individual tasks remain the unit of detached work. diff --git a/docs/automation/tasks.md b/docs/automation/tasks.md index abbcad93212..73c567ace40 100644 --- a/docs/automation/tasks.md +++ b/docs/automation/tasks.md @@ -4,7 +4,7 @@ read_when: - Inspecting background work in progress or recently completed - Debugging delivery failures for detached agent runs - Understanding how background runs relate to sessions, cron, and heartbeat -title: "Background Tasks" +title: "Background tasks" --- > **Looking for scheduling?** See [Automation & Tasks](/automation) for choosing the right mechanism. This page covers **tracking** background work, not scheduling it. diff --git a/docs/automation/troubleshooting.md b/docs/automation/troubleshooting.md index 8a9b5715974..8a131d313dc 100644 --- a/docs/automation/troubleshooting.md +++ b/docs/automation/troubleshooting.md @@ -1,6 +1,6 @@ --- summary: "Redirect to /automation/cron-jobs" -title: "Automation Troubleshooting" +title: "Automation troubleshooting" --- This page moved to [Scheduled Tasks](/automation/cron-jobs#troubleshooting). See [Scheduled Tasks](/automation/cron-jobs#troubleshooting) for troubleshooting documentation. diff --git a/docs/brave-search.md b/docs/brave-search.md index 11fb19b2824..eb1727a2233 100644 --- a/docs/brave-search.md +++ b/docs/brave-search.md @@ -3,7 +3,7 @@ summary: "Brave Search API setup for web_search" read_when: - You want to use Brave Search for web_search - You need a BRAVE_API_KEY or plan details -title: "Brave Search (legacy path)" +title: "Brave search (legacy path)" --- # Brave Search API diff --git a/docs/channels/broadcast-groups.md b/docs/channels/broadcast-groups.md index 4c916b64126..7b1ae5abf7d 100644 --- a/docs/channels/broadcast-groups.md +++ b/docs/channels/broadcast-groups.md @@ -4,7 +4,7 @@ read_when: - Configuring broadcast groups - Debugging multi-agent replies in WhatsApp status: experimental -title: "Broadcast Groups" +title: "Broadcast groups" --- **Status:** Experimental diff --git a/docs/channels/channel-routing.md b/docs/channels/channel-routing.md index 77d8ac64f1d..9aafecaad43 100644 --- a/docs/channels/channel-routing.md +++ b/docs/channels/channel-routing.md @@ -2,7 +2,7 @@ summary: "Routing rules per channel (WhatsApp, Telegram, Discord, Slack) and shared context" read_when: - Changing channel routing or inbox behavior -title: "Channel Routing" +title: "Channel routing" --- # Channels & routing diff --git a/docs/channels/group-messages.md b/docs/channels/group-messages.md index 1d595044062..66c87ac6d98 100644 --- a/docs/channels/group-messages.md +++ b/docs/channels/group-messages.md @@ -2,7 +2,7 @@ summary: "Behavior and config for WhatsApp group message handling (mentionPatterns are shared across surfaces)" read_when: - Changing group message rules or mentions -title: "Group Messages" +title: "Group messages" --- # Group messages (WhatsApp web channel) diff --git a/docs/channels/index.md b/docs/channels/index.md index f2b6f02b53e..39d2b205890 100644 --- a/docs/channels/index.md +++ b/docs/channels/index.md @@ -3,7 +3,7 @@ summary: "Messaging platforms OpenClaw can connect to" read_when: - You want to choose a chat channel for OpenClaw - You need a quick overview of supported messaging platforms -title: "Chat Channels" +title: "Chat channels" --- OpenClaw can talk to you on any chat app you already use. Each channel connects via the Gateway. diff --git a/docs/channels/location.md b/docs/channels/location.md index 30e3be6cd8d..20ccc39f364 100644 --- a/docs/channels/location.md +++ b/docs/channels/location.md @@ -3,7 +3,7 @@ summary: "Inbound channel location parsing (Telegram/WhatsApp/Matrix) and contex read_when: - Adding or modifying channel location parsing - Using location context fields in agent prompts or tools -title: "Channel Location Parsing" +title: "Channel location parsing" --- OpenClaw normalizes shared locations from chat channels into: diff --git a/docs/channels/qa-channel.md b/docs/channels/qa-channel.md index cb2cd7b6a76..74d2347c33c 100644 --- a/docs/channels/qa-channel.md +++ b/docs/channels/qa-channel.md @@ -1,5 +1,5 @@ --- -title: "QA Channel" +title: "QA channel" summary: "Synthetic Slack-class channel plugin for deterministic OpenClaw QA scenarios" read_when: - You are wiring the synthetic QA transport into a local or CI test run diff --git a/docs/channels/qqbot.md b/docs/channels/qqbot.md index fe25863718e..b8e0f46311b 100644 --- a/docs/channels/qqbot.md +++ b/docs/channels/qqbot.md @@ -4,7 +4,7 @@ read_when: - You want to connect OpenClaw to QQ - You need QQ Bot credential setup - You want QQ Bot group or private chat support -title: QQ Bot +title: QQ bot --- QQ Bot connects to OpenClaw via the official QQ Bot API (WebSocket gateway). The diff --git a/docs/channels/troubleshooting.md b/docs/channels/troubleshooting.md index 6a50fd286eb..0a8f527f350 100644 --- a/docs/channels/troubleshooting.md +++ b/docs/channels/troubleshooting.md @@ -3,7 +3,7 @@ summary: "Fast channel level troubleshooting with per channel failure signatures read_when: - Channel transport says connected but replies fail - You need channel specific checks before deep provider docs -title: "Channel Troubleshooting" +title: "Channel troubleshooting" --- Use this page when a channel connects but behavior is wrong. diff --git a/docs/channels/zalouser.md b/docs/channels/zalouser.md index aff1867a680..9462f55fd83 100644 --- a/docs/channels/zalouser.md +++ b/docs/channels/zalouser.md @@ -3,7 +3,7 @@ summary: "Zalo personal account support via native zca-js (QR login), capabiliti read_when: - Setting up Zalo Personal for OpenClaw - Debugging Zalo Personal login or message flow -title: "Zalo Personal" +title: "Zalo personal" --- # Zalo Personal (unofficial) diff --git a/docs/ci.md b/docs/ci.md index 42980e883b6..9d2dbabeb90 100644 --- a/docs/ci.md +++ b/docs/ci.md @@ -1,5 +1,5 @@ --- -title: CI Pipeline +title: CI pipeline summary: "CI job graph, scope gates, and local command equivalents" read_when: - You need to understand why a CI job did or did not run diff --git a/docs/cli/acp.md b/docs/cli/acp.md index 76468897a9a..1ed672fcf78 100644 --- a/docs/cli/acp.md +++ b/docs/cli/acp.md @@ -3,7 +3,7 @@ summary: "Run the ACP bridge for IDE integrations" read_when: - Setting up ACP-based IDE integrations - Debugging ACP session routing to the Gateway -title: "acp" +title: "ACP" --- Run the [Agent Client Protocol (ACP)](https://agentclientprotocol.com/) bridge that talks to an OpenClaw Gateway. diff --git a/docs/cli/agent.md b/docs/cli/agent.md index b272d4e9b3d..5975b94ab2c 100644 --- a/docs/cli/agent.md +++ b/docs/cli/agent.md @@ -2,7 +2,7 @@ summary: "CLI reference for `openclaw agent` (send one agent turn via the Gateway)" read_when: - You want to run one agent turn from scripts (optionally deliver reply) -title: "agent" +title: "Agent" --- # `openclaw agent` diff --git a/docs/cli/agents.md b/docs/cli/agents.md index d43993628d8..c58d4d6b140 100644 --- a/docs/cli/agents.md +++ b/docs/cli/agents.md @@ -2,7 +2,7 @@ summary: "CLI reference for `openclaw agents` (list/add/delete/bindings/bind/unbind/set identity)" read_when: - You want multiple isolated agents (workspaces + routing + auth) -title: "agents" +title: "Agents" --- # `openclaw agents` diff --git a/docs/cli/approvals.md b/docs/cli/approvals.md index 951d7f08887..6be5f55573b 100644 --- a/docs/cli/approvals.md +++ b/docs/cli/approvals.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw approvals` and `openclaw exec-policy`" read_when: - You want to edit exec approvals from the CLI - You need to manage allowlists on gateway or node hosts -title: "approvals" +title: "Approvals" --- # `openclaw approvals` diff --git a/docs/cli/backup.md b/docs/cli/backup.md index 6cfa9294703..18c4345379e 100644 --- a/docs/cli/backup.md +++ b/docs/cli/backup.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw backup` (create local backup archives)" read_when: - You want a first-class backup archive for local OpenClaw state - You want to preview which paths would be included before reset or uninstall -title: "backup" +title: "Backup" --- # `openclaw backup` diff --git a/docs/cli/browser.md b/docs/cli/browser.md index f1d8197d784..e886837b3ef 100644 --- a/docs/cli/browser.md +++ b/docs/cli/browser.md @@ -4,7 +4,7 @@ read_when: - You use `openclaw browser` and want examples for common tasks - You want to control a browser running on another machine via a node host - You want to attach to your local signed-in Chrome via Chrome MCP -title: "browser" +title: "Browser" --- # `openclaw browser` diff --git a/docs/cli/channels.md b/docs/cli/channels.md index d7256135903..d361102d0d5 100644 --- a/docs/cli/channels.md +++ b/docs/cli/channels.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw channels` (accounts, status, login/logout, read_when: - You want to add/remove channel accounts (WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost (plugin)/Signal/iMessage/Matrix) - You want to check channel status or tail channel logs -title: "channels" +title: "Channels" --- # `openclaw channels` diff --git a/docs/cli/clawbot.md b/docs/cli/clawbot.md index 99468b45456..37756d2006b 100644 --- a/docs/cli/clawbot.md +++ b/docs/cli/clawbot.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw clawbot` (legacy alias namespace)" read_when: - You maintain older scripts using `openclaw clawbot ...` - You need migration guidance to current commands -title: "clawbot" +title: "Clawbot" --- # `openclaw clawbot` diff --git a/docs/cli/completion.md b/docs/cli/completion.md index 7c052a6b25b..50080f08184 100644 --- a/docs/cli/completion.md +++ b/docs/cli/completion.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw completion` (generate/install shell comple read_when: - You want shell completions for zsh/bash/fish/PowerShell - You need to cache completion scripts under OpenClaw state -title: "completion" +title: "Completion" --- # `openclaw completion` diff --git a/docs/cli/config.md b/docs/cli/config.md index 6ac53055a3d..83f2eab4bb4 100644 --- a/docs/cli/config.md +++ b/docs/cli/config.md @@ -2,7 +2,7 @@ summary: "CLI reference for `openclaw config` (get/set/unset/file/schema/validate)" read_when: - You want to read or edit config non-interactively -title: "config" +title: "Config" --- # `openclaw config` diff --git a/docs/cli/configure.md b/docs/cli/configure.md index bbfc48851d0..9ce6692f0fd 100644 --- a/docs/cli/configure.md +++ b/docs/cli/configure.md @@ -2,7 +2,7 @@ summary: "CLI reference for `openclaw configure` (interactive configuration prompts)" read_when: - You want to tweak credentials, devices, or agent defaults interactively -title: "configure" +title: "Configure" --- # `openclaw configure` diff --git a/docs/cli/cron.md b/docs/cli/cron.md index 8cfaa7ddd31..a595ebda3f6 100644 --- a/docs/cli/cron.md +++ b/docs/cli/cron.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw cron` (schedule and run background jobs)" read_when: - You want scheduled jobs and wakeups - You’re debugging cron execution and logs -title: "cron" +title: "Cron" --- # `openclaw cron` diff --git a/docs/cli/daemon.md b/docs/cli/daemon.md index a8b1df1c23e..701fa69b882 100644 --- a/docs/cli/daemon.md +++ b/docs/cli/daemon.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw daemon` (legacy alias for gateway service read_when: - You still use `openclaw daemon ...` in scripts - You need service lifecycle commands (install/start/stop/restart/status) -title: "daemon" +title: "Daemon" --- # `openclaw daemon` diff --git a/docs/cli/dashboard.md b/docs/cli/dashboard.md index 2ac81859386..4f6927bf5f1 100644 --- a/docs/cli/dashboard.md +++ b/docs/cli/dashboard.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw dashboard` (open the Control UI)" read_when: - You want to open the Control UI with your current token - You want to print the URL without launching a browser -title: "dashboard" +title: "Dashboard" --- # `openclaw dashboard` diff --git a/docs/cli/devices.md b/docs/cli/devices.md index 83d295c7bc1..8c5eb8e93ba 100644 --- a/docs/cli/devices.md +++ b/docs/cli/devices.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw devices` (device pairing + token rotation/ read_when: - You are approving device pairing requests - You need to rotate or revoke device tokens -title: "devices" +title: "Devices" --- # `openclaw devices` diff --git a/docs/cli/directory.md b/docs/cli/directory.md index 15ba7ba60e1..c0e69bf3ce2 100644 --- a/docs/cli/directory.md +++ b/docs/cli/directory.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw directory` (self, peers, groups)" read_when: - You want to look up contacts/groups/self ids for a channel - You are developing a channel directory adapter -title: "directory" +title: "Directory" --- # `openclaw directory` diff --git a/docs/cli/dns.md b/docs/cli/dns.md index aa7f6ec2185..56a4b05ab62 100644 --- a/docs/cli/dns.md +++ b/docs/cli/dns.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw dns` (wide-area discovery helpers)" read_when: - You want wide-area discovery (DNS-SD) via Tailscale + CoreDNS - You’re setting up split DNS for a custom discovery domain (example: openclaw.internal) -title: "dns" +title: "DNS" --- # `openclaw dns` diff --git a/docs/cli/docs.md b/docs/cli/docs.md index 0faeb12d318..fc40c64e117 100644 --- a/docs/cli/docs.md +++ b/docs/cli/docs.md @@ -2,7 +2,7 @@ summary: "CLI reference for `openclaw docs` (search the live docs index)" read_when: - You want to search the live OpenClaw docs from the terminal -title: "docs" +title: "Docs" --- # `openclaw docs` diff --git a/docs/cli/doctor.md b/docs/cli/doctor.md index 73f917ad239..54d9824c4c6 100644 --- a/docs/cli/doctor.md +++ b/docs/cli/doctor.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw doctor` (health checks + guided repairs)" read_when: - You have connectivity/auth issues and want guided fixes - You updated and want a sanity check -title: "doctor" +title: "Doctor" --- # `openclaw doctor` diff --git a/docs/cli/flows.md b/docs/cli/flows.md index cc66acd41e9..65f3a89176c 100644 --- a/docs/cli/flows.md +++ b/docs/cli/flows.md @@ -2,7 +2,7 @@ summary: "Redirect: flow commands live under `openclaw tasks flow`" read_when: - You encounter openclaw flows in older docs or release notes -title: "flows (redirect)" +title: "Flows (redirect)" --- # `openclaw tasks flow` diff --git a/docs/cli/gateway.md b/docs/cli/gateway.md index 39b5884abe5..65ce3e75fae 100644 --- a/docs/cli/gateway.md +++ b/docs/cli/gateway.md @@ -4,7 +4,7 @@ read_when: - Running the Gateway from the CLI (dev or servers) - Debugging Gateway auth, bind modes, and connectivity - Discovering gateways via Bonjour (local + wide-area DNS-SD) -title: "gateway" +title: "Gateway" --- # Gateway CLI diff --git a/docs/cli/health.md b/docs/cli/health.md index 60085018178..0525669b68a 100644 --- a/docs/cli/health.md +++ b/docs/cli/health.md @@ -2,7 +2,7 @@ summary: "CLI reference for `openclaw health` (gateway health snapshot via RPC)" read_when: - You want to quickly check the running Gateway’s health -title: "health" +title: "Health" --- # `openclaw health` diff --git a/docs/cli/hooks.md b/docs/cli/hooks.md index d167f66aa7d..a6698079768 100644 --- a/docs/cli/hooks.md +++ b/docs/cli/hooks.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw hooks` (agent hooks)" read_when: - You want to manage agent hooks - You want to inspect hook availability or enable workspace hooks -title: "hooks" +title: "Hooks" --- # `openclaw hooks` diff --git a/docs/cli/index.md b/docs/cli/index.md index 1afc6fec947..c1a0b31ece6 100644 --- a/docs/cli/index.md +++ b/docs/cli/index.md @@ -3,7 +3,7 @@ summary: "OpenClaw CLI index: command list, global flags, and links to per-comma read_when: - Finding the right `openclaw` subcommand - Looking up global flags or output styling rules -title: "CLI Reference" +title: "CLI reference" --- `openclaw` is the main CLI entry point. Each core command has either a diff --git a/docs/cli/logs.md b/docs/cli/logs.md index b30e843c968..849f9d6c7e5 100644 --- a/docs/cli/logs.md +++ b/docs/cli/logs.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw logs` (tail gateway logs via RPC)" read_when: - You need to tail Gateway logs remotely (without SSH) - You want JSON log lines for tooling -title: "logs" +title: "Logs" --- # `openclaw logs` diff --git a/docs/cli/mcp.md b/docs/cli/mcp.md index 9307452c4dd..9dfa018d723 100644 --- a/docs/cli/mcp.md +++ b/docs/cli/mcp.md @@ -4,7 +4,7 @@ read_when: - Connecting Codex, Claude Code, or another MCP client to OpenClaw-backed channels - Running `openclaw mcp serve` - Managing OpenClaw-saved MCP server definitions -title: "mcp" +title: "MCP" --- `openclaw mcp` has two jobs: diff --git a/docs/cli/memory.md b/docs/cli/memory.md index 96dd71e0c7c..a24a239295b 100644 --- a/docs/cli/memory.md +++ b/docs/cli/memory.md @@ -4,7 +4,7 @@ read_when: - You want to index or search semantic memory - You’re debugging memory availability or indexing - You want to promote recalled short-term memory into `MEMORY.md` -title: "memory" +title: "Memory" --- # `openclaw memory` diff --git a/docs/cli/message.md b/docs/cli/message.md index 1aa8a373186..0dc35220ac4 100644 --- a/docs/cli/message.md +++ b/docs/cli/message.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw message` (send + channel actions)" read_when: - Adding or modifying message CLI actions - Changing outbound channel behavior -title: "message" +title: "Message" --- # `openclaw message` diff --git a/docs/cli/models.md b/docs/cli/models.md index ba7acfeaafb..1895bc9a201 100644 --- a/docs/cli/models.md +++ b/docs/cli/models.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw models` (status/list/set/scan, aliases, fa read_when: - You want to change default models or view provider auth status - You want to scan available models/providers and debug auth profiles -title: "models" +title: "Models" --- # `openclaw models` diff --git a/docs/cli/node.md b/docs/cli/node.md index dbdfe15e891..056c4133053 100644 --- a/docs/cli/node.md +++ b/docs/cli/node.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw node` (headless node host)" read_when: - Running the headless node host - Pairing a non-macOS node for system.run -title: "node" +title: "Node" --- # `openclaw node` diff --git a/docs/cli/nodes.md b/docs/cli/nodes.md index f5ebfee97f7..f345196c36d 100644 --- a/docs/cli/nodes.md +++ b/docs/cli/nodes.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw nodes` (status, pairing, invoke, camera/ca read_when: - You’re managing paired nodes (cameras, screen, canvas) - You need to approve requests or invoke node commands -title: "nodes" +title: "Nodes" --- # `openclaw nodes` diff --git a/docs/cli/onboard.md b/docs/cli/onboard.md index d0617f0b84b..fea50fde3fe 100644 --- a/docs/cli/onboard.md +++ b/docs/cli/onboard.md @@ -2,7 +2,7 @@ summary: "CLI reference for `openclaw onboard` (interactive onboarding)" read_when: - You want guided setup for gateway, workspace, auth, channels, and skills -title: "onboard" +title: "Onboard" --- # `openclaw onboard` diff --git a/docs/cli/pairing.md b/docs/cli/pairing.md index 64c79292939..467c947eb03 100644 --- a/docs/cli/pairing.md +++ b/docs/cli/pairing.md @@ -2,7 +2,7 @@ summary: "CLI reference for `openclaw pairing` (approve/list pairing requests)" read_when: - You’re using pairing-mode DMs and need to approve senders -title: "pairing" +title: "Pairing" --- # `openclaw pairing` diff --git a/docs/cli/plugins.md b/docs/cli/plugins.md index e407ae0651c..fd84f54538a 100644 --- a/docs/cli/plugins.md +++ b/docs/cli/plugins.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw plugins` (list, install, marketplace, unin read_when: - You want to install or manage Gateway plugins or compatible bundles - You want to debug plugin load failures -title: "plugins" +title: "Plugins" --- # `openclaw plugins` diff --git a/docs/cli/proxy.md b/docs/cli/proxy.md index e5f64deff52..a800832d70c 100644 --- a/docs/cli/proxy.md +++ b/docs/cli/proxy.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw proxy`, the local debug proxy and capture read_when: - You need to capture OpenClaw transport traffic locally for debugging - You want to inspect debug proxy sessions, blobs, or built-in query presets -title: "proxy" +title: "Proxy" --- # `openclaw proxy` diff --git a/docs/cli/qr.md b/docs/cli/qr.md index c7da85b037f..06e72d86e43 100644 --- a/docs/cli/qr.md +++ b/docs/cli/qr.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw qr` (generate mobile pairing QR + setup co read_when: - You want to pair a mobile node app with a gateway quickly - You need setup-code output for remote/manual sharing -title: "qr" +title: "QR" --- # `openclaw qr` diff --git a/docs/cli/reset.md b/docs/cli/reset.md index 6a1b33e515c..a968eaad6df 100644 --- a/docs/cli/reset.md +++ b/docs/cli/reset.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw reset` (reset local state/config)" read_when: - You want to wipe local state while keeping the CLI installed - You want a dry-run of what would be removed -title: "reset" +title: "Reset" --- # `openclaw reset` diff --git a/docs/cli/secrets.md b/docs/cli/secrets.md index 07d9d8395a9..e0e494ac57a 100644 --- a/docs/cli/secrets.md +++ b/docs/cli/secrets.md @@ -4,7 +4,7 @@ read_when: - Re-resolving secret refs at runtime - Auditing plaintext residues and unresolved refs - Configuring SecretRefs and applying one-way scrub changes -title: "secrets" +title: "Secrets" --- # `openclaw secrets` diff --git a/docs/cli/security.md b/docs/cli/security.md index af1bfea86b5..28c29127958 100644 --- a/docs/cli/security.md +++ b/docs/cli/security.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw security` (audit and fix common security f read_when: - You want to run a quick security audit on config/state - You want to apply safe “fix” suggestions (permissions, tighten defaults) -title: "security" +title: "Security" --- # `openclaw security` diff --git a/docs/cli/sessions.md b/docs/cli/sessions.md index 97decd77741..f381a9e5d28 100644 --- a/docs/cli/sessions.md +++ b/docs/cli/sessions.md @@ -2,7 +2,7 @@ summary: "CLI reference for `openclaw sessions` (list stored sessions + usage)" read_when: - You want to list stored sessions and see recent activity -title: "sessions" +title: "Sessions" --- # `openclaw sessions` diff --git a/docs/cli/setup.md b/docs/cli/setup.md index 28130d4bd73..736f63227b6 100644 --- a/docs/cli/setup.md +++ b/docs/cli/setup.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw setup` (initialize config + workspace)" read_when: - You’re doing first-run setup without full CLI onboarding - You want to set the default workspace path -title: "setup" +title: "Setup" --- # `openclaw setup` diff --git a/docs/cli/skills.md b/docs/cli/skills.md index eed2c1c0c94..c86e068beb3 100644 --- a/docs/cli/skills.md +++ b/docs/cli/skills.md @@ -4,7 +4,7 @@ read_when: - You want to see which skills are available and ready to run - You want to search, install, or update skills from ClawHub - You want to debug missing binaries/env/config for skills -title: "skills" +title: "Skills" --- # `openclaw skills` diff --git a/docs/cli/status.md b/docs/cli/status.md index db69b8589ac..2b842283ac3 100644 --- a/docs/cli/status.md +++ b/docs/cli/status.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw status` (diagnostics, probes, usage snapsh read_when: - You want a quick diagnosis of channel health + recent session recipients - You want a pasteable “all” status for debugging -title: "status" +title: "Status" --- # `openclaw status` diff --git a/docs/cli/system.md b/docs/cli/system.md index 0956b42326f..c5e24f21f4b 100644 --- a/docs/cli/system.md +++ b/docs/cli/system.md @@ -4,7 +4,7 @@ read_when: - You want to enqueue a system event without creating a cron job - You need to enable or disable heartbeats - You want to inspect system presence entries -title: "system" +title: "System" --- # `openclaw system` diff --git a/docs/cli/tui.md b/docs/cli/tui.md index f0de2ab30b5..45d5859fad7 100644 --- a/docs/cli/tui.md +++ b/docs/cli/tui.md @@ -5,7 +5,7 @@ read_when: - You want to pass url/token/session from scripts - You want to run the TUI in local embedded mode without a Gateway - You want to use openclaw chat or openclaw tui --local -title: "tui" +title: "TUI" --- # `openclaw tui` diff --git a/docs/cli/uninstall.md b/docs/cli/uninstall.md index 5f93012f816..3a483e0c2b3 100644 --- a/docs/cli/uninstall.md +++ b/docs/cli/uninstall.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw uninstall` (remove gateway service + local read_when: - You want to remove the gateway service and/or local state - You want a dry-run first -title: "uninstall" +title: "Uninstall" --- # `openclaw uninstall` diff --git a/docs/cli/update.md b/docs/cli/update.md index 8ac259c4e2c..fd5373236c7 100644 --- a/docs/cli/update.md +++ b/docs/cli/update.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw update` (safe-ish source update + gateway read_when: - You want to update a source checkout safely - You need to understand `--update` shorthand behavior -title: "update" +title: "Update" --- # `openclaw update` diff --git a/docs/cli/voicecall.md b/docs/cli/voicecall.md index 7e62ff0589e..30da85b148e 100644 --- a/docs/cli/voicecall.md +++ b/docs/cli/voicecall.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw voicecall` (voice-call plugin command surf read_when: - You use the voice-call plugin and want the CLI entry points - You want quick examples for `voicecall call|continue|status|tail|expose` -title: "voicecall" +title: "Voicecall" --- # `openclaw voicecall` diff --git a/docs/cli/webhooks.md b/docs/cli/webhooks.md index 2a1675b8b88..bf1257944c1 100644 --- a/docs/cli/webhooks.md +++ b/docs/cli/webhooks.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw webhooks` (webhook helpers + Gmail Pub/Sub read_when: - You want to wire Gmail Pub/Sub events into OpenClaw - You want webhook helper commands -title: "webhooks" +title: "Webhooks" --- # `openclaw webhooks` diff --git a/docs/cli/wiki.md b/docs/cli/wiki.md index 8259be5f61f..ac89d0cd2e6 100644 --- a/docs/cli/wiki.md +++ b/docs/cli/wiki.md @@ -3,7 +3,7 @@ summary: "CLI reference for `openclaw wiki` (memory-wiki vault status, search, c read_when: - You want to use the memory-wiki CLI - You are documenting or changing `openclaw wiki` -title: "wiki" +title: "Wiki" --- # `openclaw wiki` diff --git a/docs/concepts/active-memory.md b/docs/concepts/active-memory.md index 7b0e8438585..611114e8b59 100644 --- a/docs/concepts/active-memory.md +++ b/docs/concepts/active-memory.md @@ -1,5 +1,5 @@ --- -title: "Active Memory" +title: "Active memory" summary: "A plugin-owned blocking memory sub-agent that injects relevant memory into interactive chat sessions" read_when: - You want to understand what active memory is for diff --git a/docs/concepts/agent-loop.md b/docs/concepts/agent-loop.md index b4f0768c09c..fd5cda072a5 100644 --- a/docs/concepts/agent-loop.md +++ b/docs/concepts/agent-loop.md @@ -3,7 +3,7 @@ summary: "Agent loop lifecycle, streams, and wait semantics" read_when: - You need an exact walkthrough of the agent loop or lifecycle events - You are changing session queueing, transcript writes, or session write lock behavior -title: "Agent Loop" +title: "Agent loop" --- # Agent Loop (OpenClaw) diff --git a/docs/concepts/agent-workspace.md b/docs/concepts/agent-workspace.md index 520da32ea05..c5600205be5 100644 --- a/docs/concepts/agent-workspace.md +++ b/docs/concepts/agent-workspace.md @@ -3,7 +3,7 @@ summary: "Agent workspace: location, layout, and backup strategy" read_when: - You need to explain the agent workspace or its file layout - You want to back up or migrate an agent workspace -title: "Agent Workspace" +title: "Agent workspace" --- The workspace is the agent's home. It is the only working directory used for diff --git a/docs/concepts/agent.md b/docs/concepts/agent.md index 0e6eeb29186..bc1fa136133 100644 --- a/docs/concepts/agent.md +++ b/docs/concepts/agent.md @@ -2,7 +2,7 @@ summary: "Agent runtime, workspace contract, and session bootstrap" read_when: - Changing agent runtime, workspace bootstrap, or session behavior -title: "Agent Runtime" +title: "Agent runtime" --- OpenClaw runs a single embedded agent runtime. diff --git a/docs/concepts/architecture.md b/docs/concepts/architecture.md index ea675cc1f11..12eb20573e6 100644 --- a/docs/concepts/architecture.md +++ b/docs/concepts/architecture.md @@ -2,7 +2,7 @@ summary: "WebSocket gateway architecture, components, and client flows" read_when: - Working on gateway protocol, clients, or transports -title: "Gateway Architecture" +title: "Gateway architecture" --- ## Overview diff --git a/docs/concepts/context-engine.md b/docs/concepts/context-engine.md index 1cb606322b4..893e48cd757 100644 --- a/docs/concepts/context-engine.md +++ b/docs/concepts/context-engine.md @@ -4,7 +4,7 @@ read_when: - You want to understand how OpenClaw assembles model context - You are switching between the legacy engine and a plugin engine - You are building a context engine plugin -title: "Context Engine" +title: "Context engine" --- A **context engine** controls how OpenClaw builds model context for each run. diff --git a/docs/concepts/delegate-architecture.md b/docs/concepts/delegate-architecture.md index f84bc57200c..e4ee0dccbd1 100644 --- a/docs/concepts/delegate-architecture.md +++ b/docs/concepts/delegate-architecture.md @@ -1,6 +1,6 @@ --- summary: "Delegate architecture: running OpenClaw as a named agent on behalf of an organization" -title: Delegate Architecture +title: Delegate architecture read_when: "You want an agent with its own identity that acts on behalf of humans in an organization." status: active --- diff --git a/docs/concepts/experimental-features.md b/docs/concepts/experimental-features.md index 73969493ef0..5547d85beb3 100644 --- a/docs/concepts/experimental-features.md +++ b/docs/concepts/experimental-features.md @@ -1,5 +1,5 @@ --- -title: "Experimental Features" +title: "Experimental features" summary: "What experimental flags mean in OpenClaw and which ones are currently documented" read_when: - You see an `.experimental` config key and want to know whether it is stable diff --git a/docs/concepts/markdown-formatting.md b/docs/concepts/markdown-formatting.md index f6df87da24e..2c548457a69 100644 --- a/docs/concepts/markdown-formatting.md +++ b/docs/concepts/markdown-formatting.md @@ -4,7 +4,7 @@ read_when: - You are changing markdown formatting or chunking for outbound channels - You are adding a new channel formatter or style mapping - You are debugging formatting regressions across channels -title: "Markdown Formatting" +title: "Markdown formatting" --- OpenClaw formats outbound Markdown by converting it into a shared intermediate diff --git a/docs/concepts/memory-builtin.md b/docs/concepts/memory-builtin.md index 4d466e17900..a1e7e085249 100644 --- a/docs/concepts/memory-builtin.md +++ b/docs/concepts/memory-builtin.md @@ -1,5 +1,5 @@ --- -title: "Builtin Memory Engine" +title: "Builtin memory engine" summary: "The default SQLite-based memory backend with keyword, vector, and hybrid search" read_when: - You want to understand the default memory backend diff --git a/docs/concepts/memory-honcho.md b/docs/concepts/memory-honcho.md index 38686c7fdad..cb8f886de35 100644 --- a/docs/concepts/memory-honcho.md +++ b/docs/concepts/memory-honcho.md @@ -1,5 +1,5 @@ --- -title: "Honcho Memory" +title: "Honcho memory" summary: "AI-native cross-session memory via the Honcho plugin" read_when: - You want persistent memory that works across sessions and channels diff --git a/docs/concepts/memory-qmd.md b/docs/concepts/memory-qmd.md index 0569f5756c7..d465cc6a20e 100644 --- a/docs/concepts/memory-qmd.md +++ b/docs/concepts/memory-qmd.md @@ -1,5 +1,5 @@ --- -title: "QMD Memory Engine" +title: "QMD memory engine" summary: "Local-first search sidecar with BM25, vectors, reranking, and query expansion" read_when: - You want to set up QMD as your memory backend diff --git a/docs/concepts/memory-search.md b/docs/concepts/memory-search.md index c8a2fc9a430..f43b8906d2f 100644 --- a/docs/concepts/memory-search.md +++ b/docs/concepts/memory-search.md @@ -1,5 +1,5 @@ --- -title: "Memory Search" +title: "Memory search" summary: "How memory search finds relevant notes using embeddings and hybrid retrieval" read_when: - You want to understand how memory_search works diff --git a/docs/concepts/memory.md b/docs/concepts/memory.md index 44dfae0b7f7..9b5a0aaaaa5 100644 --- a/docs/concepts/memory.md +++ b/docs/concepts/memory.md @@ -1,5 +1,5 @@ --- -title: "Memory Overview" +title: "Memory overview" summary: "How OpenClaw remembers things across sessions" read_when: - You want to understand how memory works diff --git a/docs/concepts/model-failover.md b/docs/concepts/model-failover.md index d430e2b0541..14a7a859a03 100644 --- a/docs/concepts/model-failover.md +++ b/docs/concepts/model-failover.md @@ -4,7 +4,7 @@ read_when: - Diagnosing auth profile rotation, cooldowns, or model fallback behavior - Updating failover rules for auth profiles or models - Understanding how session model overrides interact with fallback retries -title: "Model Failover" +title: "Model failover" --- OpenClaw handles failures in two stages: diff --git a/docs/concepts/multi-agent.md b/docs/concepts/multi-agent.md index deb4fc947cd..4e86b91717e 100644 --- a/docs/concepts/multi-agent.md +++ b/docs/concepts/multi-agent.md @@ -1,6 +1,6 @@ --- summary: "Multi-agent routing: isolated agents, channel accounts, and bindings" -title: Multi-Agent Routing +title: Multi-agent routing read_when: "You want multiple isolated agents (workspaces + auth) in one gateway process." status: active --- diff --git a/docs/concepts/qa-e2e-automation.md b/docs/concepts/qa-e2e-automation.md index 697345344b2..911a680d0aa 100644 --- a/docs/concepts/qa-e2e-automation.md +++ b/docs/concepts/qa-e2e-automation.md @@ -4,7 +4,7 @@ read_when: - Extending qa-lab or qa-channel - Adding repo-backed QA scenarios - Building higher-realism QA automation around the Gateway dashboard -title: "QA E2E Automation" +title: "QA E2E automation" --- The private QA stack is meant to exercise OpenClaw in a more realistic, diff --git a/docs/concepts/queue.md b/docs/concepts/queue.md index 701fb9aaf46..61291d29d1c 100644 --- a/docs/concepts/queue.md +++ b/docs/concepts/queue.md @@ -2,7 +2,7 @@ summary: "Command queue design that serializes inbound auto-reply runs" read_when: - Changing auto-reply execution or concurrency -title: "Command Queue" +title: "Command queue" --- # Command Queue (2026-01-16) diff --git a/docs/concepts/retry.md b/docs/concepts/retry.md index f70212a6e68..c1cec48a44f 100644 --- a/docs/concepts/retry.md +++ b/docs/concepts/retry.md @@ -3,7 +3,7 @@ summary: "Retry policy for outbound provider calls" read_when: - Updating provider retry behavior or defaults - Debugging provider send errors or rate limits -title: "Retry Policy" +title: "Retry policy" --- ## Goals diff --git a/docs/concepts/session-pruning.md b/docs/concepts/session-pruning.md index 9237cf5d902..6fec6fe00d4 100644 --- a/docs/concepts/session-pruning.md +++ b/docs/concepts/session-pruning.md @@ -1,5 +1,5 @@ --- -title: "Session Pruning" +title: "Session pruning" summary: "Trimming old tool results to keep context lean and caching efficient" read_when: - You want to reduce context growth from tool outputs diff --git a/docs/concepts/session-tool.md b/docs/concepts/session-tool.md index 6366c94eef1..6425609d6ba 100644 --- a/docs/concepts/session-tool.md +++ b/docs/concepts/session-tool.md @@ -4,7 +4,7 @@ read_when: - You want to understand what session tools the agent has - You want to configure cross-session access or sub-agent spawning - You want to inspect status or control spawned sub-agents -title: "Session Tools" +title: "Session tools" --- OpenClaw gives agents tools to work across sessions, inspect status, and diff --git a/docs/concepts/session.md b/docs/concepts/session.md index 592311ab497..adbdcaeda0f 100644 --- a/docs/concepts/session.md +++ b/docs/concepts/session.md @@ -3,7 +3,7 @@ summary: "How OpenClaw manages conversation sessions" read_when: - You want to understand session routing and isolation - You want to configure DM scope for multi-user setups -title: "Session Management" +title: "Session management" --- OpenClaw organizes conversations into **sessions**. Each message is routed to a diff --git a/docs/concepts/soul.md b/docs/concepts/soul.md index a0ac85fe0cc..059caaecdcf 100644 --- a/docs/concepts/soul.md +++ b/docs/concepts/soul.md @@ -4,7 +4,7 @@ read_when: - You want your agent to sound less generic - You are editing SOUL.md - You want a stronger personality without breaking safety or brevity -title: "SOUL.md Personality Guide" +title: "SOUL.md personality guide" --- `SOUL.md` is where your agent's voice lives. diff --git a/docs/concepts/streaming.md b/docs/concepts/streaming.md index 9658dfdbaa0..1d00311b64d 100644 --- a/docs/concepts/streaming.md +++ b/docs/concepts/streaming.md @@ -4,7 +4,7 @@ read_when: - Explaining how streaming or chunking works on channels - Changing block streaming or channel chunking behavior - Debugging duplicate/early block replies or channel preview streaming -title: "Streaming and Chunking" +title: "Streaming and chunking" --- # Streaming + chunking diff --git a/docs/concepts/system-prompt.md b/docs/concepts/system-prompt.md index dc386a1909f..89f136aff29 100644 --- a/docs/concepts/system-prompt.md +++ b/docs/concepts/system-prompt.md @@ -3,7 +3,7 @@ summary: "What the OpenClaw system prompt contains and how it is assembled" read_when: - Editing system prompt text, tools list, or time/heartbeat sections - Changing workspace bootstrap or skills injection behavior -title: "System Prompt" +title: "System prompt" --- OpenClaw builds a custom system prompt for every agent run. The prompt is **OpenClaw-owned** and does not use the pi-coding-agent default prompt. diff --git a/docs/concepts/typing-indicators.md b/docs/concepts/typing-indicators.md index 18ab3ef7494..0eb3ad49916 100644 --- a/docs/concepts/typing-indicators.md +++ b/docs/concepts/typing-indicators.md @@ -2,7 +2,7 @@ summary: "When OpenClaw shows typing indicators and how to tune them" read_when: - Changing typing indicator behavior or defaults -title: "Typing Indicators" +title: "Typing indicators" --- Typing indicators are sent to the chat channel while a run is active. Use diff --git a/docs/concepts/usage-tracking.md b/docs/concepts/usage-tracking.md index c41c9ccbcb4..a8ad1c23692 100644 --- a/docs/concepts/usage-tracking.md +++ b/docs/concepts/usage-tracking.md @@ -3,7 +3,7 @@ summary: "Usage tracking surfaces and credential requirements" read_when: - You are wiring provider usage/quota surfaces - You need to explain usage tracking behavior or auth requirements -title: "Usage Tracking" +title: "Usage tracking" --- ## What it is diff --git a/docs/date-time.md b/docs/date-time.md index 0831ea42972..f3bf4efd11c 100644 --- a/docs/date-time.md +++ b/docs/date-time.md @@ -3,7 +3,7 @@ summary: "Date and time handling across envelopes, prompts, tools, and connector read_when: - You are changing how timestamps are shown to the model or users - You are debugging time formatting in messages or system prompt output -title: "Date and Time" +title: "Date and time" --- # Date & Time diff --git a/docs/debug/node-issue.md b/docs/debug/node-issue.md index ad74e6fe519..5775569697c 100644 --- a/docs/debug/node-issue.md +++ b/docs/debug/node-issue.md @@ -3,7 +3,7 @@ summary: Node + tsx "__name is not a function" crash notes and workarounds read_when: - Debugging Node-only dev scripts or watch mode failures - Investigating tsx/esbuild loader crashes in OpenClaw -title: "Node + tsx Crash" +title: "Node + tsx crash" --- # Node + tsx "\_\_name is not a function" crash diff --git a/docs/diagnostics/flags.md b/docs/diagnostics/flags.md index c98829306c4..aef72b21fac 100644 --- a/docs/diagnostics/flags.md +++ b/docs/diagnostics/flags.md @@ -3,7 +3,7 @@ summary: "Diagnostics flags for targeted debug logs" read_when: - You need targeted debug logs without raising global logging levels - You need to capture subsystem-specific logs for support -title: "Diagnostics Flags" +title: "Diagnostics flags" --- Diagnostics flags let you enable targeted debug logs without turning on verbose logging everywhere. Flags are opt-in and have no effect unless a subsystem checks them. diff --git a/docs/gateway/background-process.md b/docs/gateway/background-process.md index f3201093f23..fcf0f7774d0 100644 --- a/docs/gateway/background-process.md +++ b/docs/gateway/background-process.md @@ -3,7 +3,7 @@ summary: "Background exec execution and process management" read_when: - Adding or modifying background exec behavior - Debugging long-running exec tasks -title: "Background Exec and Process Tool" +title: "Background exec and process tool" --- # Background Exec + Process Tool diff --git a/docs/gateway/bonjour.md b/docs/gateway/bonjour.md index ee7aa639f24..31738f80bbe 100644 --- a/docs/gateway/bonjour.md +++ b/docs/gateway/bonjour.md @@ -3,7 +3,7 @@ summary: "Bonjour/mDNS discovery + debugging (Gateway beacons, clients, and comm read_when: - Debugging Bonjour discovery issues on macOS/iOS - Changing mDNS service types, TXT records, or discovery UX -title: "Bonjour Discovery" +title: "Bonjour discovery" --- # Bonjour / mDNS discovery diff --git a/docs/gateway/bridge-protocol.md b/docs/gateway/bridge-protocol.md index b800208c9dc..cf82996bbf6 100644 --- a/docs/gateway/bridge-protocol.md +++ b/docs/gateway/bridge-protocol.md @@ -4,7 +4,7 @@ read_when: - Building or debugging node clients (iOS/Android/macOS node mode) - Investigating pairing or bridge auth failures - Auditing the node surface exposed by the gateway -title: "Bridge Protocol" +title: "Bridge protocol" --- # Bridge protocol (legacy node transport) diff --git a/docs/gateway/cli-backends.md b/docs/gateway/cli-backends.md index c496241f938..f59f84bfb68 100644 --- a/docs/gateway/cli-backends.md +++ b/docs/gateway/cli-backends.md @@ -4,7 +4,7 @@ read_when: - You want a reliable fallback when API providers fail - You are running Codex CLI or other local AI CLIs and want to reuse them - You want to understand the MCP loopback bridge for CLI backend tool access -title: "CLI Backends" +title: "CLI backends" --- # CLI backends (fallback runtime) diff --git a/docs/gateway/configuration-examples.md b/docs/gateway/configuration-examples.md index ef94c3fb242..0fdcd0ea4bf 100644 --- a/docs/gateway/configuration-examples.md +++ b/docs/gateway/configuration-examples.md @@ -4,7 +4,7 @@ read_when: - Learning how to configure OpenClaw - Looking for configuration examples - Setting up OpenClaw for the first time -title: "Configuration Examples" +title: "Configuration examples" --- Examples below are aligned with the current config schema. For the exhaustive reference and per-field notes, see [Configuration](/gateway/configuration). diff --git a/docs/gateway/configuration-reference.md b/docs/gateway/configuration-reference.md index c6054bc5cca..24e0baa74cc 100644 --- a/docs/gateway/configuration-reference.md +++ b/docs/gateway/configuration-reference.md @@ -1,5 +1,5 @@ --- -title: "Configuration Reference" +title: "Configuration reference" summary: "Gateway config reference for core OpenClaw keys, defaults, and links to dedicated subsystem references" read_when: - You need exact field-level config semantics or defaults diff --git a/docs/gateway/diagnostics.md b/docs/gateway/diagnostics.md index ccd31a6c24e..04227a5b1b5 100644 --- a/docs/gateway/diagnostics.md +++ b/docs/gateway/diagnostics.md @@ -1,5 +1,5 @@ --- -title: "Diagnostics Export" +title: "Diagnostics export" summary: "Create shareable Gateway diagnostics bundles for bug reports" read_when: - Preparing a bug report or support request diff --git a/docs/gateway/discovery.md b/docs/gateway/discovery.md index a94c18277ee..45673b594cf 100644 --- a/docs/gateway/discovery.md +++ b/docs/gateway/discovery.md @@ -4,7 +4,7 @@ read_when: - Implementing or changing Bonjour discovery/advertising - Adjusting remote connection modes (direct vs SSH) - Designing node discovery + pairing for remote nodes -title: "Discovery and Transports" +title: "Discovery and transports" --- # Discovery & transports diff --git a/docs/gateway/gateway-lock.md b/docs/gateway/gateway-lock.md index f85a5729e64..524ba0826da 100644 --- a/docs/gateway/gateway-lock.md +++ b/docs/gateway/gateway-lock.md @@ -3,7 +3,7 @@ summary: "Gateway singleton guard using the WebSocket listener bind" read_when: - Running or debugging the gateway process - Investigating single-instance enforcement -title: "Gateway Lock" +title: "Gateway lock" --- ## Why diff --git a/docs/gateway/health.md b/docs/gateway/health.md index 3c4dd9bff7e..d7aabcbf8ca 100644 --- a/docs/gateway/health.md +++ b/docs/gateway/health.md @@ -3,7 +3,7 @@ summary: "Health check commands and gateway health monitoring" read_when: - Diagnosing channel connectivity or gateway health - Understanding health check CLI commands and options -title: "Health Checks" +title: "Health checks" --- # Health Checks (CLI) diff --git a/docs/gateway/local-models.md b/docs/gateway/local-models.md index 6c426f550ef..00152f73028 100644 --- a/docs/gateway/local-models.md +++ b/docs/gateway/local-models.md @@ -4,7 +4,7 @@ read_when: - You want to serve models from your own GPU box - You are wiring LM Studio or an OpenAI-compatible proxy - You need the safest local model guidance -title: "Local Models" +title: "Local models" --- Local is doable, but OpenClaw expects large context + strong defenses against prompt injection. Small cards truncate context and leak safety. Aim high: **≥2 maxed-out Mac Studios or equivalent GPU rig (~$30k+)**. A single **24 GB** GPU works only for lighter prompts with higher latency. Use the **largest / full-size model variant you can run**; aggressively quantized or “small” checkpoints raise prompt-injection risk (see [Security](/gateway/security)). diff --git a/docs/gateway/logging.md b/docs/gateway/logging.md index 66ee99c471d..e9f59eae010 100644 --- a/docs/gateway/logging.md +++ b/docs/gateway/logging.md @@ -3,7 +3,7 @@ summary: "Logging surfaces, file logs, WS log styles, and console formatting" read_when: - Changing logging output or formats - Debugging CLI or gateway output -title: "Gateway Logging" +title: "Gateway logging" --- # Logging diff --git a/docs/gateway/multiple-gateways.md b/docs/gateway/multiple-gateways.md index c0fdde04bd0..4c8948509ae 100644 --- a/docs/gateway/multiple-gateways.md +++ b/docs/gateway/multiple-gateways.md @@ -3,7 +3,7 @@ summary: "Run multiple OpenClaw Gateways on one host (isolation, ports, and prof read_when: - Running more than one Gateway on the same machine - You need isolated config/state/ports per Gateway -title: "Multiple Gateways" +title: "Multiple gateways" --- # Multiple Gateways (same host) diff --git a/docs/gateway/openai-http-api.md b/docs/gateway/openai-http-api.md index 7061c36c68f..48b0c5a8a29 100644 --- a/docs/gateway/openai-http-api.md +++ b/docs/gateway/openai-http-api.md @@ -2,7 +2,7 @@ summary: "Expose an OpenAI-compatible /v1/chat/completions HTTP endpoint from the Gateway" read_when: - Integrating tools that expect OpenAI Chat Completions -title: "OpenAI Chat Completions" +title: "OpenAI chat completions" --- # OpenAI Chat Completions (HTTP) diff --git a/docs/gateway/pairing.md b/docs/gateway/pairing.md index 6bd6696bda9..d34ad0eca9e 100644 --- a/docs/gateway/pairing.md +++ b/docs/gateway/pairing.md @@ -4,7 +4,7 @@ read_when: - Implementing node pairing approvals without macOS UI - Adding CLI flows for approving remote nodes - Extending gateway protocol with node management -title: "Gateway-Owned Pairing" +title: "Gateway-owned pairing" --- # Gateway-owned pairing (Option B) diff --git a/docs/gateway/remote-gateway-readme.md b/docs/gateway/remote-gateway-readme.md index 56d1a614f42..aafcfaaf952 100644 --- a/docs/gateway/remote-gateway-readme.md +++ b/docs/gateway/remote-gateway-readme.md @@ -1,7 +1,7 @@ --- summary: "SSH tunnel setup for OpenClaw.app connecting to a remote gateway" read_when: "Connecting the macOS app to a remote gateway over SSH" -title: "Remote Gateway Setup" +title: "Remote gateway setup" --- > This content has been merged into [Remote Access](/gateway/remote#macos-persistent-ssh-tunnel-via-launchagent). See that page for the current guide. diff --git a/docs/gateway/remote.md b/docs/gateway/remote.md index f29208ce9af..486d642f850 100644 --- a/docs/gateway/remote.md +++ b/docs/gateway/remote.md @@ -2,7 +2,7 @@ summary: "Remote access using SSH tunnels (Gateway WS) and tailnets" read_when: - Running or troubleshooting remote gateway setups -title: "Remote Access" +title: "Remote access" --- # Remote access (SSH, tunnels, and tailnets) diff --git a/docs/gateway/sandbox-vs-tool-policy-vs-elevated.md b/docs/gateway/sandbox-vs-tool-policy-vs-elevated.md index 02e691a37a5..1bad5d09031 100644 --- a/docs/gateway/sandbox-vs-tool-policy-vs-elevated.md +++ b/docs/gateway/sandbox-vs-tool-policy-vs-elevated.md @@ -1,5 +1,5 @@ --- -title: Sandbox vs Tool Policy vs Elevated +title: Sandbox vs tool policy vs elevated summary: "Why a tool is blocked: sandbox runtime, tool allow/deny policy, and elevated exec gates" read_when: "You hit 'sandbox jail' or see a tool/elevated refusal and want the exact config key to change." status: active diff --git a/docs/gateway/secrets-plan-contract.md b/docs/gateway/secrets-plan-contract.md index 03ee805e587..e612f9b470e 100644 --- a/docs/gateway/secrets-plan-contract.md +++ b/docs/gateway/secrets-plan-contract.md @@ -4,7 +4,7 @@ read_when: - Generating or reviewing `openclaw secrets apply` plans - Debugging `Invalid plan target path` errors - Understanding target type and path validation behavior -title: "Secrets Apply Plan Contract" +title: "Secrets apply plan contract" --- This page defines the strict contract enforced by `openclaw secrets apply`. diff --git a/docs/gateway/secrets.md b/docs/gateway/secrets.md index db6221503a9..7b4d3e5d0bc 100644 --- a/docs/gateway/secrets.md +++ b/docs/gateway/secrets.md @@ -4,7 +4,7 @@ read_when: - Configuring SecretRefs for provider credentials and `auth-profiles.json` refs - Operating secrets reload, audit, configure, and apply safely in production - Understanding startup fail-fast, inactive-surface filtering, and last-known-good behavior -title: "Secrets Management" +title: "Secrets management" --- OpenClaw supports additive SecretRefs so supported credentials do not need to be stored as plaintext in configuration. diff --git a/docs/gateway/tools-invoke-http-api.md b/docs/gateway/tools-invoke-http-api.md index 5c35de15785..0a8f32500c6 100644 --- a/docs/gateway/tools-invoke-http-api.md +++ b/docs/gateway/tools-invoke-http-api.md @@ -3,7 +3,7 @@ summary: "Invoke a single tool directly via the Gateway HTTP endpoint" read_when: - Calling tools without running a full agent turn - Building automations that need tool policy enforcement -title: "Tools Invoke API" +title: "Tools invoke API" --- # Tools Invoke (HTTP) diff --git a/docs/gateway/trusted-proxy-auth.md b/docs/gateway/trusted-proxy-auth.md index f2fa3545294..3dc6c3cdc19 100644 --- a/docs/gateway/trusted-proxy-auth.md +++ b/docs/gateway/trusted-proxy-auth.md @@ -1,5 +1,5 @@ --- -title: "Trusted Proxy Auth" +title: "Trusted proxy auth" summary: "Delegate gateway authentication to a trusted reverse proxy (Pomerium, Caddy, nginx + OAuth)" read_when: - Running OpenClaw behind an identity-aware proxy diff --git a/docs/help/environment.md b/docs/help/environment.md index 2254e3df23e..15633a4aa48 100644 --- a/docs/help/environment.md +++ b/docs/help/environment.md @@ -4,7 +4,7 @@ read_when: - You need to know which env vars are loaded, and in what order - You are debugging missing API keys in the Gateway - You are documenting provider auth or deployment environments -title: "Environment Variables" +title: "Environment variables" --- OpenClaw pulls environment variables from multiple sources. The rule is **never override existing values**. diff --git a/docs/help/gpt54-codex-agentic-parity-maintainers.md b/docs/help/gpt54-codex-agentic-parity-maintainers.md index cd5a10d8dbb..199fd73e287 100644 --- a/docs/help/gpt54-codex-agentic-parity-maintainers.md +++ b/docs/help/gpt54-codex-agentic-parity-maintainers.md @@ -1,5 +1,5 @@ --- -title: "GPT-5.4 / Codex Parity Maintainer Notes" +title: "GPT-5.4 / Codex parity maintainer notes" summary: "How to review the GPT-5.4 / Codex parity program as four merge units" read_when: - Reviewing the GPT-5.4 / Codex parity PR series diff --git a/docs/help/gpt54-codex-agentic-parity.md b/docs/help/gpt54-codex-agentic-parity.md index 007f2c7e293..33bd9d17fbe 100644 --- a/docs/help/gpt54-codex-agentic-parity.md +++ b/docs/help/gpt54-codex-agentic-parity.md @@ -1,5 +1,5 @@ --- -title: "GPT-5.4 / Codex Agentic Parity" +title: "GPT-5.4 / Codex agentic parity" summary: "How OpenClaw closes agentic execution gaps for GPT-5.4 and Codex-style models" read_when: - Debugging GPT-5.4 or Codex agent behavior diff --git a/docs/help/troubleshooting.md b/docs/help/troubleshooting.md index f55074caa82..27f361f2513 100644 --- a/docs/help/troubleshooting.md +++ b/docs/help/troubleshooting.md @@ -3,7 +3,7 @@ summary: "Symptom first troubleshooting hub for OpenClaw" read_when: - OpenClaw is not working and you need the fastest path to a fix - You want a triage flow before diving into deep runbooks -title: "General Troubleshooting" +title: "General troubleshooting" --- # Troubleshooting diff --git a/docs/install/bun.md b/docs/install/bun.md index 573209a7222..dbbd0a4120a 100644 --- a/docs/install/bun.md +++ b/docs/install/bun.md @@ -3,7 +3,7 @@ summary: "Bun workflow (experimental): installs and gotchas vs pnpm" read_when: - You want the fastest local dev loop (bun + watch) - You hit Bun install/patch/lifecycle script issues -title: "Bun (Experimental)" +title: "Bun (experimental)" --- diff --git a/docs/install/development-channels.md b/docs/install/development-channels.md index b8d42c0e49e..b4493e12b26 100644 --- a/docs/install/development-channels.md +++ b/docs/install/development-channels.md @@ -4,7 +4,7 @@ read_when: - You want to switch between stable/beta/dev - You want to pin a specific version, tag, or SHA - You are tagging or publishing prereleases -title: "Release Channels" +title: "Release channels" sidebarTitle: "Release Channels" --- diff --git a/docs/install/docker-vm-runtime.md b/docs/install/docker-vm-runtime.md index 03f9823c722..7581448de67 100644 --- a/docs/install/docker-vm-runtime.md +++ b/docs/install/docker-vm-runtime.md @@ -3,7 +3,7 @@ summary: "Shared Docker VM runtime steps for long-lived OpenClaw Gateway hosts" read_when: - You are deploying OpenClaw on a cloud VM with Docker - You need the shared binary bake, persistence, and update flow -title: "Docker VM Runtime" +title: "Docker VM runtime" --- Shared runtime steps for VM-based Docker installs such as GCP, Hetzner, and similar VPS providers. diff --git a/docs/install/installer.md b/docs/install/installer.md index 5aa5d8250c8..d157f0c2b7f 100644 --- a/docs/install/installer.md +++ b/docs/install/installer.md @@ -4,7 +4,7 @@ read_when: - You want to understand `openclaw.ai/install.sh` - You want to automate installs (CI / headless) - You want to install from a GitHub checkout -title: "Installer Internals" +title: "Installer internals" --- OpenClaw ships three installer scripts, served from `openclaw.ai`. diff --git a/docs/install/migrating.md b/docs/install/migrating.md index f5a8408c34f..85c76261c5c 100644 --- a/docs/install/migrating.md +++ b/docs/install/migrating.md @@ -3,7 +3,7 @@ summary: "Move (migrate) an OpenClaw install from one machine to another" read_when: - You are moving OpenClaw to a new laptop/server - You want to preserve sessions, auth, and channel logins (WhatsApp, etc.) -title: "Migration Guide" +title: "Migration guide" --- # Migrating OpenClaw to a New Machine diff --git a/docs/logging.md b/docs/logging.md index 1f34115fb90..a9badcd9bfd 100644 --- a/docs/logging.md +++ b/docs/logging.md @@ -4,7 +4,7 @@ read_when: - You need a beginner-friendly overview of logging - You want to configure log levels or formats - You are troubleshooting and need to find logs quickly -title: "Logging Overview" +title: "Logging overview" --- # Logging diff --git a/docs/nodes/audio.md b/docs/nodes/audio.md index 8a989e2ccb7..0d7421ad443 100644 --- a/docs/nodes/audio.md +++ b/docs/nodes/audio.md @@ -2,7 +2,7 @@ summary: "How inbound audio/voice notes are downloaded, transcribed, and injected into replies" read_when: - Changing audio transcription or media handling -title: "Audio and Voice Notes" +title: "Audio and voice notes" --- # Audio / Voice Notes (2026-01-17) diff --git a/docs/nodes/camera.md b/docs/nodes/camera.md index a8e952d9cb2..9ef994e0bbc 100644 --- a/docs/nodes/camera.md +++ b/docs/nodes/camera.md @@ -3,7 +3,7 @@ summary: "Camera capture (iOS/Android nodes + macOS app) for agent use: photos ( read_when: - Adding or modifying camera capture on iOS/Android nodes or macOS - Extending agent-accessible MEDIA temp-file workflows -title: "Camera Capture" +title: "Camera capture" --- # Camera capture (agent) diff --git a/docs/nodes/images.md b/docs/nodes/images.md index a4f0a051da0..ac265082412 100644 --- a/docs/nodes/images.md +++ b/docs/nodes/images.md @@ -2,7 +2,7 @@ summary: "Image and media handling rules for send, gateway, and agent replies" read_when: - Modifying media pipeline or attachments -title: "Image and Media Support" +title: "Image and media support" --- # Image & Media Support (2025-12-05) diff --git a/docs/nodes/location-command.md b/docs/nodes/location-command.md index ddaf05c3584..c040ed7671c 100644 --- a/docs/nodes/location-command.md +++ b/docs/nodes/location-command.md @@ -3,7 +3,7 @@ summary: "Location command for nodes (location.get), permission modes, and Andro read_when: - Adding location node support or permissions UI - Designing Android location permissions or foreground behavior -title: "Location Command" +title: "Location command" --- # Location command (nodes) diff --git a/docs/nodes/media-understanding.md b/docs/nodes/media-understanding.md index 50070e57b99..db9642120d1 100644 --- a/docs/nodes/media-understanding.md +++ b/docs/nodes/media-understanding.md @@ -3,7 +3,7 @@ summary: "Inbound image/audio/video understanding (optional) with provider + CLI read_when: - Designing or refactoring media understanding - Tuning inbound audio/video/image preprocessing -title: "Media Understanding" +title: "Media understanding" --- # Media Understanding - Inbound (2026-01-17) diff --git a/docs/nodes/talk.md b/docs/nodes/talk.md index a97c9abf333..e184330795f 100644 --- a/docs/nodes/talk.md +++ b/docs/nodes/talk.md @@ -3,7 +3,7 @@ summary: "Talk mode: continuous speech conversations with ElevenLabs TTS" read_when: - Implementing Talk mode on macOS/iOS/Android - Changing voice/TTS/interrupt behavior -title: "Talk Mode" +title: "Talk mode" --- Talk mode is a continuous voice conversation loop: diff --git a/docs/nodes/troubleshooting.md b/docs/nodes/troubleshooting.md index 0f691523dfe..2f7e6251d97 100644 --- a/docs/nodes/troubleshooting.md +++ b/docs/nodes/troubleshooting.md @@ -3,7 +3,7 @@ summary: "Troubleshoot node pairing, foreground requirements, permissions, and t read_when: - Node is connected but camera/canvas/screen/exec tools fail - You need the node pairing versus approvals mental model -title: "Node Troubleshooting" +title: "Node troubleshooting" --- Use this page when a node is visible in status but node tools fail. diff --git a/docs/nodes/voicewake.md b/docs/nodes/voicewake.md index b188ffaff9d..03a44e288f4 100644 --- a/docs/nodes/voicewake.md +++ b/docs/nodes/voicewake.md @@ -3,7 +3,7 @@ summary: "Global voice wake words (Gateway-owned) and how they sync across nodes read_when: - Changing voice wake words behavior or defaults - Adding new node platforms that need wake word sync -title: "Voice Wake" +title: "Voice wake" --- # Voice Wake (Global Wake Words) diff --git a/docs/perplexity.md b/docs/perplexity.md index 4bf64c91329..982ee871927 100644 --- a/docs/perplexity.md +++ b/docs/perplexity.md @@ -3,7 +3,7 @@ summary: "Perplexity Search API and Sonar/OpenRouter compatibility for web_searc read_when: - You want to use Perplexity Search for web search - You need PERPLEXITY_API_KEY or OPENROUTER_API_KEY setup -title: "Perplexity Search (legacy path)" +title: "Perplexity search (legacy path)" --- # Perplexity Search API diff --git a/docs/pi-dev.md b/docs/pi-dev.md index 8291dc0a11b..1c359b8a4fd 100644 --- a/docs/pi-dev.md +++ b/docs/pi-dev.md @@ -1,5 +1,5 @@ --- -title: "Pi Development Workflow" +title: "Pi development workflow" summary: "Developer workflow for Pi integration: build, test, and live validation" read_when: - Working on Pi integration code or tests diff --git a/docs/pi.md b/docs/pi.md index 1a1e0fae227..d054c190196 100644 --- a/docs/pi.md +++ b/docs/pi.md @@ -1,5 +1,5 @@ --- -title: "Pi Integration Architecture" +title: "Pi integration architecture" summary: "Architecture of OpenClaw's embedded Pi agent integration and session lifecycle" read_when: - Understanding Pi SDK integration design in OpenClaw diff --git a/docs/plan/ui-channels.md b/docs/plan/ui-channels.md index bee48cf386f..3fc1e886160 100644 --- a/docs/plan/ui-channels.md +++ b/docs/plan/ui-channels.md @@ -1,5 +1,5 @@ --- -title: Channel Presentation Refactor Plan +title: Channel presentation refactor plan summary: Decouple semantic message presentation from channel native UI renderers. read_when: - Refactoring channel message UI, interactive payloads, or native channel renderers diff --git a/docs/platforms/android.md b/docs/platforms/android.md index 890a3bfad1b..e41c76d66c1 100644 --- a/docs/platforms/android.md +++ b/docs/platforms/android.md @@ -4,7 +4,7 @@ read_when: - Pairing or reconnecting the Android node - Debugging Android gateway discovery or auth - Verifying chat history parity across clients -title: "Android App" +title: "Android app" --- # Android App (Node) diff --git a/docs/platforms/digitalocean.md b/docs/platforms/digitalocean.md index 5dd3a66710b..73b0d1fd584 100644 --- a/docs/platforms/digitalocean.md +++ b/docs/platforms/digitalocean.md @@ -3,7 +3,7 @@ summary: "OpenClaw on DigitalOcean (simple paid VPS option)" read_when: - Setting up OpenClaw on DigitalOcean - Looking for cheap VPS hosting for OpenClaw -title: "DigitalOcean (Platform)" +title: "DigitalOcean (platform)" --- # OpenClaw on DigitalOcean diff --git a/docs/platforms/ios.md b/docs/platforms/ios.md index 2e7b2e2343b..fa52aa03a87 100644 --- a/docs/platforms/ios.md +++ b/docs/platforms/ios.md @@ -4,7 +4,7 @@ read_when: - Pairing or reconnecting the iOS node - Running the iOS app from source - Debugging gateway discovery or canvas commands -title: "iOS App" +title: "iOS app" --- # iOS App (Node) diff --git a/docs/platforms/linux.md b/docs/platforms/linux.md index 0ccdfdf4992..93e26054694 100644 --- a/docs/platforms/linux.md +++ b/docs/platforms/linux.md @@ -4,7 +4,7 @@ read_when: - Looking for Linux companion app status - Planning platform coverage or contributions - Debugging Linux OOM kills or exit 137 on a VPS or container -title: "Linux App" +title: "Linux app" --- The Gateway is fully supported on Linux. **Node is the recommended runtime**. diff --git a/docs/platforms/mac/child-process.md b/docs/platforms/mac/child-process.md index b65ca5f0d9d..c83ec48b13a 100644 --- a/docs/platforms/mac/child-process.md +++ b/docs/platforms/mac/child-process.md @@ -2,7 +2,7 @@ summary: "Gateway lifecycle on macOS (launchd)" read_when: - Integrating the mac app with the gateway lifecycle -title: "Gateway Lifecycle" +title: "Gateway lifecycle" --- # Gateway lifecycle on macOS diff --git a/docs/platforms/mac/dev-setup.md b/docs/platforms/mac/dev-setup.md index d7f44154c79..6e99fce9885 100644 --- a/docs/platforms/mac/dev-setup.md +++ b/docs/platforms/mac/dev-setup.md @@ -2,7 +2,7 @@ summary: "Setup guide for developers working on the OpenClaw macOS app" read_when: - Setting up the macOS development environment -title: "macOS Dev Setup" +title: "macOS dev setup" --- # macOS Developer Setup diff --git a/docs/platforms/mac/health.md b/docs/platforms/mac/health.md index 7cda23e3221..1b0160de414 100644 --- a/docs/platforms/mac/health.md +++ b/docs/platforms/mac/health.md @@ -2,7 +2,7 @@ summary: "How the macOS app reports gateway/Baileys health states" read_when: - Debugging mac app health indicators -title: "Health Checks (macOS)" +title: "Health checks (macOS)" --- # Health Checks on macOS diff --git a/docs/platforms/mac/icon.md b/docs/platforms/mac/icon.md index 0ebcd0a6dc3..b93e809efc5 100644 --- a/docs/platforms/mac/icon.md +++ b/docs/platforms/mac/icon.md @@ -2,7 +2,7 @@ summary: "Menu bar icon states and animations for OpenClaw on macOS" read_when: - Changing menu bar icon behavior -title: "Menu Bar Icon" +title: "Menu bar icon" --- # Menu Bar Icon States diff --git a/docs/platforms/mac/logging.md b/docs/platforms/mac/logging.md index 5e1af460e3c..cf00bd501e0 100644 --- a/docs/platforms/mac/logging.md +++ b/docs/platforms/mac/logging.md @@ -3,7 +3,7 @@ summary: "OpenClaw logging: rolling diagnostics file log + unified log privacy f read_when: - Capturing macOS logs or investigating private data logging - Debugging voice wake/session lifecycle issues -title: "macOS Logging" +title: "macOS logging" --- # Logging (macOS) diff --git a/docs/platforms/mac/menu-bar.md b/docs/platforms/mac/menu-bar.md index 05ca2437d00..1f4b193b8ac 100644 --- a/docs/platforms/mac/menu-bar.md +++ b/docs/platforms/mac/menu-bar.md @@ -2,7 +2,7 @@ summary: "Menu bar status logic and what is surfaced to users" read_when: - Tweaking mac menu UI or status logic -title: "Menu Bar" +title: "Menu bar" --- # Menu Bar Status Logic diff --git a/docs/platforms/mac/peekaboo.md b/docs/platforms/mac/peekaboo.md index 96761a0ad74..8972e337aef 100644 --- a/docs/platforms/mac/peekaboo.md +++ b/docs/platforms/mac/peekaboo.md @@ -4,7 +4,7 @@ read_when: - Hosting PeekabooBridge in OpenClaw.app - Integrating Peekaboo via Swift Package Manager - Changing PeekabooBridge protocol/paths -title: "Peekaboo Bridge" +title: "Peekaboo bridge" --- # Peekaboo Bridge (macOS UI automation) diff --git a/docs/platforms/mac/permissions.md b/docs/platforms/mac/permissions.md index e749ecf9d77..144b95df4a4 100644 --- a/docs/platforms/mac/permissions.md +++ b/docs/platforms/mac/permissions.md @@ -4,7 +4,7 @@ read_when: - Debugging missing or stuck macOS permission prompts - Packaging or signing the macOS app - Changing bundle IDs or app install paths -title: "macOS Permissions" +title: "macOS permissions" --- # macOS permissions (TCC) diff --git a/docs/platforms/mac/signing.md b/docs/platforms/mac/signing.md index bb1fc30bbfc..ee1ee87489b 100644 --- a/docs/platforms/mac/signing.md +++ b/docs/platforms/mac/signing.md @@ -2,7 +2,7 @@ summary: "Signing steps for macOS debug builds generated by packaging scripts" read_when: - Building or signing mac debug builds -title: "macOS Signing" +title: "macOS signing" --- # mac signing (debug builds) diff --git a/docs/platforms/mac/voice-overlay.md b/docs/platforms/mac/voice-overlay.md index 86f02d9ed24..7182dd9d678 100644 --- a/docs/platforms/mac/voice-overlay.md +++ b/docs/platforms/mac/voice-overlay.md @@ -2,7 +2,7 @@ summary: "Voice overlay lifecycle when wake-word and push-to-talk overlap" read_when: - Adjusting voice overlay behavior -title: "Voice Overlay" +title: "Voice overlay" --- # Voice Overlay Lifecycle (macOS) diff --git a/docs/platforms/mac/voicewake.md b/docs/platforms/mac/voicewake.md index c7cacd4c5dd..d89eb50fab7 100644 --- a/docs/platforms/mac/voicewake.md +++ b/docs/platforms/mac/voicewake.md @@ -2,7 +2,7 @@ summary: "Voice wake and push-to-talk modes plus routing details in the mac app" read_when: - Working on voice wake or PTT pathways -title: "Voice Wake (macOS)" +title: "Voice wake (macOS)" --- # Voice Wake & Push-to-Talk diff --git a/docs/platforms/macos.md b/docs/platforms/macos.md index a4e3ed4772d..f033f88e064 100644 --- a/docs/platforms/macos.md +++ b/docs/platforms/macos.md @@ -3,7 +3,7 @@ summary: "OpenClaw macOS companion app (menu bar + gateway broker)" read_when: - Implementing macOS app features - Changing gateway lifecycle or node bridging on macOS -title: "macOS App" +title: "macOS app" --- The macOS app is the **menu‑bar companion** for OpenClaw. It owns permissions, diff --git a/docs/platforms/oracle.md b/docs/platforms/oracle.md index 770c1d1b579..af7813d2ef0 100644 --- a/docs/platforms/oracle.md +++ b/docs/platforms/oracle.md @@ -4,7 +4,7 @@ read_when: - Setting up OpenClaw on Oracle Cloud - Looking for low-cost VPS hosting for OpenClaw - Want 24/7 OpenClaw on a small server -title: "Oracle Cloud (Platform)" +title: "Oracle Cloud (platform)" --- # OpenClaw on Oracle Cloud (OCI) diff --git a/docs/platforms/raspberry-pi.md b/docs/platforms/raspberry-pi.md index 4a514471ca7..6eff5290549 100644 --- a/docs/platforms/raspberry-pi.md +++ b/docs/platforms/raspberry-pi.md @@ -4,7 +4,7 @@ read_when: - Setting up OpenClaw on a Raspberry Pi - Running OpenClaw on ARM devices - Building a cheap always-on personal AI -title: "Raspberry Pi (Platform)" +title: "Raspberry Pi (platform)" --- # OpenClaw on Raspberry Pi diff --git a/docs/plugins/agent-tools.md b/docs/plugins/agent-tools.md index 930bdfbe629..8ec61c51524 100644 --- a/docs/plugins/agent-tools.md +++ b/docs/plugins/agent-tools.md @@ -2,7 +2,7 @@ summary: "Redirects to Building Plugins (registering tools section)" read_when: - Legacy link to agent-tools -title: "Registering Tools" +title: "Registering tools" --- # Registering Tools in Plugins diff --git a/docs/plugins/building-extensions.md b/docs/plugins/building-extensions.md index f442d4371c0..c9a7d49a24c 100644 --- a/docs/plugins/building-extensions.md +++ b/docs/plugins/building-extensions.md @@ -1,5 +1,5 @@ --- -title: "Building Plugins (redirect)" +title: "Building plugins (redirect)" summary: "Redirects to the current Building Plugins guide" read_when: - Legacy link to building-extensions diff --git a/docs/plugins/building-plugins.md b/docs/plugins/building-plugins.md index ecd3995c5f7..8ef0dc85a6a 100644 --- a/docs/plugins/building-plugins.md +++ b/docs/plugins/building-plugins.md @@ -1,5 +1,5 @@ --- -title: "Building Plugins" +title: "Building plugins" sidebarTitle: "Getting Started" summary: "Create your first OpenClaw plugin in minutes" read_when: diff --git a/docs/plugins/bundles.md b/docs/plugins/bundles.md index 19ddbb0857c..f7074d46b7d 100644 --- a/docs/plugins/bundles.md +++ b/docs/plugins/bundles.md @@ -4,7 +4,7 @@ read_when: - You want to install a Codex, Claude, or Cursor-compatible bundle - You need to understand how OpenClaw maps bundle content into native features - You are debugging bundle detection or missing capabilities -title: "Plugin Bundles" +title: "Plugin bundles" --- OpenClaw can install plugins from three external ecosystems: **Codex**, **Claude**, diff --git a/docs/plugins/codex-harness.md b/docs/plugins/codex-harness.md index e5a30b6e268..27b10ff7f08 100644 --- a/docs/plugins/codex-harness.md +++ b/docs/plugins/codex-harness.md @@ -1,5 +1,5 @@ --- -title: "Codex Harness" +title: "Codex harness" summary: "Run OpenClaw embedded agent turns through the bundled Codex app-server harness" read_when: - You want to use the bundled Codex app-server harness diff --git a/docs/plugins/community.md b/docs/plugins/community.md index c13c6982f20..76739fe2da9 100644 --- a/docs/plugins/community.md +++ b/docs/plugins/community.md @@ -3,7 +3,7 @@ summary: "Community-maintained OpenClaw plugins: browse, install, and submit you read_when: - You want to find third-party OpenClaw plugins - You want to publish or list your own plugin -title: "Community Plugins" +title: "Community plugins" --- Community plugins are third-party packages that extend OpenClaw with new diff --git a/docs/plugins/memory-wiki.md b/docs/plugins/memory-wiki.md index 19c795eccfc..e9bae2519df 100644 --- a/docs/plugins/memory-wiki.md +++ b/docs/plugins/memory-wiki.md @@ -4,7 +4,7 @@ read_when: - You want persistent knowledge beyond plain MEMORY.md notes - You are configuring the bundled memory-wiki plugin - You want to understand wiki_search, wiki_get, or bridge mode -title: "Memory Wiki" +title: "Memory wiki" --- `memory-wiki` is a bundled plugin that turns durable memory into a compiled diff --git a/docs/plugins/message-presentation.md b/docs/plugins/message-presentation.md index e09d69b14ac..96481450469 100644 --- a/docs/plugins/message-presentation.md +++ b/docs/plugins/message-presentation.md @@ -1,5 +1,5 @@ --- -title: "Message Presentation" +title: "Message presentation" summary: "Semantic message cards, buttons, selects, fallback text, and delivery hints for channel plugins" read_when: - Adding or modifying message card, button, or select rendering diff --git a/docs/plugins/sdk-agent-harness.md b/docs/plugins/sdk-agent-harness.md index ff864b5391a..103df5ffe6b 100644 --- a/docs/plugins/sdk-agent-harness.md +++ b/docs/plugins/sdk-agent-harness.md @@ -1,5 +1,5 @@ --- -title: "Agent Harness Plugins" +title: "Agent harness plugins" sidebarTitle: "Agent Harness" summary: "Experimental SDK surface for plugins that replace the low level embedded agent executor" read_when: diff --git a/docs/plugins/sdk-channel-plugins.md b/docs/plugins/sdk-channel-plugins.md index d8c25e9c9b5..f7b463a6ecd 100644 --- a/docs/plugins/sdk-channel-plugins.md +++ b/docs/plugins/sdk-channel-plugins.md @@ -1,5 +1,5 @@ --- -title: "Building Channel Plugins" +title: "Building channel plugins" sidebarTitle: "Channel Plugins" summary: "Step-by-step guide to building a messaging channel plugin for OpenClaw" read_when: diff --git a/docs/plugins/sdk-entrypoints.md b/docs/plugins/sdk-entrypoints.md index 10e5aa83b88..c88c6fe8075 100644 --- a/docs/plugins/sdk-entrypoints.md +++ b/docs/plugins/sdk-entrypoints.md @@ -1,5 +1,5 @@ --- -title: "Plugin Entry Points" +title: "Plugin entry points" sidebarTitle: "Entry Points" summary: "Reference for definePluginEntry, defineChannelPluginEntry, and defineSetupPluginEntry" read_when: diff --git a/docs/plugins/sdk-migration.md b/docs/plugins/sdk-migration.md index 60f7c14d13c..865311c94c5 100644 --- a/docs/plugins/sdk-migration.md +++ b/docs/plugins/sdk-migration.md @@ -1,5 +1,5 @@ --- -title: "Plugin SDK Migration" +title: "Plugin SDK migration" sidebarTitle: "Migrate to SDK" summary: "Migrate from the legacy backwards-compatibility layer to the modern plugin SDK" read_when: diff --git a/docs/plugins/sdk-runtime.md b/docs/plugins/sdk-runtime.md index a107458e85a..d93e768afed 100644 --- a/docs/plugins/sdk-runtime.md +++ b/docs/plugins/sdk-runtime.md @@ -1,5 +1,5 @@ --- -title: "Plugin Runtime Helpers" +title: "Plugin runtime helpers" sidebarTitle: "Runtime Helpers" summary: "api.runtime -- the injected runtime helpers available to plugins" read_when: diff --git a/docs/plugins/sdk-setup.md b/docs/plugins/sdk-setup.md index a688add4532..6396848dd55 100644 --- a/docs/plugins/sdk-setup.md +++ b/docs/plugins/sdk-setup.md @@ -1,5 +1,5 @@ --- -title: "Plugin Setup and Config" +title: "Plugin setup and config" sidebarTitle: "Setup and Config" summary: "Setup wizards, setup-entry.ts, config schemas, and package.json metadata" read_when: diff --git a/docs/plugins/sdk-testing.md b/docs/plugins/sdk-testing.md index 60c83c9c7b7..0eb4f24c2ad 100644 --- a/docs/plugins/sdk-testing.md +++ b/docs/plugins/sdk-testing.md @@ -1,5 +1,5 @@ --- -title: "Plugin Testing" +title: "Plugin testing" sidebarTitle: "Testing" summary: "Testing utilities and patterns for OpenClaw plugins" read_when: diff --git a/docs/plugins/skill-workshop.md b/docs/plugins/skill-workshop.md index d190ea333ff..2f7fa82e402 100644 --- a/docs/plugins/skill-workshop.md +++ b/docs/plugins/skill-workshop.md @@ -1,5 +1,5 @@ --- -title: "Skill Workshop plugin" +title: "Skill workshop plugin" summary: "Experimental capture of reusable procedures as workspace skills with review, approval, quarantine, and hot skill refresh" read_when: - You want agents to turn corrections or reusable procedures into workspace skills diff --git a/docs/plugins/voice-call.md b/docs/plugins/voice-call.md index 13438d5fff2..7f8f7b2f1ee 100644 --- a/docs/plugins/voice-call.md +++ b/docs/plugins/voice-call.md @@ -3,7 +3,7 @@ summary: "Voice Call plugin: outbound + inbound calls via Twilio/Telnyx/Plivo (p read_when: - You want to place an outbound voice call from OpenClaw - You are configuring or developing the voice-call plugin -title: "Voice Call Plugin" +title: "Voice call plugin" --- # Voice Call (plugin) diff --git a/docs/plugins/webhooks.md b/docs/plugins/webhooks.md index 27a7c9b2386..3be601ac0e6 100644 --- a/docs/plugins/webhooks.md +++ b/docs/plugins/webhooks.md @@ -3,7 +3,7 @@ summary: "Webhooks plugin: authenticated TaskFlow ingress for trusted external a read_when: - You want to trigger or drive TaskFlows from an external system - You are configuring the bundled webhooks plugin -title: "Webhooks Plugin" +title: "Webhooks plugin" --- # Webhooks (plugin) diff --git a/docs/plugins/zalouser.md b/docs/plugins/zalouser.md index 4c3241595d1..89843ec148a 100644 --- a/docs/plugins/zalouser.md +++ b/docs/plugins/zalouser.md @@ -3,7 +3,7 @@ summary: "Zalo Personal plugin: QR login + messaging via native zca-js (plugin i read_when: - You want Zalo Personal (unofficial) support in OpenClaw - You are configuring or developing the zalouser plugin -title: "Zalo Personal Plugin" +title: "Zalo personal plugin" --- # Zalo Personal (plugin) diff --git a/docs/providers/claude-max-api-proxy.md b/docs/providers/claude-max-api-proxy.md index 08e336237d0..6d22a1e3d72 100644 --- a/docs/providers/claude-max-api-proxy.md +++ b/docs/providers/claude-max-api-proxy.md @@ -4,7 +4,7 @@ read_when: - You want to use Claude Max subscription with OpenAI-compatible tools - You want a local API server that wraps Claude Code CLI - You want to evaluate subscription-based vs API-key-based Anthropic access -title: "Claude Max API Proxy" +title: "Claude Max API proxy" --- **claude-max-api-proxy** is a community tool that exposes your Claude Max/Pro subscription as an OpenAI-compatible API endpoint. This allows you to use your subscription with any tool that supports the OpenAI API format. diff --git a/docs/providers/cloudflare-ai-gateway.md b/docs/providers/cloudflare-ai-gateway.md index 37bab709cbf..dccfc053303 100644 --- a/docs/providers/cloudflare-ai-gateway.md +++ b/docs/providers/cloudflare-ai-gateway.md @@ -1,5 +1,5 @@ --- -title: "Cloudflare AI Gateway" +title: "Cloudflare AI gateway" summary: "Cloudflare AI Gateway setup (auth + model selection)" read_when: - You want to use Cloudflare AI Gateway with OpenClaw diff --git a/docs/providers/fal.md b/docs/providers/fal.md index da38de8665a..8c3002b978d 100644 --- a/docs/providers/fal.md +++ b/docs/providers/fal.md @@ -1,5 +1,5 @@ --- -title: "fal" +title: "Fal" summary: "fal image and video generation setup in OpenClaw" read_when: - You want to use fal image generation in OpenClaw diff --git a/docs/providers/huggingface.md b/docs/providers/huggingface.md index 2f95c29cd08..994e2d093a1 100644 --- a/docs/providers/huggingface.md +++ b/docs/providers/huggingface.md @@ -3,7 +3,7 @@ summary: "Hugging Face Inference setup (auth + model selection)" read_when: - You want to use Hugging Face Inference with OpenClaw - You need the HF token env var or CLI auth choice -title: "Hugging Face (Inference)" +title: "Hugging Face (inference)" --- [Hugging Face Inference Providers](https://huggingface.co/docs/inference-providers) offer OpenAI-compatible chat completions through a single router API. You get access to many models (DeepSeek, Llama, and more) with one token. OpenClaw uses the **OpenAI-compatible endpoint** (chat completions only); for text-to-image, embeddings, or speech use the [HF inference clients](https://huggingface.co/docs/api-inference/quicktour) directly. diff --git a/docs/providers/index.md b/docs/providers/index.md index 9bd1d86065b..0bd49b1e0a2 100644 --- a/docs/providers/index.md +++ b/docs/providers/index.md @@ -3,7 +3,7 @@ summary: "Model providers (LLMs) supported by OpenClaw" read_when: - You want to choose a model provider - You need a quick overview of supported LLM backends -title: "Provider Directory" +title: "Provider directory" --- # Model Providers diff --git a/docs/providers/inferrs.md b/docs/providers/inferrs.md index 56bfdd787f6..efd0de067e3 100644 --- a/docs/providers/inferrs.md +++ b/docs/providers/inferrs.md @@ -4,7 +4,7 @@ read_when: - You want to run OpenClaw against a local inferrs server - You are serving Gemma or another model through inferrs - You need the exact OpenClaw compat flags for inferrs -title: "inferrs" +title: "Inferrs" --- [inferrs](https://github.com/ericcurtin/inferrs) can serve local models behind an diff --git a/docs/providers/models.md b/docs/providers/models.md index 0950d3bace5..b76e4e65dbb 100644 --- a/docs/providers/models.md +++ b/docs/providers/models.md @@ -3,7 +3,7 @@ summary: "Model providers (LLMs) supported by OpenClaw" read_when: - You want to choose a model provider - You want quick setup examples for LLM auth + model selection -title: "Model Provider Quickstart" +title: "Model provider quickstart" --- # Model Providers diff --git a/docs/providers/vercel-ai-gateway.md b/docs/providers/vercel-ai-gateway.md index 8bf2051288f..33c95b73b61 100644 --- a/docs/providers/vercel-ai-gateway.md +++ b/docs/providers/vercel-ai-gateway.md @@ -1,5 +1,5 @@ --- -title: "Vercel AI Gateway" +title: "Vercel AI gateway" summary: "Vercel AI Gateway setup (auth + model selection)" read_when: - You want to use Vercel AI Gateway with OpenClaw diff --git a/docs/refactor/async-exec-duplicate-completion-investigation.md b/docs/refactor/async-exec-duplicate-completion-investigation.md index 6ffff5de5aa..fcbb17213d6 100644 --- a/docs/refactor/async-exec-duplicate-completion-investigation.md +++ b/docs/refactor/async-exec-duplicate-completion-investigation.md @@ -3,7 +3,7 @@ summary: "Investigation notes for duplicate async exec completion injection" read_when: - Debugging repeated node exec completion events - Working on heartbeat/system-event dedupe -title: "Async Exec Duplicate Completion Investigation" +title: "Async exec duplicate completion investigation" --- ## Scope diff --git a/docs/refactor/qa.md b/docs/refactor/qa.md index 75ec9b5d05d..70eb73e417a 100644 --- a/docs/refactor/qa.md +++ b/docs/refactor/qa.md @@ -3,7 +3,7 @@ summary: "QA refactor plan for scenario catalog and harness consolidation" read_when: - Refactoring QA scenario definitions or qa-lab harness code - Moving QA behavior between markdown scenarios and TypeScript harness logic -title: "QA Refactor" +title: "QA refactor" --- Status: foundational migration landed. diff --git a/docs/reference/RELEASING.md b/docs/reference/RELEASING.md index 55d74923423..66ae655252b 100644 --- a/docs/reference/RELEASING.md +++ b/docs/reference/RELEASING.md @@ -1,5 +1,5 @@ --- -title: "Release Policy" +title: "Release policy" summary: "Public release channels, version naming, and cadence" read_when: - Looking for public release channel definitions diff --git a/docs/reference/api-usage-costs.md b/docs/reference/api-usage-costs.md index 03803eaaefd..8951c3b0c22 100644 --- a/docs/reference/api-usage-costs.md +++ b/docs/reference/api-usage-costs.md @@ -4,7 +4,7 @@ read_when: - You want to understand which features may call paid APIs - You need to audit keys, costs, and usage visibility - You’re explaining /status or /usage cost reporting -title: "API Usage and Costs" +title: "API usage and costs" --- # API usage & costs diff --git a/docs/reference/device-models.md b/docs/reference/device-models.md index 00d2b9cf77a..1ad98590118 100644 --- a/docs/reference/device-models.md +++ b/docs/reference/device-models.md @@ -3,7 +3,7 @@ summary: "How OpenClaw vendors Apple device model identifiers for friendly names read_when: - Updating device model identifier mappings or NOTICE/license files - Changing how Instances UI displays device names -title: "Device Model Database" +title: "Device model database" --- # Device model database (friendly names) diff --git a/docs/reference/prompt-caching.md b/docs/reference/prompt-caching.md index f7c0f3650d5..48783416c4c 100644 --- a/docs/reference/prompt-caching.md +++ b/docs/reference/prompt-caching.md @@ -1,5 +1,5 @@ --- -title: "Prompt Caching" +title: "Prompt caching" summary: "Prompt caching knobs, merge order, provider behavior, and tuning patterns" read_when: - You want to reduce prompt token costs with cache retention diff --git a/docs/reference/rich-output-protocol.md b/docs/reference/rich-output-protocol.md index 732d34149ae..2a1eaa74acd 100644 --- a/docs/reference/rich-output-protocol.md +++ b/docs/reference/rich-output-protocol.md @@ -3,7 +3,7 @@ summary: "Rich output shortcode protocol for embeds, media, audio hints, and rep read_when: - Changing assistant output rendering in the Control UI - Debugging `[embed ...]`, `MEDIA:`, reply, or audio presentation directives -title: "Rich Output Protocol" +title: "Rich output protocol" --- Assistant output can carry a small set of delivery/render directives: diff --git a/docs/reference/rpc.md b/docs/reference/rpc.md index 01d79c1264b..cb68b57f5de 100644 --- a/docs/reference/rpc.md +++ b/docs/reference/rpc.md @@ -3,7 +3,7 @@ summary: "RPC adapters for external CLIs (signal-cli, legacy imsg) and gateway p read_when: - Adding or changing external CLI integrations - Debugging RPC adapters (signal-cli, imsg) -title: "RPC Adapters" +title: "RPC adapters" --- OpenClaw integrates external CLIs via JSON-RPC. Two patterns are used today. diff --git a/docs/reference/secretref-credential-surface.md b/docs/reference/secretref-credential-surface.md index c5bcabdaff2..38c9be8e3cd 100644 --- a/docs/reference/secretref-credential-surface.md +++ b/docs/reference/secretref-credential-surface.md @@ -4,7 +4,7 @@ read_when: - Verifying SecretRef credential coverage - Auditing whether a credential is eligible for `secrets configure` or `secrets apply` - Verifying why a credential is outside the supported surface -title: "SecretRef Credential Surface" +title: "SecretRef credential surface" --- This page defines the canonical SecretRef credential surface. diff --git a/docs/reference/session-management-compaction.md b/docs/reference/session-management-compaction.md index 236001aabce..6b286f42547 100644 --- a/docs/reference/session-management-compaction.md +++ b/docs/reference/session-management-compaction.md @@ -4,7 +4,7 @@ read_when: - You need to debug session ids, transcript JSONL, or sessions.json fields - You are changing auto-compaction behavior or adding “pre-compaction” housekeeping - You want to implement memory flushes or silent system turns -title: "Session Management Deep Dive" +title: "Session management deep dive" --- # Session Management & Compaction (Deep Dive) diff --git a/docs/reference/templates/AGENTS.dev.md b/docs/reference/templates/AGENTS.dev.md index b58c397c3c9..f8c15aa49cd 100644 --- a/docs/reference/templates/AGENTS.dev.md +++ b/docs/reference/templates/AGENTS.dev.md @@ -1,5 +1,5 @@ --- -title: "AGENTS.dev Template" +title: "AGENTS.dev template" summary: "Dev agent AGENTS.md (C-3PO)" read_when: - Using the dev gateway templates diff --git a/docs/reference/templates/AGENTS.md b/docs/reference/templates/AGENTS.md index b731b01a76e..4f3a5019739 100644 --- a/docs/reference/templates/AGENTS.md +++ b/docs/reference/templates/AGENTS.md @@ -1,5 +1,5 @@ --- -title: "AGENTS.md Template" +title: "AGENTS.md template" summary: "Workspace template for AGENTS.md" read_when: - Bootstrapping a workspace manually diff --git a/docs/reference/templates/BOOT.md b/docs/reference/templates/BOOT.md index 2ba83c38ff8..fcad871ad12 100644 --- a/docs/reference/templates/BOOT.md +++ b/docs/reference/templates/BOOT.md @@ -1,5 +1,5 @@ --- -title: "BOOT.md Template" +title: "BOOT.md template" summary: "Workspace template for BOOT.md" read_when: - Adding a BOOT.md checklist diff --git a/docs/reference/templates/BOOTSTRAP.md b/docs/reference/templates/BOOTSTRAP.md index c569052ac6d..f22b83c5e35 100644 --- a/docs/reference/templates/BOOTSTRAP.md +++ b/docs/reference/templates/BOOTSTRAP.md @@ -1,5 +1,5 @@ --- -title: "BOOTSTRAP.md Template" +title: "BOOTSTRAP.md template" summary: "First-run ritual for new agents" read_when: - Bootstrapping a workspace manually diff --git a/docs/reference/templates/HEARTBEAT.md b/docs/reference/templates/HEARTBEAT.md index a37aff15dfd..869dadb5721 100644 --- a/docs/reference/templates/HEARTBEAT.md +++ b/docs/reference/templates/HEARTBEAT.md @@ -1,5 +1,5 @@ --- -title: "HEARTBEAT.md Template" +title: "HEARTBEAT.md template" summary: "Workspace template for HEARTBEAT.md" read_when: - Bootstrapping a workspace manually diff --git a/docs/reference/templates/IDENTITY.dev.md b/docs/reference/templates/IDENTITY.dev.md index 08ec4336b51..94b358fe3d8 100644 --- a/docs/reference/templates/IDENTITY.dev.md +++ b/docs/reference/templates/IDENTITY.dev.md @@ -1,5 +1,5 @@ --- -title: "IDENTITY.dev Template" +title: "IDENTITY.dev template" summary: "Dev agent identity (C-3PO)" read_when: - Using the dev gateway templates diff --git a/docs/reference/templates/IDENTITY.md b/docs/reference/templates/IDENTITY.md index 471b371039f..2189caf611f 100644 --- a/docs/reference/templates/IDENTITY.md +++ b/docs/reference/templates/IDENTITY.md @@ -1,5 +1,5 @@ --- -title: "IDENTITY Template" +title: "IDENTITY template" summary: "Agent identity record" read_when: - Bootstrapping a workspace manually diff --git a/docs/reference/templates/SOUL.dev.md b/docs/reference/templates/SOUL.dev.md index 72f9f86cb13..81d1e5c70c8 100644 --- a/docs/reference/templates/SOUL.dev.md +++ b/docs/reference/templates/SOUL.dev.md @@ -1,5 +1,5 @@ --- -title: "SOUL.dev Template" +title: "SOUL.dev template" summary: "Dev agent soul (C-3PO)" read_when: - Using the dev gateway templates diff --git a/docs/reference/templates/SOUL.md b/docs/reference/templates/SOUL.md index 72e6b6be986..c3834fda0e1 100644 --- a/docs/reference/templates/SOUL.md +++ b/docs/reference/templates/SOUL.md @@ -1,5 +1,5 @@ --- -title: "SOUL.md Template" +title: "SOUL.md template" summary: "Workspace template for SOUL.md" read_when: - Bootstrapping a workspace manually diff --git a/docs/reference/templates/TOOLS.dev.md b/docs/reference/templates/TOOLS.dev.md index 90460aeb6dd..0fc81a93925 100644 --- a/docs/reference/templates/TOOLS.dev.md +++ b/docs/reference/templates/TOOLS.dev.md @@ -1,5 +1,5 @@ --- -title: "TOOLS.dev Template" +title: "TOOLS.dev template" summary: "Dev agent tools notes (C-3PO)" read_when: - Using the dev gateway templates diff --git a/docs/reference/templates/TOOLS.md b/docs/reference/templates/TOOLS.md index 326b6972860..df248c0edb9 100644 --- a/docs/reference/templates/TOOLS.md +++ b/docs/reference/templates/TOOLS.md @@ -1,5 +1,5 @@ --- -title: "TOOLS.md Template" +title: "TOOLS.md template" summary: "Workspace template for TOOLS.md" read_when: - Bootstrapping a workspace manually diff --git a/docs/reference/templates/USER.dev.md b/docs/reference/templates/USER.dev.md index 33f5c0fa63c..f9f59a3adf4 100644 --- a/docs/reference/templates/USER.dev.md +++ b/docs/reference/templates/USER.dev.md @@ -1,5 +1,5 @@ --- -title: "USER.dev Template" +title: "USER.dev template" summary: "Dev agent user profile (C-3PO)" read_when: - Using the dev gateway templates diff --git a/docs/reference/templates/USER.md b/docs/reference/templates/USER.md index 5db8e0b4d7d..b3584fbd287 100644 --- a/docs/reference/templates/USER.md +++ b/docs/reference/templates/USER.md @@ -1,5 +1,5 @@ --- -title: "USER Template" +title: "USER template" summary: "User profile record" read_when: - Bootstrapping a workspace manually diff --git a/docs/reference/token-use.md b/docs/reference/token-use.md index 4955f616854..0fac4eb9bea 100644 --- a/docs/reference/token-use.md +++ b/docs/reference/token-use.md @@ -3,7 +3,7 @@ summary: "How OpenClaw builds prompt context and reports token usage + costs" read_when: - Explaining token usage, costs, or context windows - Debugging context growth or compaction behavior -title: "Token Use and Costs" +title: "Token use and costs" --- # Token use & costs diff --git a/docs/reference/transcript-hygiene.md b/docs/reference/transcript-hygiene.md index eb52083e3a6..403630f6e4a 100644 --- a/docs/reference/transcript-hygiene.md +++ b/docs/reference/transcript-hygiene.md @@ -4,7 +4,7 @@ read_when: - You are debugging provider request rejections tied to transcript shape - You are changing transcript sanitization or tool-call repair logic - You are investigating tool-call id mismatches across providers -title: "Transcript Hygiene" +title: "Transcript hygiene" --- # Transcript Hygiene (Provider Fixups) diff --git a/docs/reference/wizard.md b/docs/reference/wizard.md index 795111f3383..e702ee72ce2 100644 --- a/docs/reference/wizard.md +++ b/docs/reference/wizard.md @@ -4,7 +4,7 @@ read_when: - Looking up a specific onboarding step or flag - Automating onboarding with non-interactive mode - Debugging onboarding behavior -title: "Onboarding Reference" +title: "Onboarding reference" sidebarTitle: "Onboarding Reference" --- diff --git a/docs/security/CONTRIBUTING-THREAT-MODEL.md b/docs/security/CONTRIBUTING-THREAT-MODEL.md index 636e7e1a6d6..d5ced086a52 100644 --- a/docs/security/CONTRIBUTING-THREAT-MODEL.md +++ b/docs/security/CONTRIBUTING-THREAT-MODEL.md @@ -1,5 +1,5 @@ --- -title: "Contributing to the Threat Model" +title: "Contributing to the threat model" summary: "How to contribute to the OpenClaw threat model" read_when: - You want to contribute security findings or threat scenarios diff --git a/docs/security/THREAT-MODEL-ATLAS.md b/docs/security/THREAT-MODEL-ATLAS.md index b1b313e7351..f70bde882ef 100644 --- a/docs/security/THREAT-MODEL-ATLAS.md +++ b/docs/security/THREAT-MODEL-ATLAS.md @@ -1,5 +1,5 @@ --- -title: "Threat Model (MITRE ATLAS)" +title: "Threat model (MITRE ATLAS)" summary: "OpenClaw threat model mapped to the MITRE ATLAS framework" read_when: - Reviewing security posture or threat scenarios diff --git a/docs/security/formal-verification.md b/docs/security/formal-verification.md index 649ccc79f18..a83688a55c3 100644 --- a/docs/security/formal-verification.md +++ b/docs/security/formal-verification.md @@ -1,5 +1,5 @@ --- -title: Formal Verification (Security Models) +title: Formal verification (security models) summary: Machine-checked security models for OpenClaw’s highest-risk paths. read_when: - Reviewing formal security model guarantees or limits diff --git a/docs/start/bootstrapping.md b/docs/start/bootstrapping.md index 137c69192a1..cb847f08c2a 100644 --- a/docs/start/bootstrapping.md +++ b/docs/start/bootstrapping.md @@ -4,7 +4,7 @@ read_when: - Understanding what happens on the first agent run - Explaining where bootstrapping files live - Debugging onboarding identity setup -title: "Agent Bootstrapping" +title: "Agent bootstrapping" sidebarTitle: "Bootstrapping" --- diff --git a/docs/start/getting-started.md b/docs/start/getting-started.md index 0111294d3d1..efaa2abb20f 100644 --- a/docs/start/getting-started.md +++ b/docs/start/getting-started.md @@ -3,7 +3,7 @@ summary: "Get OpenClaw installed and run your first chat in minutes." read_when: - First time setup from zero - You want the fastest path to a working chat -title: "Getting Started" +title: "Getting started" --- Install OpenClaw, run onboarding, and chat with your AI assistant — all in diff --git a/docs/start/hubs.md b/docs/start/hubs.md index f674c6950ad..c22c72e5770 100644 --- a/docs/start/hubs.md +++ b/docs/start/hubs.md @@ -2,7 +2,7 @@ summary: "Hubs that link to every OpenClaw doc" read_when: - You want a complete map of the documentation -title: "Docs Hubs" +title: "Docs hubs" --- diff --git a/docs/start/lore.md b/docs/start/lore.md index fbec094cce4..dd0e29ab1c1 100644 --- a/docs/start/lore.md +++ b/docs/start/lore.md @@ -2,7 +2,7 @@ summary: "Backstory and lore of OpenClaw for context and tone" read_when: - Writing docs or UX copy that reference lore -title: "OpenClaw Lore" +title: "OpenClaw lore" --- # The Lore of OpenClaw 🦞📖 diff --git a/docs/start/onboarding-overview.md b/docs/start/onboarding-overview.md index c57750d6115..4186a359c33 100644 --- a/docs/start/onboarding-overview.md +++ b/docs/start/onboarding-overview.md @@ -3,7 +3,7 @@ summary: "Overview of OpenClaw onboarding options and flows" read_when: - Choosing an onboarding path - Setting up a new environment -title: "Onboarding Overview" +title: "Onboarding overview" sidebarTitle: "Onboarding Overview" --- diff --git a/docs/start/onboarding.md b/docs/start/onboarding.md index 411385cb7ef..d468134c880 100644 --- a/docs/start/onboarding.md +++ b/docs/start/onboarding.md @@ -3,7 +3,7 @@ summary: "First-run setup flow for OpenClaw (macOS app)" read_when: - Designing the macOS onboarding assistant - Implementing auth or identity setup -title: "Onboarding (macOS App)" +title: "Onboarding (macOS app)" sidebarTitle: "Onboarding: macOS App" --- diff --git a/docs/start/openclaw.md b/docs/start/openclaw.md index 03e5ae99307..6795dfb8a32 100644 --- a/docs/start/openclaw.md +++ b/docs/start/openclaw.md @@ -3,7 +3,7 @@ summary: "End-to-end guide for running OpenClaw as a personal assistant with saf read_when: - Onboarding a new assistant instance - Reviewing safety/permission implications -title: "Personal Assistant Setup" +title: "Personal assistant setup" --- # Building a personal assistant with OpenClaw diff --git a/docs/start/wizard-cli-automation.md b/docs/start/wizard-cli-automation.md index 264d2afe257..6a9952e71f1 100644 --- a/docs/start/wizard-cli-automation.md +++ b/docs/start/wizard-cli-automation.md @@ -3,7 +3,7 @@ summary: "Scripted onboarding and agent setup for the OpenClaw CLI" read_when: - You are automating onboarding in scripts or CI - You need non-interactive examples for specific providers -title: "CLI Automation" +title: "CLI automation" sidebarTitle: "CLI automation" --- diff --git a/docs/start/wizard-cli-reference.md b/docs/start/wizard-cli-reference.md index 49d38bd0f82..4e7b32804eb 100644 --- a/docs/start/wizard-cli-reference.md +++ b/docs/start/wizard-cli-reference.md @@ -3,7 +3,7 @@ summary: "Complete reference for CLI setup flow, auth/model setup, outputs, and read_when: - You need detailed behavior for openclaw onboard - You are debugging onboarding results or integrating onboarding clients -title: "CLI Setup Reference" +title: "CLI setup reference" sidebarTitle: "CLI reference" --- diff --git a/docs/tools/agent-send.md b/docs/tools/agent-send.md index 70a43bb97c6..152726dbc89 100644 --- a/docs/tools/agent-send.md +++ b/docs/tools/agent-send.md @@ -3,7 +3,7 @@ summary: "Run agent turns from the CLI and optionally deliver replies to channel read_when: - You want to trigger agent runs from scripts or the command line - You need to deliver agent replies to a chat channel programmatically -title: "Agent Send" +title: "Agent send" --- `openclaw agent` runs a single agent turn from the command line without needing diff --git a/docs/tools/apply-patch.md b/docs/tools/apply-patch.md index 18a43c487d5..642a341374b 100644 --- a/docs/tools/apply-patch.md +++ b/docs/tools/apply-patch.md @@ -3,7 +3,7 @@ summary: "Apply multi-file patches with the apply_patch tool" read_when: - You need structured file edits across multiple files - You want to document or debug patch-based edits -title: "apply_patch Tool" +title: "apply_patch tool" --- Apply file changes using a structured patch format. This is ideal for multi-file diff --git a/docs/tools/brave-search.md b/docs/tools/brave-search.md index 907c309f016..f0f625bf7de 100644 --- a/docs/tools/brave-search.md +++ b/docs/tools/brave-search.md @@ -3,7 +3,7 @@ summary: "Brave Search API setup for web_search" read_when: - You want to use Brave Search for web_search - You need a BRAVE_API_KEY or plan details -title: "Brave Search" +title: "Brave search" --- # Brave Search API diff --git a/docs/tools/browser-linux-troubleshooting.md b/docs/tools/browser-linux-troubleshooting.md index 09abab1d586..4986bf2b17b 100644 --- a/docs/tools/browser-linux-troubleshooting.md +++ b/docs/tools/browser-linux-troubleshooting.md @@ -1,7 +1,7 @@ --- summary: "Fix Chrome/Brave/Edge/Chromium CDP startup issues for OpenClaw browser control on Linux" read_when: "Browser control fails on Linux, especially with snap Chromium" -title: "Browser Troubleshooting" +title: "Browser troubleshooting" --- # Browser Troubleshooting (Linux) diff --git a/docs/tools/browser-login.md b/docs/tools/browser-login.md index 52135a80673..55fb4b19685 100644 --- a/docs/tools/browser-login.md +++ b/docs/tools/browser-login.md @@ -3,7 +3,7 @@ summary: "Manual logins for browser automation + X/Twitter posting" read_when: - You need to log into sites for browser automation - You want to post updates to X/Twitter -title: "Browser Login" +title: "Browser login" --- # Browser login + X/Twitter posting diff --git a/docs/tools/btw.md b/docs/tools/btw.md index 031d9b354f0..e6d2f97ef02 100644 --- a/docs/tools/btw.md +++ b/docs/tools/btw.md @@ -3,7 +3,7 @@ summary: "Ephemeral side questions with /btw" read_when: - You want to ask a quick side question about the current session - You are implementing or debugging BTW behavior across clients -title: "BTW Side Questions" +title: "BTW side questions" --- `/btw` lets you ask a quick side question about the **current session** without diff --git a/docs/tools/capability-cookbook.md b/docs/tools/capability-cookbook.md index a8f934cf802..6b0967bcfd9 100644 --- a/docs/tools/capability-cookbook.md +++ b/docs/tools/capability-cookbook.md @@ -4,7 +4,7 @@ read_when: - Adding a new core capability and plugin registration surface - Deciding whether code belongs in core, a vendor plugin, or a feature plugin - Wiring a new runtime helper for channels or tools -title: "Adding Capabilities (Contributor Guide)" +title: "Adding capabilities (contributor guide)" sidebarTitle: "Adding Capabilities" --- diff --git a/docs/tools/code-execution.md b/docs/tools/code-execution.md index f9e338002e4..fda4eb778e0 100644 --- a/docs/tools/code-execution.md +++ b/docs/tools/code-execution.md @@ -4,7 +4,7 @@ read_when: - You want to enable or configure code_execution - You want remote analysis without local shell access - You want to combine x_search or web_search with remote Python analysis -title: "Code Execution" +title: "Code execution" --- `code_execution` runs sandboxed remote Python analysis on xAI's Responses API. diff --git a/docs/tools/creating-skills.md b/docs/tools/creating-skills.md index 6c5fb64efcf..4dc49a44bb3 100644 --- a/docs/tools/creating-skills.md +++ b/docs/tools/creating-skills.md @@ -1,5 +1,5 @@ --- -title: "Creating Skills" +title: "Creating skills" summary: "Build and test custom workspace skills with SKILL.md" read_when: - You are creating a new custom skill in your workspace diff --git a/docs/tools/duckduckgo-search.md b/docs/tools/duckduckgo-search.md index 61f8e831de1..7787b8054c5 100644 --- a/docs/tools/duckduckgo-search.md +++ b/docs/tools/duckduckgo-search.md @@ -4,7 +4,7 @@ read_when: - You want a web search provider that requires no API key - You want to use DuckDuckGo for web_search - You need a zero-config search fallback -title: "DuckDuckGo Search" +title: "DuckDuckGo search" --- OpenClaw supports DuckDuckGo as a **key-free** `web_search` provider. No API diff --git a/docs/tools/elevated.md b/docs/tools/elevated.md index b956e489c65..470b1a2208c 100644 --- a/docs/tools/elevated.md +++ b/docs/tools/elevated.md @@ -3,7 +3,7 @@ summary: "Elevated exec mode: run commands outside the sandbox from a sandboxed read_when: - Adjusting elevated mode defaults, allowlists, or slash command behavior - Understanding how sandboxed agents can access the host -title: "Elevated Mode" +title: "Elevated mode" --- When an agent runs inside a sandbox, its `exec` commands are confined to the diff --git a/docs/tools/exa-search.md b/docs/tools/exa-search.md index 4aaa93fb480..573d71a9456 100644 --- a/docs/tools/exa-search.md +++ b/docs/tools/exa-search.md @@ -4,7 +4,7 @@ read_when: - You want to use Exa for web_search - You need an EXA_API_KEY - You want neural search or content extraction -title: "Exa Search" +title: "Exa search" --- OpenClaw supports [Exa AI](https://exa.ai/) as a `web_search` provider. Exa diff --git a/docs/tools/exec.md b/docs/tools/exec.md index c523637ab52..2f21e98aa25 100644 --- a/docs/tools/exec.md +++ b/docs/tools/exec.md @@ -3,7 +3,7 @@ summary: "Exec tool usage, stdin modes, and TTY support" read_when: - Using or modifying the exec tool - Debugging stdin or TTY behavior -title: "Exec Tool" +title: "Exec tool" --- Run shell commands in the workspace. Supports foreground + background execution via `process`. diff --git a/docs/tools/gemini-search.md b/docs/tools/gemini-search.md index b07b34c62d1..8de3af1b06c 100644 --- a/docs/tools/gemini-search.md +++ b/docs/tools/gemini-search.md @@ -4,7 +4,7 @@ read_when: - You want to use Gemini for web_search - You need a GEMINI_API_KEY - You want Google Search grounding -title: "Gemini Search" +title: "Gemini search" --- OpenClaw supports Gemini models with built-in diff --git a/docs/tools/grok-search.md b/docs/tools/grok-search.md index 8e290beab64..5580809623a 100644 --- a/docs/tools/grok-search.md +++ b/docs/tools/grok-search.md @@ -3,7 +3,7 @@ summary: "Grok web search via xAI web-grounded responses" read_when: - You want to use Grok for web_search - You need an XAI_API_KEY for web search -title: "Grok Search" +title: "Grok search" --- OpenClaw supports Grok as a `web_search` provider, using xAI web-grounded diff --git a/docs/tools/image-generation.md b/docs/tools/image-generation.md index 200c752ebe1..21c54c57063 100644 --- a/docs/tools/image-generation.md +++ b/docs/tools/image-generation.md @@ -4,7 +4,7 @@ read_when: - Generating images via the agent - Configuring image generation providers and models - Understanding the image_generate tool parameters -title: "Image Generation" +title: "Image generation" --- The `image_generate` tool lets the agent create and edit images using your configured providers. Generated images are delivered automatically as media attachments in the agent's reply. diff --git a/docs/tools/index.md b/docs/tools/index.md index d44f790f965..07f53cc1896 100644 --- a/docs/tools/index.md +++ b/docs/tools/index.md @@ -4,7 +4,7 @@ read_when: - You want to understand what tools OpenClaw provides - You need to configure, allow, or deny tools - You are deciding between built-in tools, skills, and plugins -title: "Tools and Plugins" +title: "Tools and plugins" --- Everything the agent does beyond generating text happens through **tools**. diff --git a/docs/tools/kimi-search.md b/docs/tools/kimi-search.md index 98cadbba299..5a60694a7dc 100644 --- a/docs/tools/kimi-search.md +++ b/docs/tools/kimi-search.md @@ -3,7 +3,7 @@ summary: "Kimi web search via Moonshot web search" read_when: - You want to use Kimi for web_search - You need a KIMI_API_KEY or MOONSHOT_API_KEY -title: "Kimi Search" +title: "Kimi search" --- OpenClaw supports Kimi as a `web_search` provider, using Moonshot web search diff --git a/docs/tools/llm-task.md b/docs/tools/llm-task.md index 928785a0420..78d8123d867 100644 --- a/docs/tools/llm-task.md +++ b/docs/tools/llm-task.md @@ -3,7 +3,7 @@ summary: "JSON-only LLM tasks for workflows (optional plugin tool)" read_when: - You want a JSON-only LLM step inside workflows - You need schema-validated LLM output for automation -title: "LLM Task" +title: "LLM task" --- `llm-task` is an **optional plugin tool** that runs a JSON-only LLM task and diff --git a/docs/tools/media-overview.md b/docs/tools/media-overview.md index bb85db1471d..fe62883af98 100644 --- a/docs/tools/media-overview.md +++ b/docs/tools/media-overview.md @@ -4,7 +4,7 @@ read_when: - Looking for an overview of media capabilities - Deciding which media provider to configure - Understanding how async media generation works -title: "Media Overview" +title: "Media overview" --- # Media Generation and Understanding diff --git a/docs/tools/minimax-search.md b/docs/tools/minimax-search.md index 577defd8646..87d976e2f2d 100644 --- a/docs/tools/minimax-search.md +++ b/docs/tools/minimax-search.md @@ -4,7 +4,7 @@ read_when: - You want to use MiniMax for web_search - You need a MiniMax Coding Plan key - You want MiniMax CN/global search host guidance -title: "MiniMax Search" +title: "MiniMax search" --- OpenClaw supports MiniMax as a `web_search` provider through the MiniMax diff --git a/docs/tools/multi-agent-sandbox-tools.md b/docs/tools/multi-agent-sandbox-tools.md index 6d6184f5d64..646d4936d34 100644 --- a/docs/tools/multi-agent-sandbox-tools.md +++ b/docs/tools/multi-agent-sandbox-tools.md @@ -1,6 +1,6 @@ --- summary: “Per-agent sandbox + tool restrictions, precedence, and examples” -title: Multi-Agent Sandbox & Tools +title: Multi-agent sandbox & tools read_when: “You want per-agent sandboxing or per-agent tool allow/deny policies in a multi-agent gateway.” status: active --- diff --git a/docs/tools/music-generation.md b/docs/tools/music-generation.md index 31a4cf122a7..01a139b5e61 100644 --- a/docs/tools/music-generation.md +++ b/docs/tools/music-generation.md @@ -4,7 +4,7 @@ read_when: - Generating music or audio via the agent - Configuring music generation providers and models - Understanding the music_generate tool parameters -title: "Music Generation" +title: "Music generation" --- The `music_generate` tool lets the agent create music or audio through the diff --git a/docs/tools/ollama-search.md b/docs/tools/ollama-search.md index b2accb55bd7..4278c78e7ef 100644 --- a/docs/tools/ollama-search.md +++ b/docs/tools/ollama-search.md @@ -4,7 +4,7 @@ read_when: - You want to use Ollama for web_search - You want a key-free web_search provider - You need Ollama Web Search setup guidance -title: "Ollama Web Search" +title: "Ollama web search" --- OpenClaw supports **Ollama Web Search** as a bundled `web_search` provider. diff --git a/docs/tools/pdf.md b/docs/tools/pdf.md index 682e5eaaac1..3311fca33ac 100644 --- a/docs/tools/pdf.md +++ b/docs/tools/pdf.md @@ -1,5 +1,5 @@ --- -title: "PDF Tool" +title: "PDF tool" summary: "Analyze one or more PDF documents with native provider support and extraction fallback" read_when: - You want to analyze PDFs from agents diff --git a/docs/tools/perplexity-search.md b/docs/tools/perplexity-search.md index 07752345006..9194a914351 100644 --- a/docs/tools/perplexity-search.md +++ b/docs/tools/perplexity-search.md @@ -3,7 +3,7 @@ summary: "Perplexity Search API and Sonar/OpenRouter compatibility for web_searc read_when: - You want to use Perplexity Search for web search - You need PERPLEXITY_API_KEY or OPENROUTER_API_KEY setup -title: "Perplexity Search" +title: "Perplexity search" --- # Perplexity Search API diff --git a/docs/tools/searxng-search.md b/docs/tools/searxng-search.md index e0fa9c10d2d..cbd7720dd89 100644 --- a/docs/tools/searxng-search.md +++ b/docs/tools/searxng-search.md @@ -4,7 +4,7 @@ read_when: - You want a self-hosted web search provider - You want to use SearXNG for web_search - You need a privacy-focused or air-gapped search option -title: "SearXNG Search" +title: "SearXNG search" --- OpenClaw supports [SearXNG](https://docs.searxng.org/) as a **self-hosted, diff --git a/docs/tools/skills-config.md b/docs/tools/skills-config.md index 2664f7285e8..ddc5cdfd45d 100644 --- a/docs/tools/skills-config.md +++ b/docs/tools/skills-config.md @@ -3,7 +3,7 @@ summary: "Skills config schema and examples" read_when: - Adding or modifying skills config - Adjusting bundled allowlist or install behavior -title: "Skills Config" +title: "Skills config" --- Most skills loader/install configuration lives under `skills` in diff --git a/docs/tools/slash-commands.md b/docs/tools/slash-commands.md index f1d8d0b5088..6027771dd07 100644 --- a/docs/tools/slash-commands.md +++ b/docs/tools/slash-commands.md @@ -3,7 +3,7 @@ summary: "Slash commands: text vs native, config, and supported commands" read_when: - Using or configuring chat commands - Debugging command routing or permissions -title: "Slash Commands" +title: "Slash commands" --- Commands are handled by the Gateway. Most commands must be sent as a **standalone** message that starts with `/`. diff --git a/docs/tools/subagents.md b/docs/tools/subagents.md index ac9e201449a..5ec8ecfb7a7 100644 --- a/docs/tools/subagents.md +++ b/docs/tools/subagents.md @@ -4,7 +4,7 @@ read_when: - You want background/parallel work via the agent - You are changing sessions_spawn or sub-agent tool policy - You are implementing or troubleshooting thread-bound subagent sessions -title: "Sub-Agents" +title: "Sub-agents" --- Sub-agents are background agent runs spawned from an existing agent run. They run in their own session (`agent::subagent:`) and, when finished, **announce** their result back to the requester chat channel. Each sub-agent run is tracked as a [background task](/automation/tasks). diff --git a/docs/tools/thinking.md b/docs/tools/thinking.md index 38108777236..4fafcd8ade9 100644 --- a/docs/tools/thinking.md +++ b/docs/tools/thinking.md @@ -2,7 +2,7 @@ summary: "Directive syntax for /think, /fast, /verbose, /trace, and reasoning visibility" read_when: - Adjusting thinking, fast-mode, or verbose directive parsing or defaults -title: "Thinking Levels" +title: "Thinking levels" --- # Thinking Levels (/think directives) diff --git a/docs/tools/trajectory.md b/docs/tools/trajectory.md index 944a2ad0d93..8124be988af 100644 --- a/docs/tools/trajectory.md +++ b/docs/tools/trajectory.md @@ -5,7 +5,7 @@ read_when: - Exporting a support bundle for an OpenClaw session - Investigating prompt context, tool calls, runtime errors, or usage metadata - Disabling or relocating trajectory capture -title: "Trajectory Bundles" +title: "Trajectory bundles" --- Trajectory capture is OpenClaw's per-session flight recorder. It records a diff --git a/docs/tools/tts.md b/docs/tools/tts.md index a1aac1c22a1..a5bc06bb2ea 100644 --- a/docs/tools/tts.md +++ b/docs/tools/tts.md @@ -4,7 +4,7 @@ read_when: - Enabling text-to-speech for replies - Configuring TTS providers or limits - Using /tts commands -title: "Text-to-Speech" +title: "Text-to-speech" --- # Text-to-speech (TTS) diff --git a/docs/tools/video-generation.md b/docs/tools/video-generation.md index 13524cd66cc..4a8ef993b47 100644 --- a/docs/tools/video-generation.md +++ b/docs/tools/video-generation.md @@ -4,7 +4,7 @@ read_when: - Generating videos via the agent - Configuring video generation providers and models - Understanding the video_generate tool parameters -title: "Video Generation" +title: "Video generation" --- OpenClaw agents can generate videos from text prompts, reference images, or existing videos. Fourteen provider backends are supported, each with different model options, input modes, and feature sets. The agent picks the right provider automatically based on your configuration and available API keys. diff --git a/docs/tools/web-fetch.md b/docs/tools/web-fetch.md index 2b95ef73ea3..bf45c691f73 100644 --- a/docs/tools/web-fetch.md +++ b/docs/tools/web-fetch.md @@ -4,7 +4,7 @@ read_when: - You want to fetch a URL and extract readable content - You need to configure web_fetch or its Firecrawl fallback - You want to understand web_fetch limits and caching -title: "Web Fetch" +title: "Web fetch" sidebarTitle: "Web Fetch" --- diff --git a/docs/tools/web.md b/docs/tools/web.md index 523d7cb237d..dd4763c355b 100644 --- a/docs/tools/web.md +++ b/docs/tools/web.md @@ -1,5 +1,5 @@ --- -title: "Web Search" +title: "Web search" sidebarTitle: "Web Search" summary: "web_search, x_search, and web_fetch -- search the web, search X posts, or fetch page content" read_when: diff --git a/docs/tts.md b/docs/tts.md index 9fecbeac043..5465a027fc7 100644 --- a/docs/tts.md +++ b/docs/tts.md @@ -1,5 +1,5 @@ --- -title: "Text-to-Speech" +title: "Text-to-speech" summary: "Redirect to /tools/tts" redirect: /tools/tts --- diff --git a/docs/vps.md b/docs/vps.md index 98691a0cdf4..cffd01b5457 100644 --- a/docs/vps.md +++ b/docs/vps.md @@ -4,7 +4,7 @@ read_when: - You want to run the Gateway on a Linux server or cloud VPS - You need a quick map of hosting guides - You want generic Linux server tuning for OpenClaw -title: "Linux Server" +title: "Linux server" sidebarTitle: "Linux Server" ---