{
  "meta": {
    "lastTouchedVersion": "2026.2.19-2",
    "lastTouchedAt": "2026-02-20T11:17:43.761Z"
  },
  "env": {
    "shellEnv": {
      "enabled": true
    },
    "vars": {
      "GOTIFY_API_KEY": "AGoV3cAUyUMDbyt",
      "GOTIFY_URL": "http://runtipi.kangaroo-eel.ts.net:8129",
      "N8N_API_TOKEN": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJjNDMwMjUzNS1hNWMzLTRkZjAtODIzNi1lZmE5YmVmNTAxMjQiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwiaWF0IjoxNzY1NTk1MzkyfQ.RrwOyN27-F3Pztxtv4IAyBt1MKKU1l5lWb6nMGpGNic",
      "N8N_BASE_URL": "https://n8n.kangaroo-eel.ts.net/"
    },
    "NIM_API_KEY": "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",
    "OPENCODE_API_KEY": "sk-84HEPfjNyw4Lv3YWp5yUV4LAvOlz1oL6wYF00oONARWaneKCPgtEJvHyE61aOypS",
    "OPENAI_API_KEY": "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",
    "ELEVENLABS_API_KEY": "sk_0dc5e532ba3bfb3fdd8ff13542d8355403f418ba9045be15",
    "PERPLEXITY_API_KEY": "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",
    "ANTHROPIC_API_KEY": "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",
    "MATON_API_KEY": "N5mAp7eJNYUPI7p_1V-agJwwVPqNBlYufzxbYrmAKZJTSRrah-XcMx9y4yzhyfKLaxIS4mPk29rAwmhrBLXJB4VFncsTGKiTn2LpkjR26w",
    "OPENROUTER_API_KEY": "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",
    "NVIDIA_API_KEY": "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",
    "GROQ_API_KEY": "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",
    "CEREBRAS_API_KEY": "csk-hpp5jf3dw4myrhnyrv3jcn9npp83ffdt56xd3mfkjktjx4fd"
  },
  "wizard": {
    "lastRunAt": "2026-02-20T11:17:43.720Z",
    "lastRunVersion": "2026.2.19-2",
    "lastRunCommand": "configure",
    "lastRunMode": "local"
  },
  "diagnostics": {
    "otel": {
      "traces": true
    },
    "cacheTrace": {
      "includeMessages": true,
      "includePrompt": true,
      "includeSystem": true
    }
  },
  "update": {
    "channel": "stable",
    "checkOnStart": true
  },
  "browser": {
    "enabled": true,
    "evaluateEnabled": true,
    "executablePath": "/usr/bin/chromium",
    "headless": true,
    "noSandbox": true,
    "attachOnly": false
  },
  "auth": {
    "profiles": {
      "anthropic:default": {
        "provider": "anthropic",
        "mode": "token"
      },
      "openai-codex:default": {
        "provider": "openai-codex",
        "mode": "oauth"
      },
      "google-antigravity:anthonymau@gmail.com": {
        "provider": "google-antigravity",
        "mode": "oauth"
      }
    },
    "order": {}
  },
  "models": {
    "mode": "merge",
    "providers": {
      "nim": {
        "baseUrl": "https://integrate.api.nvidia.com/v1",
        "apiKey": "",
        "auth": "api-key",
        "api": "openai-completions",
        "authHeader": true,
        "models": [
          {
            "id": "nvidia/llama-3.1-nemotron-70b-instruct",
            "name": "Nemotron 70B",
            "reasoning": false,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 131072,
            "maxTokens": 8192
          },
          {
            "id": "nvidia/nemotron-3-nano-30b-a3b",
            "name": "Nemotron Nano 30B",
            "reasoning": false,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 1048576,
            "maxTokens": 8192,
            "compat": {
              "thinkingFormat": "openai"
            }
          },
          {
            "id": "meta/llama-3.3-70b-instruct",
            "name": "Llama 3.3 70B (NIM)",
            "reasoning": false,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 131072,
            "maxTokens": 8192
          },
          {
            "id": "qwen/qwen3-next-80b-a3b-thinking",
            "name": "Qwen3 80B Thinking (NIM)",
            "reasoning": true,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 131072,
            "maxTokens": 8192
          }
        ]
      }
    },
    "bedrockDiscovery": {
      "enabled": false
    }
  },
  "nodeHost": {
    "browserProxy": {
      "enabled": false,
      "allowProfiles": []
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "openai-codex/gpt-5.3-codex",
        "fallbacks": [
          "anthropic/claude-opus-4-6",
          "opencode/minimax-m2.5-free",
          "opencode/kimi-k2.5-free",
          "opencode/glm-5-free",
          "zai/glm-5",
          "zai/glm-4.7",
          "azure-openai-responses/gpt-5-nano",
          "anthropic/claude-sonnet-4-6",
          "google-antigravity/gemini-3-pro-low",
          "google-antigravity/gemini-3-flash",
          "huggingface/Qwen/Qwen3.5-397B-A17B",
          "google-antigravity/claude-opus-4-6-thinking",
          "openrouter/qwen/qwen3-coder:free",
          "openrouter/openai/gpt-oss-120b:free",
          "openrouter/stepfun/step-3.5-flash:free",
          "nim/nvidia/llama-3.1-nemotron-70b-instruct",
          "nim/nvidia/nemotron-3-nano-30b-a3b",
          "nim/meta/llama-3.3-70b-instruct",
          "nim/qwen/qwen3-next-80b-a3b-thinking",
          "opencode/big-pickle",
          "groq/openai/gpt-oss-120b",
          "groq/moonshotai/kimi-k2-instruct-0905",
          "groq/llama-3.3-70b-versatile",
          "groq/meta-llama/llama-4-maverick-17b-128e-instruct",
          "groq/meta-llama/llama-4-scout-17b-16e-instruct",
          "groq/qwen/qwen3-32b",
          "groq/openai/gpt-oss-20b",
          "github-copilot/claude-sonnet-4.5",
          "openai-codex/gpt-5.2",
          "openrouter/arcee-ai/trinity-large-preview:free"
        ]
      },
      "models": {
        "anthropic/claude-opus-4-6": {
          "alias": "opus",
          "streaming": true
        },
        "opencode/minimax-m2.5-free": {
          "streaming": true
        },
        "opencode/kimi-k2.5-free": {
          "streaming": true
        },
        "opencode/glm-5-free": {
          "alias": "glm5-free",
          "streaming": true
        },
        "zai/glm-5": {
          "alias": "zai-glm5",
          "streaming": true
        },
        "zai/glm-4.7": {
          "alias": "nvidia-glm47",
          "streaming": true
        },
        "azure-openai-responses/gpt-5-nano": {
          "streaming": true
        },
        "anthropic/claude-sonnet-4-6": {
          "streaming": true
        },
        "google-antigravity/gemini-3-pro-low": {
          "streaming": true
        },
        "google-antigravity/gemini-3-flash": {
          "streaming": true
        },
        "huggingface/Qwen/Qwen3.5-397B-A17B": {
          "streaming": true
        },
        "openai-codex/gpt-5.3-codex": {
          "alias": "codex53",
          "streaming": true
        },
        "google-antigravity/claude-opus-4-6-thinking": {},
        "openrouter/qwen/qwen3-coder:free": {
          "alias": "qwen-coder-free",
          "streaming": true
        },
        "openrouter/openai/gpt-oss-120b:free": {
          "alias": "gpt-oss-free"
        },
        "openrouter/stepfun/step-3.5-flash:free": {
          "alias": "step-free"
        },
        "nim/nvidia/llama-3.1-nemotron-70b-instruct": {
          "alias": "nemotron-70b"
        },
        "nim/nvidia/nemotron-3-nano-30b-a3b": {
          "alias": "nemotron-nano"
        },
        "nim/meta/llama-3.3-70b-instruct": {
          "alias": "llama-nim"
        },
        "nim/qwen/qwen3-next-80b-a3b-thinking": {
          "alias": "qwen3-nim"
        },
        "opencode/big-pickle": {
          "alias": "big-pickle"
        },
        "groq/openai/gpt-oss-120b": {
          "alias": "gpt-oss-120b"
        },
        "groq/moonshotai/kimi-k2-instruct-0905": {
          "alias": "kimi-k2-groq"
        },
        "groq/llama-3.3-70b-versatile": {
          "alias": "llama33-groq"
        },
        "groq/meta-llama/llama-4-maverick-17b-128e-instruct": {
          "alias": "llama4-maverick"
        },
        "groq/meta-llama/llama-4-scout-17b-16e-instruct": {
          "alias": "llama4-scout"
        },
        "groq/qwen/qwen3-32b": {
          "alias": "qwen3-32b-groq"
        },
        "groq/openai/gpt-oss-20b": {
          "alias": "gpt-oss-20b"
        },
        "github-copilot/claude-sonnet-4.5": {},
        "openai-codex/gpt-5.2": {},
        "openrouter/arcee-ai/trinity-large-preview:free": {}
      },
      "workspace": "/home/openclaw/.openclaw/workspace",
      "timeFormat": "12",
      "memorySearch": {
        "enabled": true,
        "sources": [
          "memory",
          "sessions"
        ],
        "provider": "openai",
        "remote": {
          "batch": {
            "enabled": true,
            "wait": true
          }
        },
        "store": {
          "vector": {
            "enabled": true
          }
        },
        "sync": {
          "onSessionStart": true
        },
        "query": {
          "hybrid": {
            "enabled": true,
            "mmr": {
              "enabled": true
            }
          }
        },
        "cache": {
          "enabled": true
        }
      },
      "contextPruning": {
        "mode": "cache-ttl",
        "ttl": "1h"
      },
      "compaction": {
        "mode": "safeguard",
        "memoryFlush": {
          "enabled": true
        }
      },
      "elevatedDefault": "on",
      "blockStreamingBreak": "message_end",
      "blockStreamingChunk": {
        "breakPreference": "paragraph"
      },
      "heartbeat": {
        "every": "1h",
        "model": "anthropic/claude-3-5-haiku-latest",
        "target": "last",
        "suppressToolErrorWarnings": true
      },
      "maxConcurrent": 4,
      "subagents": {
        "maxConcurrent": 8
      },
      "sandbox": {
        "mode": "off",
        "workspaceAccess": "rw",
        "sessionToolsVisibility": "all",
        "scope": "shared",
        "perSession": true,
        "browser": {
          "enabled": true,
          "headless": true,
          "enableNoVnc": true,
          "allowHostControl": true,
          "autoStart": true
        }
      }
    }
  },
  "tools": {
    "profile": "full",
    "allow": [],
    "byProvider": {},
    "web": {
      "search": {
        "enabled": true,
        "provider": "brave",
        "apiKey": "BSAxLNeAWMjDWS7853MPNaa6aA3auMQ"
      },
      "fetch": {
        "enabled": true
      }
    },
    "links": {
      "enabled": true,
      "scope": {
        "default": "allow",
        "rules": []
      },
      "models": []
    },
    "sessions": {
      "visibility": "tree"
    },
    "loopDetection": {
      "enabled": false,
      "detectors": {
        "genericRepeat": true,
        "knownPollNoProgress": true,
        "pingPong": true
      }
    },
    "message": {
      "crossContext": {
        "allowWithinProvider": true,
        "allowAcrossProviders": false,
        "marker": {
          "enabled": true,
          "prefix": "{channel}",
          "suffix": "{channel}"
        }
      },
      "broadcast": {
        "enabled": true
      }
    },
    "agentToAgent": {
      "enabled": true,
      "allow": []
    },
    "elevated": {
      "enabled": true,
      "allowFrom": {}
    },
    "exec": {
      "host": "gateway",
      "security": "full",
      "ask": "off",
      "node": "19bdb6c4b8bb95b961a08e9783c4e8c693470c326520e52abb4de73a21ec3035",
      "notifyOnExit": true,
      "applyPatch": {
        "enabled": true,
        "workspaceOnly": false,
        "allowModels": []
      }
    },
    "subagents": {
      "tools": {
        "allow": [],
        "alsoAllow": []
      }
    },
    "sandbox": {
      "tools": {
        "allow": []
      }
    }
  },
  "messages": {
    "ackReactionScope": "group-mentions"
  },
  "commands": {
    "native": true,
    "nativeSkills": true,
    "text": false,
    "bash": true,
    "config": true,
    "debug": true,
    "restart": true,
    "useAccessGroups": true,
    "allowFrom": {}
  },
  "approvals": {
    "exec": {
      "enabled": false,
      "mode": "both",
      "agentFilter": [],
      "sessionFilter": [],
      "targets": []
    }
  },
  "session": {
    "scope": "per-sender",
    "dmScope": "main",
    "typingMode": "thinking",
    "sendPolicy": {
      "default": "allow",
      "rules": []
    }
  },
  "cron": {
    "enabled": true
  },
  "hooks": {
    "enabled": true,
    "token": "ec571440175e3740975119ba8b6b97ba3a46b1f8e797cb924dc5c63c98050142",
    "defaultSessionKey": "hook:ingress",
    "allowRequestSessionKey": false,
    "allowedAgentIds": [],
    "gmail": {
      "includeBody": true,
      "allowUnsafeExternalContent": true,
      "thinking": "minimal"
    },
    "internal": {
      "enabled": true,
      "entries": {
        "boot-md": {
          "enabled": true
        },
        "command-logger": {
          "enabled": true
        },
        "bootstrap-extra-files": {
          "enabled": true
        },
        "session-memory": {
          "enabled": true
        }
      }
    }
  },
  "web": {
    "enabled": true
  },
  "channels": {
    "telegram": {
      "name": "Anthony",
      "markdown": {
        "tables": "code"
      },
      "enabled": true,
      "commands": {
        "native": true,
        "nativeSkills": false
      },
      "customCommands": [],
      "configWrites": true,
      "dmPolicy": "pairing",
      "botToken": "8598508497:AAHmTMbnR7un2ADtmsjJr8moQkDOU9ILBps",
      "replyToMode": "off",
      "groups": {
        "custom-1": {
          "requireMention": true,
          "groupPolicy": "allowlist",
          "skills": [],
          "enabled": true,
          "allowFrom": [
            1793951355
          ],
          "topics": {
            "Topic": {
              "groupPolicy": "allowlist",
              "enabled": true,
              "allowFrom": [
                61410349137
              ]
            }
          }
        }
      },
      "allowFrom": [
        1793951355
      ],
      "groupAllowFrom": [
        1793951355
      ],
      "groupPolicy": "allowlist",
      "dms": {},
      "chunkMode": "length",
      "draftChunk": {
        "minChars": 200,
        "maxChars": 800,
        "breakPreference": "paragraph"
      },
      "streamMode": "partial",
      "network": {
        "autoSelectFamily": false
      },
      "actions": {
        "reactions": true,
        "sendMessage": true
      },
      "heartbeat": {
        "useIndicator": true
      },
      "linkPreview": true
    },
    "bluebubbles": {
      "name": "Anthony",
      "markdown": {
        "tables": "off"
      },
      "enabled": true,
      "serverUrl": "http://anthonys-imac.kangaroo-eel.ts.net:1234",
      "password": "RecOvery2026!",
      "webhookPath": "/bluebubbles-webhook",
      "dmPolicy": "pairing",
      "allowFrom": [
        "anthony@martinwa.org"
      ],
      "groupPolicy": "allowlist",
      "chunkMode": "length",
      "mediaLocalRoots": [
        ""
      ],
      "blockStreaming": true,
      "accounts": {}
    }
  },
  "discovery": {
    "wideArea": {
      "enabled": true
    }
  },
  "canvasHost": {
    "enabled": true,
    "liveReload": true
  },
  "talk": {
    "apiKey": ""
  },
  "gateway": {
    "port": 18789,
    "mode": "local",
    "bind": "tailnet",
    "controlUi": {
      "enabled": true,
      "allowedOrigins": [],
      "allowInsecureAuth": true,
      "dangerouslyDisableDeviceAuth": true
    },
    "auth": {
      "mode": "token",
      "token": "f5635aeb21763071b4e9beb862618f351995766d851b28dd",
      "allowTailscale": true
    },
    "trustedProxies": [
      "127.0.0.1",
      "100.64.0.0/10"
    ],
    "tools": {
      "allow": []
    },
    "tailscale": {
      "mode": "off"
    },
    "remote": {
      "url": "wss://openclaw-ai.kangaroo-eel.ts.net",
      "transport": "direct",
      "token": "8943b9da4975ba000b919cbf403b83c2f99df03c169ac4aa",
      "password": "admin",
      "sshTarget": "openclaw@openclaw-ai",
      "sshIdentity": "openclaw"
    },
    "reload": {
      "mode": "hybrid"
    },
    "tls": {
      "autoGenerate": true,
      "domain": "openclaw-ai.kangaroo-eel.ts.net"
    },
    "http": {
      "endpoints": {
        "chatCompletions": {
          "enabled": true
        },
        "responses": {
          "enabled": true,
          "files": {
            "allowUrl": true
          },
          "images": {
            "allowUrl": true
          }
        }
      }
    },
    "nodes": {
      "browser": {
        "mode": "auto"
      },
      "denyCommands": []
    }
  },
  "memory": {
    "backend": "builtin",
    "citations": "auto"
  },
  "skills": {
    "allowBundled": [],
    "load": {
      "watch": true
    },
    "install": {
      "nodeManager": "npm"
    },
    "entries": {
      "agentmail": {
        "enabled": true,
        "env": {
          "AGENTMAIL_API_KEY": "am_us_22a6a04a84144467993d5b90be8bbd5d1482ca615a4e17561682dd3d6831f932"
        }
      },
      "stealth-browser": {
        "enabled": false
      },
      "healthcheck": {
        "enabled": true
      },
      "n8n": {
        "enabled": true,
        "apiKey": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJjNDMwMjUzNS1hNWMzLTRkZjAtODIzNi1lZmE5YmVmNTAxMjQiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwiaWF0IjoxNzY1NTk1MzkyfQ.RrwOyN27-F3Pztxtv4IAyBt1MKKU1l5lWb6nMGpGNic"
      },
      "notion": {
        "enabled": true,
        "apiKey": "secret_WbYevYCbHRpMngedlRaVXA8rCj0nlVPefciUzr1GWna"
      },
      "openai-whisper-api": {
        "enabled": true,
        "apiKey": "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"
      },
      "goplaces": {
        "enabled": true,
        "apiKey": "AIzaSyDSxyVL5fv3RstiY3YUV76pavuhiZMMXAA"
      }
    }
  },
  "plugins": {
    "enabled": true,
    "entries": {
      "telegram": {
        "enabled": true
      },
      "bluebubbles": {
        "enabled": true
      },
      "device-pair": {
        "enabled": true
      },
      "google-antigravity-auth": {
        "enabled": true
      },
      "llm-task": {
        "enabled": true,
        "config": {
          "allowedModels": []
        }
      },
      "memory-core": {
        "enabled": true
      }
    }
  }
}