{ "gateway": { "port": 18789, "mode": "local", "bind": "lan", "controlUi": { "allowedOrigins": [ "http://localhost:*", "http://localhost:18789", "http://127.0.0.1:*", "http://127.0.0.1:18789", "http://100.115.94.1:18789" ], "dangerouslyDisableDeviceAuth": false }, "auth": { "mode": "token", "token": "${CONTROL_UI_TOKEN}", "rateLimit": { "maxAttempts": 10, "windowMs": 60000, "lockoutMs": 300000 } }, "trustedProxies": ["127.0.0.1", "100.115.94.1", "::1"] }, "agents": { "defaults": { "workspace": "/root/.openclaw/workspace", "model": { "primary": "default_llm/primary" } }, "list": [ { "id": "main" }, { "id": "{{AGENT_ID}}", "enabled": true } ] }, "models": { "mode": "merge", "providers": { "default_llm": { "baseUrl": "${LLM_BASE_URL}", "apiKey": "${LLM_API_KEY}", "api": "openai-completions", "models": [ { "id": "primary", "name": "${LLM_MODEL_ID}", "contextWindow": 128000, "maxTokens": 8192 }, { "id": "embedding", "name": "${EMBEDDING_MODEL_ID}", "contextWindow": 8192 } ] } } }, "memory": { "backend": "qmd", "citations": "auto" }, "skills": { "install": { "nodeManager": "npm" }, "entries": {} }, "plugins": { "allow": [], "load": { "paths": [] }, "entries": {} } }