{ "meta": { "lastTouchedVersion": "2026.2.21-2", "lastTouchedAt": "2026-02-22T22:45:48.357Z" }, "logging": { "level": "info" }, "tools": { "elevated": { "enabled": false, "allowFrom": { "webchat": [ "*" ] } }, "sessions": { "visibility": "tree" } }, "models": { "mode": "merge", "providers": { "openai": { "baseUrl": "https://api.openai.com/v1", "api": "openai-responses", "models": [] }, "openrouter": { "baseUrl": "https://openrouter.ai/api/v1", "api": "openai-completions", "models": [] }, "ollama-local": { "baseUrl": "http://127.0.0.1:11434/v1", "apiKey": "ollama-local", "api": "openai-completions", "models": [ { "id": "qwen3-coder-next:cloud", "name": "qwen3-coder-next:cloud (ollama)" } ] }, "ollama-lab": { "baseUrl": "http://192.168.253.140:11434/v1", "apiKey": "ollama-lab", "api": "openai-completions", "models": [ { "id": "qwen3-coder-next:cloud", "name": "qwen3-coder-next:cloud (ollama)" }, { "id": "gemma2:2b", "name": "Gemma 2B (Ollama)" }, { "id": "phi3:mini", "name": "Phi-3 Mini (Ollama)" }, { "id": "phi3:latest", "name": "Phi-3 (Ollama)" }, { "id": "llama3.2:3b", "name": "Llama 3.2 3B (Ollama)" }, { "id": "mistral:7b-instruct", "name": "Mistral 7B Instruct (Ollama)" }, { "id": "koesn/mistral-7b-instruct:latest", "name": "Koesn Mistral 7B Instruct (Ollama)" }, { "id": "llama3.1:8b", "name": "Llama 3.1 8B (Ollama)" }, { "id": "qwen2.5-coder:7b", "name": "Qwen 2.5 Coder 7B (Ollama)" }, { "id": "qwen2.5-coder:14b", "name": "Qwen 2.5 Coder 14B (Ollama)" }, { "id": "qwen2.5-coder:32b", "name": "Qwen 2.5 Coder 32B (Ollama)" }, { "id": "deepseek-coder-v2:latest", "name": "DeepSeek Coder V2 (Ollama)" }, { "id": "deepseek-r1:8b", "name": "DeepSeek R1 8B (Ollama)" }, { "id": "qwq:latest", "name": "QwQ (Ollama)" }, { "id": "nomic-embed-text:latest", "name": "Nomic Embed Text (Ollama)" } ] } } }, "agents": { "defaults": { "model": { "primary": "openai/gpt-5-mini", "fallbacks": [ "ollama-lab/llama3.1:8b", "openai/gpt-5.2", "openrouter/free" ] }, "memorySearch": { "enabled": true, "sources": [ "memory", "sessions" ], "experimental": { "sessionMemory": true }, "provider": "openai", "remote": { "baseUrl": "http://192.168.253.140:11434/v1", "apiKey": "ollama-local" }, "model": "nomic-embed-text:latest" }, "contextPruning": { "mode": "cache-ttl", "ttl": "24h", "keepLastAssistants": 8 }, "compaction": { "mode": "default", "memoryFlush": { "enabled": true, "softThresholdTokens": 350000, "prompt": "Distill this session to memory/YYYY-MM-DD.md. Focus on decisions, state changes, lessons, blockers. If nothing worth storing: NO_FLUSH", "systemPrompt": "Extract only what is worth remembering. No fluff." } }, "heartbeat": { "model": "openai/gpt-5-nano" }, "maxConcurrent": 4, "subagents": { "maxConcurrent": 4 }, "sandbox": { "mode": "off" } }, "list": [ { "id": "main", "default": true, "name": "main", "workspace": "/opt/openclaw/.openclaw/workspace", "agentDir": "/opt/openclaw/.openclaw/agents/main/agent", "subagents": { "allowAgents": [ "*" ] } }, { "id": "cloud-tools", "name": "cloud-tools", "workspace": "/opt/openclaw/.openclaw/workspace-cloud-tools", "agentDir": "/opt/openclaw/.openclaw/agents/cloud-tools/agent", "model": "openai/gpt-5.2" }, { "id": "cloud-coding", "name": "cloud-coding", "workspace": "/opt/openclaw/.openclaw/workspace-cloud-coding", "agentDir": "/opt/openclaw/.openclaw/agents/cloud-coding/agent", "model": "ollama-local/qwen3-coder-next:cloud" }, { "id": "lab-code-fast", "model": "ollama-lab/qwen2.5-coder:7b", "tools": { "profile": "coding" } }, { "id": "lab-code", "model": "ollama-lab/qwen2.5-coder:14b", "tools": { "profile": "coding" } }, { "id": "lab-code-heavy", "model": "ollama-lab/qwen2.5-coder:32b", "tools": { "profile": "coding" } }, { "id": "lab-reason", "model": "ollama-lab/deepseek-r1:8b" }, { "id": "lab-research", "model": "ollama-lab/llama3.1:8b" } ] }, "commands": { "native": "auto", "nativeSkills": "auto", "restart": true, "ownerDisplay": "raw" }, "channels": { "signal": { "enabled": true, "account": "+12059031251", "httpUrl": "http://127.0.0.1:8080", "cliPath": "/usr/local/bin/signal-cli", "dmPolicy": "allowlist", "allowFrom": [ "+12057904152" ], "groupPolicy": "allowlist" } }, "gateway": { "port": 18789, "mode": "local", "bind": "loopback", "auth": { "mode": "token", "token": "3e45b5042bd89a3a1f1166cf5892853953f579953874a514a594b829194e4bd8" }, "trustedProxies": [ "127.0.0.1", "::1" ], "remote": { "url": "ws://127.0.0.1:18789", "token": "3e45b5042bd89a3a1f1166cf5892853953f579953874a514a594b829194e4bd8" }, "controlUi": { "allowedOrigins": [ "*", "https://shadow-openclaw.mgmt.111.molloy.home" ] } }, "plugins": { "entries": { "signal": { "enabled": true } } } }