
适用版本:OpenClaw 2026.3.11+ | 格式:JSON5(支持注释)| 配置文件:
~/.openclaw/openclaw.json

一、agents — 模型选择、心跳、沙盒隔离
{"agents": {"defaults": {// 模型选择"model": {"primary": "minimax-cn/MiniMax-M2.5","fallbacks": ["minimax-cn/MiniMax-M2.5-highspeed"]},"models": {"minimax-cn/MiniMax-M2.5": { "alias": "主力" },"minimax-cn/MiniMax-M2.5-highspeed": { "alias": "极速" }},"workspace": "~/.openclaw/workspace",// 心跳检测"heartbeat": {"every": "30m","target": "last"},// 沙盒隔离"sandbox": {"mode": "non-main","scope": "agent","workspaceAccess": "none","docker": {"image": "openclaw-sandbox:bookworm-slim","network": "none","memory": "1g","cpus": 1}}}}}
二、models — API密钥安全配置
{"models": {"mode": "merge","providers": {"minimax": {"baseUrl": "https://api.minimax.io/anthropic","apiKey": "${MINIMAX_API_KEY}","api": "anthropic-messages","models": [{"id": "MiniMax-M2.5","contextWindow": 200000,"maxTokens": 8192,"cost": { "input": 15, "output": 60, "cacheRead": 2, "cacheWrite": 10 }}]},"moonshot": {"baseUrl": "https://api.moonshot.cn/v1","apiKey": "${MOONSHOT_API_KEY}","api": "openai-completions","models": [{ "id": "kimi-k2.5", "contextWindow": 256000, "maxTokens": 8192 }]}}}}
apiKey:强烈建议使用 ${ENV_VAR} 语法引用环境变量,而非硬编码明文密钥

三、channels — 微信/Telegram/飞书三大渠道配置
3.1 飞书(Lark/Feishu)
{"channels": {"feishu": {"enabled": true,"groupPolicy": "open","connectionMode": "websocket","streaming": true,"accounts": {"default": {"appId": "${FEISHU_APP_ID}","appSecret": "${FEISHU_APP_SECRET}","botName": "AI助手","dmPolicy": "open","allowFrom": ["*"],"enabled": true}}}}}
{"channels": {"telegram": {"enabled": true,"botToken": "${TELEGRAM_BOT_TOKEN}","dmPolicy": "pairing","allowFrom": ["tg:123456789"],"groups": {"*": { "requireMention": true }}}}}
3.3 微信公众号(企微/微信)
{"channels": {"wecom": {"enabled": true,"accounts": {"default": {"corpId": "${WECOM_CORP_ID}","corpSecret": "${WECOM_CORP_SECRET}","agentId": "${WECOM_AGENT_ID}","dmPolicy": "allowlist","allowFrom": ["*"]}}}}}
四、gateway — 端口、热重载、访问控制
{"gateway": {"port": 18789,"mode": "local","bind": "loopback","controlUi": {"enabled": true,"basePath": "/openclaw","allowInsecureAuth": false,"dangerouslyDisableDeviceAuth": false},"auth": {"mode": "token","token": "${OPENCLAW_GATEWAY_TOKEN}"},"reload": {"mode": "hybrid","debounceMs": 300},"tailscale": {"mode": "off","resetOnExit": false}}}

五、session — 会话隔离、自动重置策略
{"session": {"dmScope": "per-account-channel-peer","reset": {"mode": "daily","atHour": 4},"resetByType": {"thread": { "mode": "daily", "atHour": 4 },"direct": { "mode": "idle", "idleMinutes": 240 },"group": { "mode": "idle", "idleMinutes": 120 }},"resetTriggers": ["/new", "/reset"],"maintenance": {"mode": "warn","pruneAfter": "30d","maxEntries": 500,"rotateBytes": "10mb","maxDiskBytes": "500mb"}}}
main | ||
per-peer | ||
per-channel-peer | ||
per-account-channel-peer |
六、tools — 联网搜索、Shell命令、权限控制
{"tools": {"profile": "full","deny": ["browser","web_search","web_fetch"],"byProvider": {"feishu": { "profile": "messaging" },"telegram": { "profile": "messaging" }},"elevated": {"enabled": false,"allowFrom": {}},"exec": {"backgroundMs": 10000,"timeoutSec": 1800,"cleanupMs": 1800000},"loopDetection": {"enabled": true,"historySize": 30,"warningThreshold": 10,"criticalThreshold": 20,"detectors": {"genericRepeat": true,"knownPollNoProgress": true,"pingPong": true}}}}
minimal | ||
messaging | ||
coding | ||
full |
七、cron/hooks — 定时任务、外部触发
7.1 定时任务(cron)
{"cron": {"enabled": true,"maxConcurrentRuns": 2,"sessionRetention": "24h","runLog": {"maxBytes": "2mb","keepLines": 2000}}}
7.2 Webhooks(hooks)
{"hooks": {"enabled": true,"token": "${HOOKS_SHARED_SECRET}","path": "/hooks","defaultSessionKey": "hook:ingress","allowRequestSessionKey": false,"allowedSessionKeyPrefixes": ["hook:"],"mappings": [{ "match": { "path": "gmail" }, "action": "agent", "agentId": "main", "deliver": true },{ "match": { "path": "slack" }, "action": "agent", "agentId": "main" }]}}
八、env — 环境变量、密钥安全存储
{"env": {"vars": {"MINIMAX_API_KEY": "sk-or-...","FEISHU_APP_ID": "cli_xxx","FEISHU_APP_SECRET": "xxx","OPENCLAW_GATEWAY_TOKEN": "ab9113bbd086fff47f..."},"secrets": {"providers": {"env": { "source": "env" },"file": { "source": "file", "path": "/root/.openclaw/.secrets" },"exec": { "source": "exec", "cmd": "pass openclaw/api-key" }}},"shellEnv": {"enabled": true,"timeoutMs": 15000}}}
"apiKey": "${MINIMAX_API_KEY:-sk-default}"{// ✅ 第一块:AI 模型"models": {"mode": "merge","providers": {"minimax": {"baseUrl": "https://api.minimax.io/anthropic","apiKey": "${MINIMAX_API_KEY}","api": "anthropic-messages","models": [{ "id": "MiniMax-M2.5", "contextWindow": 200000 }]}}},// ✅ 第二块:飞书渠道接入"channels": {"feishu": {"enabled": true,"accounts": {"default": {"appId": "${FEISHU_APP_ID}","appSecret": "${FEISHU_APP_SECRET}","dmPolicy": "open","allowFrom": ["*"]}}}},// ✅ 第三块:智能体默认行为"agents": {"defaults": {"model": { "primary": "minimax/MiniMax-M2.5" },"workspace": "~/.openclaw/workspace"}}}
{// ========== 认证配置 =========="auth": {"profiles": {"minimax-cn:default": {"provider": "minimax-cn","mode": "api_key" // api_key=密钥认证 oauth=第三方登录}}},// 多行注释用多个单行注释模拟// agents.defaults.model 控制默认使用的 AI 模型// 如果需要多模型,可以在 models.providers 中添加更多供应商"agents": {"defaults": {"model": {"primary": "minimax/MiniMax-M2.5","fallbacks": ["minimax/MiniMax-M2.5-highspeed"] // 模型降级兜底}}},// 重要提醒用大写注释块标记// ⚠️ 注意:groupPolicy: "open" 允许所有群聊消息,测试后改为 allowlist// ⚠️ 注意:sandbox.docker.network 不要设为 bridge,有安全风险"channels": {"feishu": {"groupPolicy": "allowlist" // TODO: 上线后改为 allowlist}}}
# 基础诊断openclaw doctor# 自动修复(慎用,会修改配置)openclaw doctor --fix# 自动修复并确认(安全模式)openclaw doctor --yes
# 查看当前配置(脱敏后)openclaw config show# 获取单个字段值openclaw config get agents.defaults.model# 设置字段值openclaw config set agents.defaults.heartbeat.every "1h"# 删除字段openclaw config unset tools.elevated.enabled# 重启网关openclaw gateway restart# 查看日志openclaw logs

{// ===== 元数据(系统自动管理)====="meta": {"lastTouchedVersion": "2026.3.11","lastTouchedAt": "2026-03-29T00:00:00.000Z"},// ===== ① agents:智能体核心配置 ====="agents": {"defaults": {"model": {"primary": "minimax-cn/MiniMax-M2.5","fallbacks": ["minimax-cn/MiniMax-M2.5-highspeed"]},"models": {"minimax-cn/MiniMax-M2.5": { "alias": "主力" },"minimax-cn/MiniMax-M2.5-highspeed": { "alias": "极速" }},"workspace": "~/.openclaw/workspace","compaction": { "mode": "safeguard" },"heartbeat": { "every": "30m", "target": "last" },"sandbox": {"mode": "non-main","scope": "agent","workspaceAccess": "none","docker": { "image": "openclaw-sandbox:bookworm-slim", "network": "none" }}}},// ===== ② models:AI 模型供应商 ====="models": {"mode": "merge","providers": {"minimax": {"baseUrl": "https://api.minimax.io/anthropic","apiKey": "${MINIMAX_API_KEY}","api": "anthropic-messages","models": [{ "id": "MiniMax-M2.5", "contextWindow": 200000, "maxTokens": 8192 }]}}},// ===== ③ channels:消息渠道 ====="channels": {"defaults": { "groupPolicy": "allowlist" },"feishu": {"enabled": true,"groupPolicy": "open","connectionMode": "websocket","streaming": true,"accounts": {"default": {"appId": "${FEISHU_APP_ID}","appSecret": "${FEISHU_APP_SECRET}","botName": "AI助手","dmPolicy": "open","allowFrom": ["*"],"enabled": true}}},"telegram": {"enabled": false,"botToken": "${TELEGRAM_BOT_TOKEN}","dmPolicy": "pairing","allowFrom": [],"groups": { "*": { "requireMention": true } }}},// ===== ④ bindings:多智能体路由 ====="bindings": [{ "agentId": "main", "match": { "channel": "feishu", "accountId": "default" } }],// ===== ⑤ tools:工具权限控制 ====="tools": {"profile": "full","deny": ["browser", "web_search", "web_fetch"],"elevated": { "enabled": false, "allowFrom": {} },"loopDetection": { "enabled": false }},// ===== ⑥ session:会话管理 ====="session": {"dmScope": "per-account-channel-peer","reset": { "mode": "daily", "atHour": 4 },"resetByType": {"thread": { "mode": "daily", "atHour": 4 },"direct": { "mode": "idle", "idleMinutes": 240 },"group": { "mode": "idle", "idleMinutes": 120 }},"maintenance": { "mode": "warn", "pruneAfter": "30d", "maxEntries": 500 }},// ===== ⑦ gateway:网关配置 ====="gateway": {"port": 18789,"mode": "local","bind": "loopback","controlUi": {"enabled": true,"basePath": "/openclaw","allowInsecureAuth": false,"dangerouslyDisableDeviceAuth": false},"auth": { "mode": "token", "token": "${OPENCLAW_GATEWAY_TOKEN}" },"reload": { "mode": "hybrid", "debounceMs": 300 },"tailscale": { "mode": "off" }},// ===== ⑧ env:环境变量与密钥 ====="env": {"vars": {"MINIMAX_API_KEY": "sk-or-...","FEISHU_APP_ID": "cli_xxx","FEISHU_APP_SECRET": "xxx","OPENCLAW_GATEWAY_TOKEN": "your-random-64-char-token"}}}
本文基于 OpenClaw 2026.3.11 编写。配置字段以官方 schema 为准,不同版本可能略有差异。建议收藏本文并配合 openclaw doctor 验证配置。
夜雨聆风