2026-01-04 00:36:48 +01:00
{
"$schema" : "https://mintlify.com/docs.json" ,
2026-01-30 03:15:10 +01:00
"name" : "OpenClaw" ,
2026-02-09 14:20:56 -08:00
"description" : "Self-hosted gateway that connects WhatsApp, Telegram, Discord, iMessage, and more to AI coding agents. Run a single Gateway process on your own machine and message your AI assistant from anywhere." ,
2026-01-04 00:36:48 +01:00
"theme" : "mint" ,
2026-02-04 10:37:14 -05:00
"icons" : {
"library" : "lucide"
} ,
2026-01-04 00:36:48 +01:00
"logo" : {
"light" : "/assets/pixel-lobster.svg" ,
"dark" : "/assets/pixel-lobster.svg"
} ,
2026-02-04 10:37:14 -05:00
"fonts" : {
"body" : {
"family" : "Fragment Mono"
} ,
"heading" : {
"family" : "DM Sans"
}
} ,
2026-01-04 00:36:48 +01:00
"favicon" : "/assets/pixel-lobster.svg" ,
"colors" : {
2026-02-04 10:37:14 -05:00
"primary" : "#FF5A36" ,
"dark" : "#FF5A36" ,
"light" : "#FF8A6B"
} ,
2026-02-11 10:44:34 -05:00
"styling" : {
"codeblocks" : {
"theme" : {
"dark" : "min-dark" ,
"light" : "min-light"
}
}
} ,
2026-02-04 10:37:14 -05:00
"navbar" : {
"links" : [
{
"label" : "GitHub" ,
"href" : "https://github.com/openclaw/openclaw" ,
"icon" : "github"
} ,
{
"label" : "Releases" ,
"href" : "https://github.com/openclaw/openclaw/releases" ,
"icon" : "package"
}
]
2026-01-04 00:36:48 +01:00
} ,
2026-01-06 22:32:01 +00:00
"redirects" : [
2026-01-09 19:03:17 +00:00
{
"source" : "/messages" ,
"destination" : "/concepts/messages"
} ,
2026-01-15 01:09:21 +00:00
{
"source" : "/context" ,
"destination" : "/concepts/context"
} ,
2026-01-15 05:55:21 +00:00
{
"source" : "/compaction" ,
"destination" : "/concepts/compaction"
} ,
2026-02-07 15:40:35 -05:00
{
"source" : "/cron" ,
"destination" : "/cron-jobs"
} ,
2026-01-13 00:08:08 +00:00
{
"source" : "/minimax" ,
"destination" : "/providers/minimax"
} ,
2026-01-29 00:30:17 +08:00
{
"source" : "/xiaomi" ,
"destination" : "/providers/xiaomi"
} ,
2026-01-13 00:08:08 +00:00
{
"source" : "/openai" ,
"destination" : "/providers/openai"
} ,
{
"source" : "/openai/" ,
"destination" : "/providers/openai"
} ,
{
"source" : "/anthropic" ,
"destination" : "/providers/anthropic"
} ,
{
"source" : "/anthropic/" ,
"destination" : "/providers/anthropic"
} ,
{
"source" : "/moonshot" ,
"destination" : "/providers/moonshot"
} ,
{
"source" : "/openrouter" ,
"destination" : "/providers/openrouter"
} ,
{
"source" : "/opencode" ,
"destination" : "/providers/opencode"
} ,
2026-02-04 22:21:46 +08:00
{
"source" : "/qianfan" ,
"destination" : "/providers/qianfan"
} ,
2026-01-23 01:35:08 +00:00
{
"source" : "/mattermost" ,
"destination" : "/channels/mattermost"
} ,
2026-01-26 08:50:01 -06:00
{
"source" : "/line" ,
"destination" : "/channels/line"
} ,
2026-01-13 00:08:08 +00:00
{
"source" : "/glm" ,
"destination" : "/providers/glm"
} ,
{
"source" : "/zai" ,
"destination" : "/providers/zai"
} ,
2026-01-10 20:50:17 +01:00
{
"source" : "/message" ,
"destination" : "/cli/message"
} ,
2026-01-13 06:16:43 +00:00
{
"source" : "/providers/discord" ,
"destination" : "/channels/discord"
} ,
2026-01-23 16:45:37 -06:00
{
"source" : "/providers/googlechat" ,
"destination" : "/channels/googlechat"
} ,
2026-01-13 06:16:43 +00:00
{
"source" : "/providers/grammy" ,
"destination" : "/channels/grammy"
} ,
{
"source" : "/providers/imessage" ,
"destination" : "/channels/imessage"
} ,
{
"source" : "/providers/location" ,
"destination" : "/channels/location"
} ,
2026-01-21 18:40:56 -05:00
{
"source" : "/providers/mattermost" ,
"destination" : "/channels/mattermost"
} ,
2026-01-13 06:16:43 +00:00
{
"source" : "/providers/msteams" ,
"destination" : "/channels/msteams"
} ,
2026-01-26 08:50:01 -06:00
{
"source" : "/providers/line" ,
"destination" : "/channels/line"
} ,
2026-01-13 06:16:43 +00:00
{
"source" : "/providers/signal" ,
"destination" : "/channels/signal"
} ,
{
"source" : "/providers/slack" ,
"destination" : "/channels/slack"
} ,
{
"source" : "/providers/telegram" ,
"destination" : "/channels/telegram"
} ,
{
"source" : "/providers/troubleshooting" ,
"destination" : "/channels/troubleshooting"
} ,
2026-01-15 05:36:23 +00:00
{
"source" : "/providers/zalo" ,
"destination" : "/channels/zalo"
} ,
2026-01-13 06:16:43 +00:00
{
"source" : "/providers/whatsapp" ,
"destination" : "/channels/whatsapp"
} ,
2026-01-10 20:50:17 +01:00
{
"source" : "/sandbox" ,
"destination" : "/cli/sandbox"
} ,
2026-01-15 07:44:23 +00:00
{
"source" : "/sandboxing" ,
"destination" : "/gateway/sandboxing"
} ,
2026-01-07 00:41:31 +01:00
{
"source" : "/AGENTS.default" ,
"destination" : "/reference/AGENTS.default"
} ,
{
"source" : "/RELEASING" ,
"destination" : "/reference/RELEASING"
} ,
{
"source" : "/agent" ,
"destination" : "/concepts/agent"
} ,
{
"source" : "/agent-loop" ,
"destination" : "/concepts/agent-loop"
} ,
{
"source" : "/agent-send" ,
"destination" : "/tools/agent-send"
} ,
{
"source" : "/agent-workspace" ,
"destination" : "/concepts/agent-workspace"
} ,
{
"source" : "/android" ,
"destination" : "/platforms/android"
} ,
{
"source" : "/architecture" ,
"destination" : "/concepts/architecture"
} ,
{
"source" : "/audio" ,
"destination" : "/nodes/audio"
} ,
{
"source" : "/background-process" ,
"destination" : "/gateway/background-process"
} ,
{
"source" : "/bash" ,
2026-01-12 02:49:55 +00:00
"destination" : "/tools/exec"
} ,
{
"source" : "/tools/bash" ,
"destination" : "/tools/exec"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/bonjour" ,
"destination" : "/gateway/bonjour"
} ,
{
"source" : "/browser" ,
"destination" : "/tools/browser"
} ,
{
"source" : "/browser-linux-troubleshooting" ,
"destination" : "/tools/browser-linux-troubleshooting"
} ,
{
"source" : "/bun" ,
"destination" : "/install/bun"
} ,
2026-01-09 00:32:48 +00:00
{
"source" : "/auth-monitoring" ,
"destination" : "/automation/auth-monitoring"
} ,
2026-01-07 00:41:31 +01:00
{
"source" : "/camera" ,
"destination" : "/nodes/camera"
} ,
{
"source" : "/clawd" ,
2026-01-30 03:15:10 +01:00
"destination" : "/start/openclaw"
} ,
{
"source" : "/start/clawd" ,
"destination" : "/start/openclaw"
} ,
{
"source" : "/start/clawd/" ,
"destination" : "/start/openclaw"
2026-01-07 00:41:31 +01:00
} ,
2026-01-30 21:01:02 +01:00
{
"source" : "/clawhub" ,
"destination" : "/tools/clawhub"
} ,
2026-01-07 00:41:31 +01:00
{
"source" : "/clawdhub" ,
2026-01-30 21:01:02 +01:00
"destination" : "/tools/clawhub"
} ,
{
"source" : "/tools/clawdhub" ,
"destination" : "/tools/clawhub"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/configuration" ,
"destination" : "/gateway/configuration"
} ,
{
"source" : "/control-ui" ,
"destination" : "/web/control-ui"
} ,
{
"source" : "/cron-jobs" ,
"destination" : "/automation/cron-jobs"
} ,
2026-01-23 19:00:17 +00:00
{
"source" : "/cron-vs-heartbeat" ,
"destination" : "/automation/cron-vs-heartbeat"
} ,
2026-01-07 00:41:31 +01:00
{
"source" : "/dashboard" ,
"destination" : "/web/dashboard"
} ,
{
"source" : "/device-models" ,
"destination" : "/reference/device-models"
} ,
{
"source" : "/discord" ,
2026-01-13 06:16:43 +00:00
"destination" : "/channels/discord"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/discovery" ,
"destination" : "/gateway/discovery"
} ,
{
"source" : "/docker" ,
"destination" : "/install/docker"
} ,
2026-02-14 17:39:06 +01:00
{
"source" : "/podman" ,
"destination" : "/install/podman"
} ,
2026-01-07 00:41:31 +01:00
{
"source" : "/doctor" ,
"destination" : "/gateway/doctor"
} ,
{
"source" : "/elevated" ,
"destination" : "/tools/elevated"
} ,
{
"source" : "/faq" ,
2026-01-24 09:49:35 +00:00
"destination" : "/help/faq"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/gateway-lock" ,
"destination" : "/gateway/gateway-lock"
} ,
{
"source" : "/getting-started" ,
"destination" : "/start/getting-started"
} ,
2026-02-05 10:09:45 -05:00
{
"source" : "/quickstart" ,
"destination" : "/start/getting-started"
} ,
{
"source" : "/start/quickstart" ,
"destination" : "/start/getting-started"
} ,
2026-01-07 00:41:31 +01:00
{
"source" : "/gmail-pubsub" ,
"destination" : "/automation/gmail-pubsub"
} ,
{
"source" : "/grammy" ,
2026-01-13 06:16:43 +00:00
"destination" : "/channels/grammy"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/group-messages" ,
2026-02-07 15:40:35 -05:00
"destination" : "/channels/group-messages"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/groups" ,
2026-02-07 15:40:35 -05:00
"destination" : "/channels/groups"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/health" ,
"destination" : "/gateway/health"
} ,
{
"source" : "/heartbeat" ,
"destination" : "/gateway/heartbeat"
} ,
{
"source" : "/hubs" ,
"destination" : "/start/hubs"
} ,
{
"source" : "/images" ,
"destination" : "/nodes/images"
} ,
{
"source" : "/imessage" ,
2026-01-13 06:16:43 +00:00
"destination" : "/channels/imessage"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/ios" ,
"destination" : "/platforms/ios"
} ,
{
"source" : "/linux" ,
"destination" : "/platforms/linux"
} ,
{
"source" : "/location" ,
2026-01-13 06:16:43 +00:00
"destination" : "/channels/location"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/location-command" ,
"destination" : "/nodes/location-command"
} ,
{
"source" : "/lore" ,
"destination" : "/start/lore"
} ,
{
"source" : "/mac/bun" ,
2026-01-10 16:03:01 +01:00
"destination" : "/platforms/mac/bundled-gateway"
} ,
{
"source" : "/platforms/mac/bun" ,
"destination" : "/platforms/mac/bundled-gateway"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/mac/canvas" ,
"destination" : "/platforms/mac/canvas"
} ,
{
"source" : "/mac/child-process" ,
"destination" : "/platforms/mac/child-process"
} ,
{
"source" : "/mac/dev-setup" ,
"destination" : "/platforms/mac/dev-setup"
} ,
{
"source" : "/mac/health" ,
"destination" : "/platforms/mac/health"
} ,
{
"source" : "/mac/icon" ,
"destination" : "/platforms/mac/icon"
} ,
{
"source" : "/mac/logging" ,
"destination" : "/platforms/mac/logging"
} ,
{
"source" : "/mac/menu-bar" ,
"destination" : "/platforms/mac/menu-bar"
} ,
{
"source" : "/mac/peekaboo" ,
"destination" : "/platforms/mac/peekaboo"
} ,
{
"source" : "/mac/permissions" ,
"destination" : "/platforms/mac/permissions"
} ,
{
"source" : "/mac/release" ,
"destination" : "/platforms/mac/release"
} ,
{
"source" : "/mac/remote" ,
"destination" : "/platforms/mac/remote"
} ,
{
"source" : "/mac/signing" ,
"destination" : "/platforms/mac/signing"
} ,
{
"source" : "/mac/skills" ,
"destination" : "/platforms/mac/skills"
} ,
{
"source" : "/mac/voice-overlay" ,
"destination" : "/platforms/mac/voice-overlay"
} ,
{
"source" : "/mac/voicewake" ,
"destination" : "/platforms/mac/voicewake"
} ,
{
"source" : "/mac/webchat" ,
"destination" : "/platforms/mac/webchat"
} ,
{
"source" : "/mac/xpc" ,
"destination" : "/platforms/mac/xpc"
} ,
{
"source" : "/macos" ,
"destination" : "/platforms/macos"
} ,
{
"source" : "/model-failover" ,
"destination" : "/concepts/model-failover"
} ,
2026-02-07 15:40:35 -05:00
{
"source" : "/model" ,
"destination" : "/models"
} ,
{
"source" : "/model/" ,
"destination" : "/models"
} ,
2026-01-07 00:41:31 +01:00
{
"source" : "/models" ,
"destination" : "/concepts/models"
} ,
{
"source" : "/multi-agent" ,
"destination" : "/concepts/multi-agent"
} ,
{
"source" : "/nix" ,
"destination" : "/install/nix"
} ,
{
"source" : "/onboarding" ,
"destination" : "/start/onboarding"
} ,
{
"source" : "/onboarding-config-protocol" ,
"destination" : "/experiments/onboarding-config-protocol"
} ,
{
"source" : "/pairing" ,
2026-02-07 15:40:35 -05:00
"destination" : "/channels/pairing"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/plans/cron-add-hardening" ,
"destination" : "/experiments/plans/cron-add-hardening"
} ,
{
"source" : "/plans/group-policy-hardening" ,
"destination" : "/experiments/plans/group-policy-hardening"
} ,
{
"source" : "/poll" ,
"destination" : "/automation/poll"
} ,
{
"source" : "/presence" ,
"destination" : "/concepts/presence"
} ,
{
"source" : "/proposals/model-config" ,
"destination" : "/experiments/proposals/model-config"
} ,
{
"source" : "/provider-routing" ,
2026-02-07 15:40:35 -05:00
"destination" : "/channels/channel-routing"
2026-01-13 06:16:43 +00:00
} ,
{
"source" : "/concepts/provider-routing" ,
2026-02-07 15:40:35 -05:00
"destination" : "/channels/channel-routing"
2026-01-13 06:16:43 +00:00
} ,
2026-01-07 00:41:31 +01:00
{
"source" : "/queue" ,
"destination" : "/concepts/queue"
} ,
{
"source" : "/remote" ,
"destination" : "/gateway/remote"
} ,
{
"source" : "/remote-gateway-readme" ,
"destination" : "/gateway/remote-gateway-readme"
} ,
{
"source" : "/research/memory" ,
"destination" : "/experiments/research/memory"
} ,
{
"source" : "/rpc" ,
"destination" : "/reference/rpc"
} ,
{
"source" : "/security" ,
"destination" : "/gateway/security"
} ,
{
"source" : "/session" ,
"destination" : "/concepts/session"
} ,
{
"source" : "/session-tool" ,
"destination" : "/concepts/session-tool"
} ,
{
"source" : "/sessions" ,
"destination" : "/concepts/sessions"
} ,
{
"source" : "/setup" ,
"destination" : "/start/setup"
} ,
{
"source" : "/showcase" ,
"destination" : "/start/showcase"
} ,
{
"source" : "/signal" ,
2026-01-13 06:16:43 +00:00
"destination" : "/channels/signal"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/skills" ,
"destination" : "/tools/skills"
} ,
{
"source" : "/skills-config" ,
"destination" : "/tools/skills-config"
} ,
{
"source" : "/slack" ,
2026-01-13 06:16:43 +00:00
"destination" : "/channels/slack"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/slash-commands" ,
"destination" : "/tools/slash-commands"
} ,
{
"source" : "/subagents" ,
"destination" : "/tools/subagents"
} ,
{
"source" : "/tailscale" ,
"destination" : "/gateway/tailscale"
} ,
{
"source" : "/talk" ,
"destination" : "/nodes/talk"
} ,
{
"source" : "/telegram" ,
2026-01-13 06:16:43 +00:00
"destination" : "/channels/telegram"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/templates/AGENTS" ,
"destination" : "/reference/templates/AGENTS"
} ,
2026-01-18 10:10:05 +02:00
{
"source" : "/templates/BOOT" ,
"destination" : "/reference/templates/BOOT"
} ,
2026-01-07 00:41:31 +01:00
{
"source" : "/templates/BOOTSTRAP" ,
"destination" : "/reference/templates/BOOTSTRAP"
} ,
{
"source" : "/templates/HEARTBEAT" ,
"destination" : "/reference/templates/HEARTBEAT"
} ,
{
"source" : "/templates/IDENTITY" ,
"destination" : "/reference/templates/IDENTITY"
} ,
{
"source" : "/templates/SOUL" ,
"destination" : "/reference/templates/SOUL"
} ,
{
"source" : "/templates/TOOLS" ,
"destination" : "/reference/templates/TOOLS"
} ,
{
"source" : "/templates/USER" ,
"destination" : "/reference/templates/USER"
} ,
{
"source" : "/test" ,
"destination" : "/reference/test"
} ,
{
"source" : "/thinking" ,
"destination" : "/tools/thinking"
} ,
{
"source" : "/timezone" ,
"destination" : "/concepts/timezone"
} ,
{
"source" : "/troubleshooting" ,
2026-02-07 10:28:19 -05:00
"destination" : "/help/troubleshooting"
2026-01-07 00:41:31 +01:00
} ,
{
2026-02-07 15:40:35 -05:00
"source" : "/tui" ,
"destination" : "/web/tui"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/typebox" ,
"destination" : "/concepts/typebox"
} ,
{
"source" : "/updating" ,
"destination" : "/install/updating"
} ,
{
"source" : "/voicewake" ,
"destination" : "/nodes/voicewake"
} ,
{
"source" : "/webchat" ,
"destination" : "/web/webchat"
} ,
{
"source" : "/webhook" ,
"destination" : "/automation/webhook"
} ,
{
"source" : "/whatsapp" ,
2026-01-13 06:16:43 +00:00
"destination" : "/channels/whatsapp"
2026-01-07 00:41:31 +01:00
} ,
{
"source" : "/windows" ,
"destination" : "/platforms/windows"
} ,
{
"source" : "/wizard" ,
"destination" : "/start/wizard"
2026-01-08 09:29:29 +01:00
} ,
2026-02-05 13:46:11 -05:00
{
"source" : "/start/wizard-cli-flow" ,
"destination" : "/start/wizard-cli-reference"
} ,
{
"source" : "/start/wizard-cli-auth" ,
"destination" : "/start/wizard-cli-reference"
} ,
{
"source" : "/start/wizard-cli-outputs" ,
"destination" : "/start/wizard-cli-reference"
} ,
2026-01-16 23:10:10 +00:00
{
"source" : "/start/faq" ,
2026-01-24 09:39:19 +00:00
"destination" : "/help/faq"
2026-01-16 23:10:10 +00:00
} ,
2026-01-08 09:29:29 +01:00
{
"source" : "/oauth" ,
"destination" : "/concepts/oauth"
2026-01-11 12:11:12 +00:00
} ,
2026-02-07 15:40:35 -05:00
{
"source" : "/plugin" ,
"destination" : "/tools/plugin"
} ,
2026-01-11 12:11:12 +00:00
{
"source" : "/plugins" ,
2026-02-07 15:40:35 -05:00
"destination" : "/tools/plugin"
2026-01-24 15:58:58 -08:00
} ,
{
2026-02-05 17:45:01 -05:00
"source" : "/railway" ,
"destination" : "/install/railway"
2026-01-24 15:58:58 -08:00
} ,
{
2026-02-05 17:45:01 -05:00
"source" : "/northflank" ,
"destination" : "/install/northflank"
2026-01-25 22:34:09 -06:00
} ,
2026-01-26 08:07:33 +01:00
{
2026-02-05 17:45:01 -05:00
"source" : "/render" ,
"destination" : "/install/render"
2026-01-26 08:07:33 +01:00
} ,
2026-01-25 22:34:09 -06:00
{
"source" : "/gcp" ,
2026-02-05 17:45:01 -05:00
"destination" : "/install/gcp"
} ,
{
"source" : "/platforms/fly" ,
"destination" : "/install/fly"
} ,
{
"source" : "/platforms/hetzner" ,
"destination" : "/install/hetzner"
} ,
{
"source" : "/platforms/gcp" ,
"destination" : "/install/gcp"
} ,
{
"source" : "/platforms/macos-vm" ,
"destination" : "/install/macos-vm"
} ,
{
"source" : "/platforms/exe-dev" ,
"destination" : "/install/exe-dev"
} ,
{
"source" : "/platforms/railway" ,
"destination" : "/install/railway"
} ,
{
"source" : "/platforms/render" ,
"destination" : "/install/render"
} ,
{
"source" : "/platforms/northflank" ,
"destination" : "/install/northflank"
2026-02-14 12:44:25 +01:00
} ,
{
"source" : "/gateway/trusted-proxy" ,
"destination" : "/gateway/trusted-proxy-auth"
2026-01-06 22:32:01 +00:00
}
] ,
2026-01-04 00:36:48 +01:00
"navigation" : {
2026-02-01 17:53:54 +01:00
"languages" : [
2026-01-04 00:36:48 +01:00
{
2026-02-01 17:53:54 +01:00
"language" : "en" ,
2026-02-03 09:57:43 -08:00
"tabs" : [
2026-02-01 17:53:54 +01:00
{
2026-02-03 09:57:43 -08:00
"tab" : "Get started" ,
"groups" : [
2026-02-07 15:40:35 -05:00
{
"group" : "Home" ,
"pages" : [ "index" ]
} ,
2026-02-03 09:57:43 -08:00
{
"group" : "Overview" ,
2026-02-07 15:40:35 -05:00
"pages" : [ "start/showcase" ]
} ,
{
"group" : "Core concepts" ,
"pages" : [ "concepts/features" ]
2026-02-03 09:57:43 -08:00
} ,
{
2026-02-05 17:45:01 -05:00
"group" : "First steps" ,
2026-02-10 20:31:02 +08:00
"pages" : [
"start/getting-started" ,
"start/onboarding-overview" ,
"start/wizard" ,
"start/onboarding"
]
2026-02-05 10:09:45 -05:00
} ,
{
2026-02-05 17:45:01 -05:00
"group" : "Guides" ,
2026-02-05 10:09:45 -05:00
"pages" : [ "start/openclaw" ]
}
]
} ,
{
"tab" : "Install" ,
"groups" : [
{
"group" : "Install overview" ,
"pages" : [ "install/index" , "install/installer" ]
2026-02-03 09:57:43 -08:00
} ,
{
2026-02-06 08:55:05 -05:00
"group" : "Other install methods" ,
2026-02-14 17:39:06 +01:00
"pages" : [
"install/docker" ,
"install/podman" ,
"install/nix" ,
"install/ansible" ,
"install/bun"
]
2026-02-03 09:57:43 -08:00
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "Maintenance" ,
"pages" : [ "install/updating" , "install/migrating" , "install/uninstall" ]
2026-02-03 09:57:43 -08:00
} ,
{
2026-02-05 17:45:01 -05:00
"group" : "Hosting and deployment" ,
2026-02-03 09:57:43 -08:00
"pages" : [
2026-02-05 17:45:01 -05:00
"install/fly" ,
"install/hetzner" ,
"install/gcp" ,
"install/macos-vm" ,
"install/exe-dev" ,
"install/railway" ,
"install/render" ,
"install/northflank"
2026-02-03 09:57:43 -08:00
]
2026-02-05 17:45:01 -05:00
} ,
2026-02-03 09:57:43 -08:00
{
2026-02-05 10:09:45 -05:00
"group" : "Advanced" ,
"pages" : [ "install/development-channels" ]
2026-02-03 09:57:43 -08:00
}
2026-02-01 17:53:54 +01:00
]
} ,
{
2026-02-03 09:57:43 -08:00
"tab" : "Channels" ,
"groups" : [
{
"group" : "Overview" ,
"pages" : [ "channels/index" ]
} ,
{
"group" : "Messaging platforms" ,
"pages" : [
"channels/whatsapp" ,
"channels/telegram" ,
"channels/discord" ,
2026-02-10 15:33:57 -08:00
"channels/irc" ,
2026-02-03 09:57:43 -08:00
"channels/slack" ,
2026-02-03 14:27:13 -08:00
"channels/feishu" ,
2026-02-03 09:57:43 -08:00
"channels/googlechat" ,
"channels/mattermost" ,
"channels/signal" ,
"channels/imessage" ,
"channels/msteams" ,
"channels/line" ,
"channels/matrix" ,
"channels/zalo" ,
"channels/zalouser"
]
} ,
{
"group" : "Configuration" ,
"pages" : [
2026-02-07 15:40:35 -05:00
"channels/pairing" ,
"channels/group-messages" ,
"channels/groups" ,
"channels/broadcast-groups" ,
"channels/channel-routing" ,
2026-02-03 09:57:43 -08:00
"channels/location" ,
"channels/troubleshooting"
]
}
2026-02-01 17:53:54 +01:00
]
} ,
{
2026-02-03 09:57:43 -08:00
"tab" : "Agents" ,
"groups" : [
{
"group" : "Fundamentals" ,
"pages" : [
"concepts/architecture" ,
"concepts/agent" ,
"concepts/agent-loop" ,
"concepts/system-prompt" ,
"concepts/context" ,
"concepts/agent-workspace" ,
"concepts/oauth"
]
} ,
2026-02-07 15:40:35 -05:00
{
"group" : "Bootstrapping" ,
"pages" : [ "start/bootstrapping" ]
} ,
2026-02-03 09:57:43 -08:00
{
"group" : "Sessions and memory" ,
"pages" : [
"concepts/session" ,
"concepts/sessions" ,
"concepts/session-pruning" ,
"concepts/session-tool" ,
"concepts/memory" ,
"concepts/compaction"
]
} ,
{
"group" : "Multi-agent" ,
"pages" : [ "concepts/multi-agent" , "concepts/presence" ]
} ,
{
"group" : "Messages and delivery" ,
"pages" : [
"concepts/messages" ,
"concepts/streaming" ,
"concepts/retry" ,
"concepts/queue"
]
}
2026-02-01 17:53:54 +01:00
]
} ,
{
2026-02-03 09:57:43 -08:00
"tab" : "Tools" ,
"groups" : [
{
"group" : "Overview" ,
"pages" : [ "tools/index" ]
} ,
{
"group" : "Built-in tools" ,
"pages" : [
"tools/lobster" ,
"tools/llm-task" ,
"tools/exec" ,
"tools/web" ,
"tools/apply-patch" ,
"tools/elevated" ,
"tools/thinking" ,
"tools/reactions"
]
} ,
{
"group" : "Browser" ,
"pages" : [
"tools/browser" ,
"tools/browser-login" ,
"tools/chrome-extension" ,
"tools/browser-linux-troubleshooting"
]
} ,
{
"group" : "Agent coordination" ,
2026-02-07 15:40:35 -05:00
"pages" : [ "tools/agent-send" , "tools/subagents" , "tools/multi-agent-sandbox-tools" ]
2026-02-03 09:57:43 -08:00
} ,
{
2026-02-07 15:40:35 -05:00
"group" : "Skills" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"tools/slash-commands" ,
"tools/skills" ,
"tools/skills-config" ,
"tools/clawhub" ,
2026-02-07 15:40:35 -05:00
"tools/plugin"
2026-02-03 09:57:43 -08:00
]
} ,
2026-02-07 15:40:35 -05:00
{
"group" : "Extensions" ,
"pages" : [ "plugins/voice-call" , "plugins/zalouser" ]
} ,
2026-02-03 09:57:43 -08:00
{
"group" : "Automation" ,
"pages" : [
2026-02-07 15:40:35 -05:00
"automation/hooks" ,
2026-02-03 09:57:43 -08:00
"automation/cron-jobs" ,
"automation/cron-vs-heartbeat" ,
2026-02-07 10:28:19 -05:00
"automation/troubleshooting" ,
2026-02-03 09:57:43 -08:00
"automation/webhook" ,
"automation/gmail-pubsub" ,
"automation/poll" ,
"automation/auth-monitoring"
]
} ,
{
"group" : "Media and devices" ,
"pages" : [
"nodes/index" ,
2026-02-07 10:28:19 -05:00
"nodes/troubleshooting" ,
2026-02-03 09:57:43 -08:00
"nodes/images" ,
"nodes/audio" ,
"nodes/camera" ,
"nodes/talk" ,
"nodes/voicewake" ,
"nodes/location-command"
]
}
2026-02-01 17:53:54 +01:00
]
} ,
{
2026-02-03 09:57:43 -08:00
"tab" : "Models" ,
"groups" : [
{
"group" : "Overview" ,
2026-02-07 15:40:35 -05:00
"pages" : [ "providers/index" , "providers/models" ]
} ,
{
"group" : "Model concepts" ,
"pages" : [ "concepts/models" ]
2026-02-03 09:57:43 -08:00
} ,
{
"group" : "Configuration" ,
"pages" : [ "concepts/model-providers" , "concepts/model-failover" ]
} ,
{
"group" : "Providers" ,
"pages" : [
"providers/anthropic" ,
"providers/openai" ,
"providers/openrouter" ,
Feat/litellm provider (#12823)
* feat: add LiteLLM provider types, env var, credentials, and auth choice
Add litellm-api-key auth choice, LITELLM_API_KEY env var mapping,
setLitellmApiKey() credential storage, and LITELLM_DEFAULT_MODEL_REF.
* feat: add LiteLLM onboarding handler and provider config
Add applyLitellmProviderConfig which properly registers
models.providers.litellm with baseUrl, api type, and model definitions.
This fixes the critical bug from PR #6488 where the provider entry was
never created, causing model resolution to fail at runtime.
* docs: add LiteLLM provider documentation
Add setup guide covering onboarding, manual config, virtual keys,
model routing, and usage tracking. Link from provider index.
* docs: add LiteLLM to sidebar navigation in docs.json
Add providers/litellm to both English and Chinese provider page lists
so the docs page appears in the sidebar navigation.
* test: add LiteLLM non-interactive onboarding test
Wire up litellmApiKey flag inference and auth-choice handler for the
non-interactive onboarding path, and add an integration test covering
profile, model default, and credential storage.
* fix: register --litellm-api-key CLI flag and add preferred provider mapping
Wire up the missing Commander CLI option, action handler mapping, and
help text for --litellm-api-key. Add litellm-api-key to the preferred
provider map for consistency with other providers.
* fix: remove zh-CN sidebar entry for litellm (no localized page yet)
* style: format buildLitellmModelDefinition return type
* fix(onboarding): harden LiteLLM provider setup (#12823)
* refactor(onboarding): keep auth-choice provider dispatcher under size limit
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-02-11 02:46:56 -08:00
"providers/litellm" ,
2026-02-07 15:40:35 -05:00
"providers/bedrock" ,
2026-02-03 09:57:43 -08:00
"providers/vercel-ai-gateway" ,
"providers/moonshot" ,
"providers/minimax" ,
"providers/opencode" ,
"providers/glm" ,
"providers/zai" ,
2026-02-04 22:21:46 +08:00
"providers/synthetic" ,
"providers/qianfan"
2026-02-03 09:57:43 -08:00
]
}
2026-02-01 17:53:54 +01:00
]
} ,
{
2026-02-05 17:45:01 -05:00
"tab" : "Platforms" ,
"groups" : [
{
"group" : "Platforms overview" ,
"pages" : [
"platforms/index" ,
"platforms/macos" ,
"platforms/linux" ,
"platforms/windows" ,
"platforms/android" ,
"platforms/ios"
]
} ,
{
"group" : "macOS companion app" ,
"pages" : [
"platforms/mac/dev-setup" ,
"platforms/mac/menu-bar" ,
"platforms/mac/voicewake" ,
"platforms/mac/voice-overlay" ,
"platforms/mac/webchat" ,
"platforms/mac/canvas" ,
"platforms/mac/child-process" ,
"platforms/mac/health" ,
"platforms/mac/icon" ,
"platforms/mac/logging" ,
"platforms/mac/permissions" ,
"platforms/mac/remote" ,
"platforms/mac/signing" ,
"platforms/mac/release" ,
"platforms/mac/bundled-gateway" ,
"platforms/mac/xpc" ,
"platforms/mac/skills" ,
"platforms/mac/peekaboo"
]
}
]
} ,
2026-02-01 17:53:54 +01:00
{
2026-02-05 10:09:45 -05:00
"tab" : "Gateway & Ops" ,
2026-02-03 09:57:43 -08:00
"groups" : [
{
"group" : "Gateway" ,
"pages" : [
"gateway/index" ,
{
"group" : "Configuration and operations" ,
"pages" : [
"gateway/configuration" ,
2026-02-11 10:44:34 -05:00
"gateway/configuration-reference" ,
2026-02-03 09:57:43 -08:00
"gateway/configuration-examples" ,
"gateway/authentication" ,
2026-02-14 12:44:25 +01:00
"gateway/trusted-proxy-auth" ,
2026-02-03 09:57:43 -08:00
"gateway/health" ,
"gateway/heartbeat" ,
"gateway/doctor" ,
"gateway/logging" ,
"gateway/gateway-lock" ,
"gateway/background-process" ,
"gateway/multiple-gateways" ,
"gateway/troubleshooting"
]
} ,
{
"group" : "Security and sandboxing" ,
"pages" : [
"gateway/security/index" ,
"gateway/sandboxing" ,
"gateway/sandbox-vs-tool-policy-vs-elevated"
]
} ,
{
"group" : "Protocols and APIs" ,
"pages" : [
"gateway/protocol" ,
"gateway/bridge-protocol" ,
"gateway/openai-http-api" ,
"gateway/tools-invoke-http-api" ,
"gateway/cli-backends" ,
"gateway/local-models"
]
} ,
{
"group" : "Networking and discovery" ,
2026-02-04 10:37:14 -05:00
"pages" : [
"gateway/network-model" ,
"gateway/pairing" ,
"gateway/discovery" ,
"gateway/bonjour"
]
2026-02-03 09:57:43 -08:00
}
]
} ,
{
2026-02-05 17:45:01 -05:00
"group" : "Remote access" ,
"pages" : [ "gateway/remote" , "gateway/remote-gateway-readme" , "gateway/tailscale" ]
2026-02-03 09:57:43 -08:00
} ,
{
"group" : "Security" ,
"pages" : [ "security/formal-verification" ]
} ,
{
"group" : "Web interfaces" ,
2026-02-07 15:40:35 -05:00
"pages" : [ "web/index" , "web/control-ui" , "web/dashboard" , "web/webchat" , "web/tui" ]
2026-02-03 09:57:43 -08:00
}
2026-02-01 17:53:54 +01:00
]
} ,
{
2026-02-03 09:57:43 -08:00
"tab" : "Reference" ,
"groups" : [
{
"group" : "CLI commands" ,
"pages" : [
"cli/index" ,
"cli/agent" ,
"cli/agents" ,
"cli/approvals" ,
"cli/browser" ,
"cli/channels" ,
"cli/configure" ,
"cli/cron" ,
"cli/dashboard" ,
"cli/directory" ,
"cli/dns" ,
"cli/docs" ,
"cli/doctor" ,
"cli/gateway" ,
"cli/health" ,
"cli/hooks" ,
"cli/logs" ,
"cli/memory" ,
"cli/message" ,
"cli/models" ,
"cli/nodes" ,
"cli/onboard" ,
"cli/pairing" ,
"cli/plugins" ,
"cli/reset" ,
"cli/sandbox" ,
"cli/security" ,
"cli/sessions" ,
"cli/setup" ,
"cli/skills" ,
"cli/status" ,
"cli/system" ,
"cli/tui" ,
"cli/uninstall" ,
"cli/update" ,
"cli/voicecall"
]
} ,
{
"group" : "RPC and API" ,
"pages" : [ "reference/rpc" , "reference/device-models" ]
} ,
{
"group" : "Templates" ,
"pages" : [
"reference/AGENTS.default" ,
"reference/templates/AGENTS" ,
"reference/templates/BOOT" ,
"reference/templates/BOOTSTRAP" ,
"reference/templates/HEARTBEAT" ,
"reference/templates/IDENTITY" ,
"reference/templates/SOUL" ,
"reference/templates/TOOLS" ,
"reference/templates/USER"
]
} ,
{
"group" : "Technical reference" ,
2026-02-11 12:19:44 -05:00
"pages" : [ "reference/wizard" , "reference/token-use" , "channels/grammy" ]
2026-02-07 15:40:35 -05:00
} ,
{
"group" : "Concept internals" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"concepts/typebox" ,
"concepts/markdown-formatting" ,
"concepts/typing-indicators" ,
"concepts/usage-tracking" ,
2026-02-07 15:40:35 -05:00
"concepts/timezone"
2026-02-03 09:57:43 -08:00
]
} ,
2026-02-04 10:37:14 -05:00
{
"group" : "Project" ,
"pages" : [ "reference/credits" ]
} ,
2026-02-03 09:57:43 -08:00
{
"group" : "Release notes" ,
"pages" : [ "reference/RELEASING" , "reference/test" ]
2026-02-09 18:30:05 -08:00
} ,
{
"group" : "Experiments" ,
"pages" : [
"experiments/onboarding-config-protocol" ,
"experiments/plans/cron-add-hardening" ,
"experiments/plans/group-policy-hardening" ,
"experiments/research/memory" ,
"experiments/proposals/model-config"
]
2026-02-03 09:57:43 -08:00
}
2026-02-01 17:53:54 +01:00
]
} ,
{
2026-02-03 09:57:43 -08:00
"tab" : "Help" ,
"groups" : [
{
"group" : "Help" ,
"pages" : [ "help/index" , "help/troubleshooting" , "help/faq" ]
} ,
2026-02-05 17:45:01 -05:00
{
"group" : "Community" ,
"pages" : [ "start/lore" ]
} ,
2026-02-03 09:57:43 -08:00
{
"group" : "Environment and debugging" ,
2026-02-07 15:40:35 -05:00
"pages" : [ "help/environment" , "help/debugging" , "help/testing" , "help/scripts" ]
} ,
{
"group" : "Node runtime" ,
"pages" : [ "install/node" ]
2026-02-05 10:09:45 -05:00
} ,
{
2026-02-07 15:40:35 -05:00
"group" : "Compaction internals" ,
"pages" : [ "reference/session-management-compaction" ]
} ,
{
"group" : "Developer setup" ,
"pages" : [ "start/setup" ]
} ,
{
"group" : "Contributing" ,
2026-02-14 08:27:01 -06:00
"pages" : [ "ci" ]
2026-02-05 10:09:45 -05:00
} ,
{
"group" : "Docs meta" ,
"pages" : [ "start/hubs" , "start/docs-directory" ]
2026-02-03 09:57:43 -08:00
}
2026-02-01 17:53:54 +01:00
]
}
2026-01-04 00:36:48 +01:00
]
} ,
2026-01-16 23:10:10 +00:00
{
2026-02-01 17:53:54 +01:00
"language" : "zh-Hans" ,
2026-02-03 09:57:43 -08:00
"tabs" : [
2026-02-02 16:57:28 +01:00
{
2026-02-05 10:09:45 -05:00
"tab" : "快速开始" ,
2026-02-03 09:57:43 -08:00
"groups" : [
2026-02-07 15:40:35 -05:00
{
"group" : "首页" ,
"pages" : [ "zh-CN/index" ]
} ,
2026-02-03 09:57:43 -08:00
{
2026-02-05 10:09:45 -05:00
"group" : "概览" ,
2026-02-07 15:40:35 -05:00
"pages" : [ "zh-CN/start/showcase" ]
} ,
{
"group" : "核心概念" ,
"pages" : [ "zh-CN/concepts/features" ]
2026-02-03 09:57:43 -08:00
} ,
{
2026-02-05 17:45:01 -05:00
"group" : "第一步" ,
2026-02-03 09:57:43 -08:00
"pages" : [
2026-02-05 10:09:45 -05:00
"zh-CN/start/getting-started" ,
2026-02-05 17:45:01 -05:00
"zh-CN/start/wizard" ,
"zh-CN/start/onboarding"
2026-02-05 10:09:45 -05:00
]
} ,
{
2026-02-05 17:45:01 -05:00
"group" : "指南" ,
2026-02-05 10:09:45 -05:00
"pages" : [ "zh-CN/start/openclaw" ]
}
]
} ,
{
"tab" : "安装" ,
"groups" : [
{
"group" : "安装概览" ,
"pages" : [ "zh-CN/install/index" , "zh-CN/install/installer" ]
2026-02-03 09:57:43 -08:00
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "安装方式" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/install/docker" ,
"zh-CN/install/nix" ,
"zh-CN/install/ansible" ,
2026-02-05 10:09:45 -05:00
"zh-CN/install/bun"
2026-02-03 09:57:43 -08:00
]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "维护" ,
2026-02-03 09:57:43 -08:00
"pages" : [
2026-02-05 10:09:45 -05:00
"zh-CN/install/updating" ,
"zh-CN/install/migrating" ,
"zh-CN/install/uninstall"
2026-02-03 09:57:43 -08:00
]
} ,
{
2026-02-05 17:45:01 -05:00
"group" : "托管与部署" ,
2026-02-03 09:57:43 -08:00
"pages" : [
2026-02-05 17:45:01 -05:00
"zh-CN/install/fly" ,
"zh-CN/install/hetzner" ,
"zh-CN/install/gcp" ,
"zh-CN/install/macos-vm" ,
"zh-CN/install/exe-dev" ,
"zh-CN/install/railway" ,
"zh-CN/install/render" ,
"zh-CN/install/northflank"
2026-02-03 09:57:43 -08:00
]
2026-02-05 17:45:01 -05:00
} ,
2026-02-03 09:57:43 -08:00
{
2026-02-05 10:09:45 -05:00
"group" : "高级" ,
"pages" : [ "zh-CN/install/development-channels" ]
2026-02-03 09:57:43 -08:00
}
2026-02-02 16:57:28 +01:00
]
} ,
{
2026-02-05 10:09:45 -05:00
"tab" : "消息渠道" ,
2026-02-03 09:57:43 -08:00
"groups" : [
{
2026-02-05 10:09:45 -05:00
"group" : "概览" ,
2026-02-03 09:57:43 -08:00
"pages" : [ "zh-CN/channels/index" ]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "消息平台" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/channels/whatsapp" ,
"zh-CN/channels/telegram" ,
"zh-CN/channels/discord" ,
"zh-CN/channels/slack" ,
2026-02-03 14:27:13 -08:00
"zh-CN/channels/feishu" ,
2026-02-03 09:57:43 -08:00
"zh-CN/channels/googlechat" ,
"zh-CN/channels/mattermost" ,
"zh-CN/channels/signal" ,
"zh-CN/channels/imessage" ,
"zh-CN/channels/msteams" ,
"zh-CN/channels/line" ,
"zh-CN/channels/matrix" ,
"zh-CN/channels/zalo" ,
"zh-CN/channels/zalouser"
]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "配置" ,
2026-02-03 09:57:43 -08:00
"pages" : [
2026-02-07 15:40:35 -05:00
"zh-CN/channels/pairing" ,
"zh-CN/channels/group-messages" ,
"zh-CN/channels/groups" ,
"zh-CN/channels/broadcast-groups" ,
"zh-CN/channels/channel-routing" ,
2026-02-03 09:57:43 -08:00
"zh-CN/channels/location" ,
"zh-CN/channels/troubleshooting"
]
}
2026-02-02 16:57:28 +01:00
]
} ,
{
2026-02-05 10:09:45 -05:00
"tab" : "代理" ,
2026-02-03 09:57:43 -08:00
"groups" : [
{
2026-02-05 10:09:45 -05:00
"group" : "基础" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/concepts/architecture" ,
"zh-CN/concepts/agent" ,
"zh-CN/concepts/agent-loop" ,
"zh-CN/concepts/system-prompt" ,
"zh-CN/concepts/context" ,
"zh-CN/concepts/agent-workspace" ,
"zh-CN/concepts/oauth"
]
} ,
2026-02-07 15:40:35 -05:00
{
"group" : "引导" ,
"pages" : [ "zh-CN/start/bootstrapping" ]
} ,
2026-02-03 09:57:43 -08:00
{
2026-02-05 10:09:45 -05:00
"group" : "会话与记忆" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/concepts/session" ,
"zh-CN/concepts/sessions" ,
"zh-CN/concepts/session-pruning" ,
"zh-CN/concepts/session-tool" ,
"zh-CN/concepts/memory" ,
"zh-CN/concepts/compaction"
]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "多代理" ,
2026-02-03 09:57:43 -08:00
"pages" : [ "zh-CN/concepts/multi-agent" , "zh-CN/concepts/presence" ]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "消息与投递" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/concepts/messages" ,
"zh-CN/concepts/streaming" ,
"zh-CN/concepts/retry" ,
"zh-CN/concepts/queue"
]
}
2026-02-02 16:57:28 +01:00
]
} ,
{
2026-02-05 10:09:45 -05:00
"tab" : "工具" ,
2026-02-03 09:57:43 -08:00
"groups" : [
{
2026-02-05 10:09:45 -05:00
"group" : "概览" ,
2026-02-03 09:57:43 -08:00
"pages" : [ "zh-CN/tools/index" ]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "内置工具" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/tools/lobster" ,
"zh-CN/tools/llm-task" ,
"zh-CN/tools/exec" ,
"zh-CN/tools/web" ,
"zh-CN/tools/apply-patch" ,
"zh-CN/tools/elevated" ,
"zh-CN/tools/thinking" ,
"zh-CN/tools/reactions"
]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "浏览器" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/tools/browser" ,
"zh-CN/tools/browser-login" ,
"zh-CN/tools/chrome-extension" ,
"zh-CN/tools/browser-linux-troubleshooting"
]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "代理协作" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/tools/agent-send" ,
"zh-CN/tools/subagents" ,
2026-02-07 15:40:35 -05:00
"zh-CN/tools/multi-agent-sandbox-tools"
2026-02-03 09:57:43 -08:00
]
} ,
{
2026-02-07 15:40:35 -05:00
"group" : "技能" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/tools/slash-commands" ,
"zh-CN/tools/skills" ,
"zh-CN/tools/skills-config" ,
"zh-CN/tools/clawhub" ,
2026-02-07 15:40:35 -05:00
"zh-CN/tools/plugin"
2026-02-03 09:57:43 -08:00
]
} ,
2026-02-07 15:40:35 -05:00
{
"group" : "扩展" ,
"pages" : [ "zh-CN/plugins/voice-call" , "zh-CN/plugins/zalouser" ]
} ,
2026-02-03 09:57:43 -08:00
{
2026-02-05 10:09:45 -05:00
"group" : "自动化" ,
2026-02-03 09:57:43 -08:00
"pages" : [
2026-02-07 15:40:35 -05:00
"zh-CN/automation/hooks" ,
2026-02-03 09:57:43 -08:00
"zh-CN/automation/cron-jobs" ,
"zh-CN/automation/cron-vs-heartbeat" ,
2026-02-07 15:40:35 -05:00
"zh-CN/automation/troubleshooting" ,
2026-02-03 09:57:43 -08:00
"zh-CN/automation/webhook" ,
"zh-CN/automation/gmail-pubsub" ,
"zh-CN/automation/poll" ,
"zh-CN/automation/auth-monitoring"
]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "媒体与设备" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/nodes/index" ,
2026-02-07 15:40:35 -05:00
"zh-CN/nodes/troubleshooting" ,
2026-02-03 09:57:43 -08:00
"zh-CN/nodes/images" ,
"zh-CN/nodes/audio" ,
"zh-CN/nodes/camera" ,
"zh-CN/nodes/talk" ,
"zh-CN/nodes/voicewake" ,
"zh-CN/nodes/location-command"
]
}
2026-02-02 16:57:28 +01:00
]
} ,
{
2026-02-05 10:09:45 -05:00
"tab" : "模型" ,
2026-02-03 09:57:43 -08:00
"groups" : [
{
2026-02-05 10:09:45 -05:00
"group" : "概览" ,
2026-02-07 15:40:35 -05:00
"pages" : [ "zh-CN/providers/index" , "zh-CN/providers/models" ]
} ,
{
"group" : "模型概念" ,
"pages" : [ "zh-CN/concepts/models" ]
2026-02-03 09:57:43 -08:00
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "配置" ,
2026-02-03 09:57:43 -08:00
"pages" : [ "zh-CN/concepts/model-providers" , "zh-CN/concepts/model-failover" ]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "提供商" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/providers/anthropic" ,
"zh-CN/providers/openai" ,
"zh-CN/providers/openrouter" ,
2026-02-07 15:40:35 -05:00
"zh-CN/providers/bedrock" ,
2026-02-03 09:57:43 -08:00
"zh-CN/providers/vercel-ai-gateway" ,
"zh-CN/providers/moonshot" ,
"zh-CN/providers/minimax" ,
"zh-CN/providers/opencode" ,
"zh-CN/providers/glm" ,
"zh-CN/providers/zai" ,
2026-02-07 15:40:35 -05:00
"zh-CN/providers/synthetic" ,
"zh-CN/providers/qianfan"
2026-02-03 09:57:43 -08:00
]
}
2026-02-02 16:57:28 +01:00
]
} ,
{
2026-02-05 17:45:01 -05:00
"tab" : "平台" ,
2026-02-03 09:57:43 -08:00
"groups" : [
{
2026-02-05 17:45:01 -05:00
"group" : "平台概览" ,
"pages" : [
"zh-CN/platforms/index" ,
"zh-CN/platforms/macos" ,
"zh-CN/platforms/linux" ,
"zh-CN/platforms/windows" ,
"zh-CN/platforms/android" ,
"zh-CN/platforms/ios"
]
} ,
{
"group" : "macOS 配套应用" ,
"pages" : [
"zh-CN/platforms/mac/dev-setup" ,
"zh-CN/platforms/mac/menu-bar" ,
"zh-CN/platforms/mac/voicewake" ,
"zh-CN/platforms/mac/voice-overlay" ,
"zh-CN/platforms/mac/webchat" ,
"zh-CN/platforms/mac/canvas" ,
"zh-CN/platforms/mac/child-process" ,
"zh-CN/platforms/mac/health" ,
"zh-CN/platforms/mac/icon" ,
"zh-CN/platforms/mac/logging" ,
"zh-CN/platforms/mac/permissions" ,
"zh-CN/platforms/mac/remote" ,
"zh-CN/platforms/mac/signing" ,
"zh-CN/platforms/mac/release" ,
"zh-CN/platforms/mac/bundled-gateway" ,
"zh-CN/platforms/mac/xpc" ,
"zh-CN/platforms/mac/skills" ,
"zh-CN/platforms/mac/peekaboo"
]
}
]
} ,
2026-02-02 16:57:28 +01:00
{
2026-02-05 10:09:45 -05:00
"tab" : "网关与运维" ,
2026-02-03 09:57:43 -08:00
"groups" : [
{
2026-02-05 10:09:45 -05:00
"group" : "网关" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/gateway/index" ,
{
2026-02-05 10:09:45 -05:00
"group" : "配置与运维" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/gateway/configuration" ,
"zh-CN/gateway/configuration-examples" ,
"zh-CN/gateway/authentication" ,
"zh-CN/gateway/health" ,
"zh-CN/gateway/heartbeat" ,
"zh-CN/gateway/doctor" ,
"zh-CN/gateway/logging" ,
"zh-CN/gateway/gateway-lock" ,
"zh-CN/gateway/background-process" ,
"zh-CN/gateway/multiple-gateways" ,
"zh-CN/gateway/troubleshooting"
]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "安全与沙箱" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/gateway/security/index" ,
"zh-CN/gateway/sandboxing" ,
"zh-CN/gateway/sandbox-vs-tool-policy-vs-elevated"
]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "协议与 API" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/gateway/protocol" ,
"zh-CN/gateway/bridge-protocol" ,
"zh-CN/gateway/openai-http-api" ,
"zh-CN/gateway/tools-invoke-http-api" ,
"zh-CN/gateway/cli-backends" ,
"zh-CN/gateway/local-models"
]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "网络与发现" ,
2026-02-03 09:57:43 -08:00
"pages" : [
2026-02-05 10:09:45 -05:00
"zh-CN/gateway/network-model" ,
2026-02-03 09:57:43 -08:00
"zh-CN/gateway/pairing" ,
"zh-CN/gateway/discovery" ,
"zh-CN/gateway/bonjour"
]
}
]
} ,
{
2026-02-05 17:45:01 -05:00
"group" : "远程访问" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/gateway/remote" ,
"zh-CN/gateway/remote-gateway-readme" ,
2026-02-05 17:45:01 -05:00
"zh-CN/gateway/tailscale"
2026-02-03 09:57:43 -08:00
]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "安全" ,
2026-02-03 09:57:43 -08:00
"pages" : [ "zh-CN/security/formal-verification" ]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "Web 界面" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/web/index" ,
"zh-CN/web/control-ui" ,
"zh-CN/web/dashboard" ,
"zh-CN/web/webchat" ,
2026-02-07 15:40:35 -05:00
"zh-CN/web/tui"
2026-02-03 09:57:43 -08:00
]
}
2026-02-02 16:57:28 +01:00
]
} ,
{
2026-02-05 10:09:45 -05:00
"tab" : "参考" ,
2026-02-03 09:57:43 -08:00
"groups" : [
{
2026-02-05 10:09:45 -05:00
"group" : "CLI 命令" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/cli/index" ,
"zh-CN/cli/agent" ,
"zh-CN/cli/agents" ,
"zh-CN/cli/approvals" ,
"zh-CN/cli/browser" ,
"zh-CN/cli/channels" ,
"zh-CN/cli/configure" ,
"zh-CN/cli/cron" ,
"zh-CN/cli/dashboard" ,
"zh-CN/cli/directory" ,
"zh-CN/cli/dns" ,
"zh-CN/cli/docs" ,
"zh-CN/cli/doctor" ,
"zh-CN/cli/gateway" ,
"zh-CN/cli/health" ,
"zh-CN/cli/hooks" ,
"zh-CN/cli/logs" ,
"zh-CN/cli/memory" ,
"zh-CN/cli/message" ,
"zh-CN/cli/models" ,
"zh-CN/cli/nodes" ,
"zh-CN/cli/onboard" ,
"zh-CN/cli/pairing" ,
"zh-CN/cli/plugins" ,
"zh-CN/cli/reset" ,
"zh-CN/cli/sandbox" ,
"zh-CN/cli/security" ,
"zh-CN/cli/sessions" ,
"zh-CN/cli/setup" ,
"zh-CN/cli/skills" ,
"zh-CN/cli/status" ,
"zh-CN/cli/system" ,
"zh-CN/cli/tui" ,
"zh-CN/cli/uninstall" ,
"zh-CN/cli/update" ,
"zh-CN/cli/voicecall"
]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "RPC 与 API" ,
2026-02-03 09:57:43 -08:00
"pages" : [ "zh-CN/reference/rpc" , "zh-CN/reference/device-models" ]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "模板" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/reference/AGENTS.default" ,
"zh-CN/reference/templates/AGENTS" ,
"zh-CN/reference/templates/BOOT" ,
"zh-CN/reference/templates/BOOTSTRAP" ,
"zh-CN/reference/templates/HEARTBEAT" ,
"zh-CN/reference/templates/IDENTITY" ,
"zh-CN/reference/templates/SOUL" ,
"zh-CN/reference/templates/TOOLS" ,
"zh-CN/reference/templates/USER"
]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "技术参考" ,
2026-02-07 15:40:35 -05:00
"pages" : [ "zh-CN/reference/wizard" , "zh-CN/reference/token-use" ]
} ,
{
"group" : "概念内部机制" ,
2026-02-03 09:57:43 -08:00
"pages" : [
"zh-CN/concepts/typebox" ,
"zh-CN/concepts/markdown-formatting" ,
"zh-CN/concepts/typing-indicators" ,
"zh-CN/concepts/usage-tracking" ,
2026-02-07 15:40:35 -05:00
"zh-CN/concepts/timezone"
2026-02-03 09:57:43 -08:00
]
} ,
{
2026-02-05 10:09:45 -05:00
"group" : "项目" ,
"pages" : [ "zh-CN/reference/credits" ]
} ,
{
"group" : "发布说明" ,
2026-02-03 09:57:43 -08:00
"pages" : [ "zh-CN/reference/RELEASING" , "zh-CN/reference/test" ]
2026-02-09 18:30:05 -08:00
} ,
{
"group" : "实验性功能" ,
"pages" : [
"zh-CN/experiments/onboarding-config-protocol" ,
"zh-CN/experiments/plans/cron-add-hardening" ,
"zh-CN/experiments/plans/group-policy-hardening" ,
"zh-CN/experiments/research/memory" ,
"zh-CN/experiments/proposals/model-config"
]
2026-02-03 09:57:43 -08:00
}
2026-02-02 16:57:28 +01:00
]
} ,
{
2026-02-05 10:09:45 -05:00
"tab" : "帮助" ,
2026-02-03 09:57:43 -08:00
"groups" : [
{
2026-02-05 10:09:45 -05:00
"group" : "帮助" ,
2026-02-03 09:57:43 -08:00
"pages" : [ "zh-CN/help/index" , "zh-CN/help/troubleshooting" , "zh-CN/help/faq" ]
} ,
{
2026-02-05 17:45:01 -05:00
"group" : "社区" ,
"pages" : [ "zh-CN/start/lore" ]
} ,
2026-02-03 09:57:43 -08:00
{
2026-02-05 10:09:45 -05:00
"group" : "环境与调试" ,
2026-02-03 09:57:43 -08:00
"pages" : [
2026-02-07 15:40:35 -05:00
"zh-CN/help/environment" ,
"zh-CN/help/debugging" ,
"zh-CN/help/testing" ,
"zh-CN/help/scripts"
2026-02-03 09:57:43 -08:00
]
2026-02-05 10:09:45 -05:00
} ,
{
2026-02-07 15:40:35 -05:00
"group" : "Node 运行时" ,
"pages" : [ "zh-CN/install/node" ]
} ,
{
"group" : "压缩机制内部参考" ,
"pages" : [ "zh-CN/reference/session-management-compaction" ]
} ,
{
"group" : "开发者设置" ,
2026-02-05 10:09:45 -05:00
"pages" : [ "zh-CN/start/setup" ]
} ,
{
"group" : "文档元信息" ,
"pages" : [ "zh-CN/start/hubs" , "zh-CN/start/docs-directory" ]
2026-02-03 09:57:43 -08:00
}
2026-02-02 16:57:28 +01:00
]
2026-02-01 17:53:54 +01:00
}
2026-01-04 00:36:48 +01:00
]
2026-02-08 10:36:06 -08:00
} ,
{
"language" : "ja" ,
"tabs" : [
{
"tab" : "はじめに" ,
"groups" : [
{
"group" : "概要" ,
"pages" : [ "ja-JP/index" ]
} ,
{
"group" : "初回セットアップ" ,
"pages" : [ "ja-JP/start/getting-started" , "ja-JP/start/wizard" ]
}
]
}
]
2026-01-04 00:36:48 +01:00
}
]
}
}