Merge remote-tracking branch 'origin/main' into codex/pr-12077-matrix-plugin

# Conflicts:
#	docs/channels/index.md
#	pnpm-lock.yaml
This commit is contained in:
Gustavo Madeira Santana
2026-03-02 12:14:18 -05:00
2128 changed files with 156944 additions and 32435 deletions

View File

@@ -137,7 +137,7 @@
},
{
"source": "/providers/grammy",
"destination": "/channels/grammy"
"destination": "/channels/telegram"
},
{
"source": "/providers/imessage",
@@ -365,7 +365,11 @@
},
{
"source": "/grammy",
"destination": "/channels/grammy"
"destination": "/channels/telegram"
},
{
"source": "/channels/grammy",
"destination": "/channels/telegram"
},
{
"source": "/group-messages",
@@ -593,7 +597,7 @@
},
{
"source": "/sessions",
"destination": "/concepts/sessions"
"destination": "/concepts/session"
},
{
"source": "/setup",
@@ -835,7 +839,11 @@
},
{
"group": "Guides",
"pages": ["start/openclaw"]
"pages": [
"start/openclaw",
"start/wizard-cli-reference",
"start/wizard-cli-automation"
]
}
]
},
@@ -863,6 +871,7 @@
{
"group": "Hosting and deployment",
"pages": [
"vps",
"install/fly",
"install/hetzner",
"install/gcp",
@@ -889,26 +898,26 @@
{
"group": "Messaging platforms",
"pages": [
"channels/whatsapp",
"channels/telegram",
"channels/bluebubbles",
"channels/discord",
"channels/irc",
"channels/slack",
"channels/feishu",
"channels/googlechat",
"channels/mattermost",
"channels/signal",
"channels/imessage",
"channels/bluebubbles",
"channels/msteams",
"channels/synology-chat",
"channels/irc",
"channels/line",
"channels/matrix-js",
"channels/matrix",
"channels/mattermost",
"channels/msteams",
"channels/nextcloud-talk",
"channels/nostr",
"channels/signal",
"channels/synology-chat",
"channels/slack",
"channels/telegram",
"channels/tlon",
"channels/twitch",
"channels/whatsapp",
"channels/zalo",
"channels/zalouser"
]
@@ -933,6 +942,7 @@
{
"group": "Fundamentals",
"pages": [
"pi",
"concepts/architecture",
"concepts/agent",
"concepts/agent-loop",
@@ -950,7 +960,6 @@
"group": "Sessions and memory",
"pages": [
"concepts/session",
"concepts/sessions",
"concepts/session-pruning",
"concepts/session-tool",
"concepts/memory",
@@ -982,14 +991,20 @@
{
"group": "Built-in tools",
"pages": [
"tools/lobster",
"tools/llm-task",
"tools/exec",
"tools/web",
"tools/apply-patch",
"brave-search",
"perplexity",
"tools/diffs",
"tools/elevated",
"tools/exec",
"tools/exec-approvals",
"tools/firecrawl",
"tools/llm-task",
"tools/lobster",
"tools/loop-detection",
"tools/reactions",
"tools/thinking",
"tools/reactions"
"tools/web"
]
},
{
@@ -1003,11 +1018,17 @@
},
{
"group": "Agent coordination",
"pages": ["tools/agent-send", "tools/subagents", "tools/multi-agent-sandbox-tools"]
"pages": [
"tools/agent-send",
"tools/subagents",
"tools/acp-agents",
"tools/multi-agent-sandbox-tools"
]
},
{
"group": "Skills",
"pages": [
"tools/creating-skills",
"tools/slash-commands",
"tools/skills",
"tools/skills-config",
@@ -1017,7 +1038,14 @@
},
{
"group": "Extensions",
"pages": ["plugins/community", "plugins/voice-call", "plugins/zalouser"]
"pages": [
"plugins/community",
"plugins/voice-call",
"plugins/zalouser",
"plugins/manifest",
"plugins/agent-tools",
"prose"
]
},
{
"group": "Automation",
@@ -1037,12 +1065,14 @@
"pages": [
"nodes/index",
"nodes/troubleshooting",
"nodes/media-understanding",
"nodes/images",
"nodes/audio",
"nodes/camera",
"nodes/talk",
"nodes/voicewake",
"nodes/location-command"
"nodes/location-command",
"tts"
]
}
]
@@ -1066,19 +1096,32 @@
"group": "Providers",
"pages": [
"providers/anthropic",
"providers/openai",
"providers/openrouter",
"providers/litellm",
"providers/bedrock",
"providers/vercel-ai-gateway",
"providers/cloudflare-ai-gateway",
"providers/claude-max-api-proxy",
"providers/deepgram",
"providers/github-copilot",
"providers/huggingface",
"providers/kilocode",
"providers/litellm",
"providers/glm",
"providers/minimax",
"providers/moonshot",
"providers/mistral",
"providers/minimax",
"providers/nvidia",
"providers/ollama",
"providers/openai",
"providers/opencode",
"providers/glm",
"providers/zai",
"providers/openrouter",
"providers/qianfan",
"providers/qwen",
"providers/synthetic",
"providers/qianfan"
"providers/together",
"providers/vercel-ai-gateway",
"providers/venice",
"providers/vllm",
"providers/xiaomi",
"providers/zai"
]
}
]
@@ -1094,7 +1137,10 @@
"platforms/linux",
"platforms/windows",
"platforms/android",
"platforms/ios"
"platforms/ios",
"platforms/digitalocean",
"platforms/oracle",
"platforms/raspberry-pi"
]
},
{
@@ -1136,6 +1182,8 @@
"gateway/configuration-reference",
"gateway/configuration-examples",
"gateway/authentication",
"gateway/secrets",
"gateway/secrets-plan-contract",
"gateway/trusted-proxy-auth",
"gateway/health",
"gateway/heartbeat",
@@ -1161,6 +1209,7 @@
"gateway/protocol",
"gateway/bridge-protocol",
"gateway/openai-http-api",
"gateway/openresponses-http-api",
"gateway/tools-invoke-http-api",
"gateway/cli-backends",
"gateway/local-models"
@@ -1183,7 +1232,12 @@
},
{
"group": "Security",
"pages": ["security/formal-verification"]
"pages": [
"security/formal-verification",
"security/README",
"security/THREAT-MODEL-ATLAS",
"security/CONTRIBUTING-THREAT-MODEL"
]
},
{
"group": "Web interfaces",
@@ -1231,6 +1285,7 @@
"cli/qr",
"cli/reset",
"cli/sandbox",
"cli/secrets",
"cli/security",
"cli/sessions",
"cli/setup",
@@ -1268,7 +1323,9 @@
"reference/wizard",
"reference/token-use",
"reference/prompt-caching",
"channels/grammy"
"reference/api-usage-costs",
"reference/transcript-hygiene",
"date-time"
]
},
{
@@ -1292,7 +1349,14 @@
{
"group": "Experiments",
"pages": [
"design/kilo-gateway-integration",
"experiments/onboarding-config-protocol",
"experiments/plans/acp-thread-bound-agents",
"experiments/plans/acp-unified-streaming-refactor",
"experiments/plans/browser-evaluate-cdp-refactor",
"experiments/plans/openresponses-gateway",
"experiments/plans/pty-process-supervision",
"experiments/plans/session-binding-channel-agnostic",
"experiments/research/memory",
"experiments/proposals/model-config"
]
@@ -1312,7 +1376,14 @@
},
{
"group": "Environment and debugging",
"pages": ["help/environment", "help/debugging", "help/testing", "help/scripts"]
"pages": [
"help/environment",
"help/debugging",
"help/testing",
"help/scripts",
"debug/node-issue",
"diagnostics/flags"
]
},
{
"group": "Node runtime",
@@ -1324,7 +1395,7 @@
},
{
"group": "Developer setup",
"pages": ["start/setup"]
"pages": ["start/setup", "pi-dev"]
},
{
"group": "Contributing",
@@ -1397,6 +1468,7 @@
{
"group": "托管与部署",
"pages": [
"zh-CN/vps",
"zh-CN/install/fly",
"zh-CN/install/hetzner",
"zh-CN/install/gcp",
@@ -1423,18 +1495,24 @@
{
"group": "消息平台",
"pages": [
"zh-CN/channels/whatsapp",
"zh-CN/channels/telegram",
"zh-CN/channels/bluebubbles",
"zh-CN/channels/discord",
"zh-CN/channels/slack",
"zh-CN/channels/feishu",
"zh-CN/channels/grammy",
"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/mattermost",
"zh-CN/channels/msteams",
"zh-CN/channels/nextcloud-talk",
"zh-CN/channels/nostr",
"zh-CN/channels/signal",
"zh-CN/channels/slack",
"zh-CN/channels/telegram",
"zh-CN/channels/tlon",
"zh-CN/channels/twitch",
"zh-CN/channels/whatsapp",
"zh-CN/channels/zalo",
"zh-CN/channels/zalouser"
]
@@ -1459,6 +1537,7 @@
{
"group": "基础",
"pages": [
"zh-CN/pi",
"zh-CN/concepts/architecture",
"zh-CN/concepts/agent",
"zh-CN/concepts/agent-loop",
@@ -1476,7 +1555,6 @@
"group": "会话与记忆",
"pages": [
"zh-CN/concepts/session",
"zh-CN/concepts/sessions",
"zh-CN/concepts/session-pruning",
"zh-CN/concepts/session-tool",
"zh-CN/concepts/memory",
@@ -1508,14 +1586,19 @@
{
"group": "内置工具",
"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/brave-search",
"zh-CN/perplexity",
"zh-CN/tools/diffs",
"zh-CN/tools/elevated",
"zh-CN/tools/exec",
"zh-CN/tools/exec-approvals",
"zh-CN/tools/firecrawl",
"zh-CN/tools/llm-task",
"zh-CN/tools/lobster",
"zh-CN/tools/reactions",
"zh-CN/tools/thinking",
"zh-CN/tools/reactions"
"zh-CN/tools/web"
]
},
{
@@ -1538,6 +1621,7 @@
{
"group": "技能",
"pages": [
"zh-CN/tools/creating-skills",
"zh-CN/tools/slash-commands",
"zh-CN/tools/skills",
"zh-CN/tools/skills-config",
@@ -1547,7 +1631,13 @@
},
{
"group": "扩展",
"pages": ["zh-CN/plugins/voice-call", "zh-CN/plugins/zalouser"]
"pages": [
"zh-CN/plugins/voice-call",
"zh-CN/plugins/zalouser",
"zh-CN/plugins/manifest",
"zh-CN/plugins/agent-tools",
"zh-CN/prose"
]
},
{
"group": "自动化",
@@ -1567,12 +1657,14 @@
"pages": [
"zh-CN/nodes/index",
"zh-CN/nodes/troubleshooting",
"zh-CN/nodes/media-understanding",
"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"
"zh-CN/nodes/location-command",
"zh-CN/tts"
]
}
]
@@ -1596,17 +1688,24 @@
"group": "提供商",
"pages": [
"zh-CN/providers/anthropic",
"zh-CN/providers/openai",
"zh-CN/providers/openrouter",
"zh-CN/providers/bedrock",
"zh-CN/providers/vercel-ai-gateway",
"zh-CN/providers/claude-max-api-proxy",
"zh-CN/providers/deepgram",
"zh-CN/providers/github-copilot",
"zh-CN/providers/glm",
"zh-CN/providers/moonshot",
"zh-CN/providers/minimax",
"zh-CN/providers/opencode",
"zh-CN/providers/glm",
"zh-CN/providers/zai",
"zh-CN/providers/ollama",
"zh-CN/providers/openai",
"zh-CN/providers/openrouter",
"zh-CN/providers/qianfan",
"zh-CN/providers/qwen",
"zh-CN/providers/synthetic",
"zh-CN/providers/qianfan"
"zh-CN/providers/venice",
"zh-CN/providers/vercel-ai-gateway",
"zh-CN/providers/xiaomi",
"zh-CN/providers/zai"
]
}
]
@@ -1622,7 +1721,10 @@
"zh-CN/platforms/linux",
"zh-CN/platforms/windows",
"zh-CN/platforms/android",
"zh-CN/platforms/ios"
"zh-CN/platforms/ios",
"zh-CN/platforms/digitalocean",
"zh-CN/platforms/oracle",
"zh-CN/platforms/raspberry-pi"
]
},
{
@@ -1687,6 +1789,7 @@
"zh-CN/gateway/protocol",
"zh-CN/gateway/bridge-protocol",
"zh-CN/gateway/openai-http-api",
"zh-CN/gateway/openresponses-http-api",
"zh-CN/gateway/tools-invoke-http-api",
"zh-CN/gateway/cli-backends",
"zh-CN/gateway/local-models"
@@ -1711,6 +1814,10 @@
"zh-CN/gateway/tailscale"
]
},
{
"group": "运维专题",
"pages": ["zh-CN/network", "zh-CN/logging"]
},
{
"group": "安全",
"pages": ["zh-CN/security/formal-verification"]
@@ -1734,14 +1841,17 @@
"group": "CLI 命令",
"pages": [
"zh-CN/cli/index",
"zh-CN/cli/acp",
"zh-CN/cli/agent",
"zh-CN/cli/agents",
"zh-CN/cli/approvals",
"zh-CN/cli/browser",
"zh-CN/cli/channels",
"zh-CN/cli/config",
"zh-CN/cli/configure",
"zh-CN/cli/cron",
"zh-CN/cli/dashboard",
"zh-CN/cli/devices",
"zh-CN/cli/directory",
"zh-CN/cli/dns",
"zh-CN/cli/docs",
@@ -1753,6 +1863,7 @@
"zh-CN/cli/memory",
"zh-CN/cli/message",
"zh-CN/cli/models",
"zh-CN/cli/node",
"zh-CN/cli/nodes",
"zh-CN/cli/onboard",
"zh-CN/cli/pairing",
@@ -1768,7 +1879,8 @@
"zh-CN/cli/tui",
"zh-CN/cli/uninstall",
"zh-CN/cli/update",
"zh-CN/cli/voicecall"
"zh-CN/cli/voicecall",
"zh-CN/cli/webhooks"
]
},
{
@@ -1791,7 +1903,13 @@
},
{
"group": "技术参考",
"pages": ["zh-CN/reference/wizard", "zh-CN/reference/token-use"]
"pages": [
"zh-CN/reference/wizard",
"zh-CN/reference/token-use",
"zh-CN/reference/api-usage-costs",
"zh-CN/reference/transcript-hygiene",
"zh-CN/date-time"
]
},
{
"group": "概念内部机制",
@@ -1815,11 +1933,22 @@
"group": "实验性功能",
"pages": [
"zh-CN/experiments/onboarding-config-protocol",
"zh-CN/experiments/plans/openresponses-gateway",
"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"
]
},
{
"group": "重构方案",
"pages": [
"zh-CN/refactor/clawnet",
"zh-CN/refactor/exec-host",
"zh-CN/refactor/outbound-session-mirroring",
"zh-CN/refactor/plugin-sdk",
"zh-CN/refactor/strict-config"
]
}
]
},
@@ -1840,7 +1969,9 @@
"zh-CN/help/environment",
"zh-CN/help/debugging",
"zh-CN/help/testing",
"zh-CN/help/scripts"
"zh-CN/help/scripts",
"zh-CN/debug/node-issue",
"zh-CN/diagnostics/flags"
]
},
{
@@ -1853,11 +1984,11 @@
},
{
"group": "开发者设置",
"pages": ["zh-CN/start/setup"]
"pages": ["zh-CN/start/setup", "zh-CN/pi-dev"]
},
{
"group": "文档元信息",
"pages": ["zh-CN/start/hubs", "zh-CN/start/docs-directory"]
"pages": ["zh-CN/start/hubs", "zh-CN/start/docs-directory", "zh-CN/AGENTS"]
}
]
}