Mission Control

Settings

OpenClaw configuration (read-only, edit via CLI)

Agent

Model and tool configuration

Primary Model
anthropic/claude-sonnet-4-6
Tool Profile
full
Workspace
/Users/hustleai/.openclaw/workspace

Gateway

Network and auth settings

Port
18789
Mode
local
Bind
loopback
Auth Mode
token

Channels

whatsapp
Enabled

Plugins

duckduckgo
Enabled
voice-call
Enabled

Raw Configuration

Secrets are redacted

{
  "meta": {
    "lastTouchedVersion": "2026.3.24",
    "lastTouchedAt": "2026-03-27T05:02:27.223Z"
  },
  "env": {
    "OPENAI_API_KEY": "sk-proj-...f4AA"
  },
  "wizard": {
    "lastRunAt": "2026-03-27T02:36:40.052Z",
    "lastRunVersion": "2026.3.24",
    "lastRunCommand": "onboard",
    "lastRunMode": "local"
  },
  "auth": {
    "profiles": {
      "anthropic:default": {
        "provider": "anthropic",
        "mode": "api_key"
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "anthropic/claude-sonnet-4-6"
      },
      "models": {
        "anthropic/claude-sonnet-4-6": {}
      },
      "workspace": "/Users/hustleai/.openclaw/workspace"
    }
  },
  "tools": {
    "profile": "full",
    "web": {
      "search": {
        "enabled": true,
        "provider": "duckduckgo"
      }
    }
  },
  "commands": {
    "native": "auto",
    "nativeSkills": "auto",
    "restart": true,
    "ownerDisplay": "raw"
  },
  "session": {
    "dmScope": "per-channel-peer"
  },
  "hooks": {
    "internal": {
      "enabled": true,
      "entries": {
        "boot-md": {
          "enabled": true
        },
        "session-memory": {
          "enabled": true
        }
      }
    }
  },
  "channels": {
    "whatsapp": {
      "enabled": true,
      "dmPolicy": "pairing",
      "selfChatMode": false,
      "groupPolicy": "allowlist",
      "debounceMs": 0,
      "mediaMaxMb": 50
    }
  },
  "gateway": {
    "port": 18789,
    "mode": "local",
    "bind": "loopback",
    "auth": {
      "mode": "token",
      "token": "0528e44f...2a9d"
    },
    "tailscale": {
      "mode": "off",
      "resetOnExit": false
    },
    "nodes": {
      "denyCommands": [
        "camera.snap",
        "camera.clip",
        "screen.record",
        "contacts.add",
        "calendar.add",
        "reminders.add",
        "sms.send"
      ]
    }
  },
  "skills": {
    "entries": {
      "goplaces": {
        "apiKey": "AIzaSyC_...01N8"
      },
      "openai-whisper-api": {
        "apiKey": "sk-proj-...f4AA"
      }
    }
  },
  "plugins": {
    "entries": {
      "duckduckgo": {
        "enabled": true
      },
      "voice-call": {
        "enabled": true,
        "config": {
          "provider": "twilio",
          "fromNumber": "+15618722462",
          "serve": {
            "port": 3345,
            "bind": "0.0.0.0",
            "path": "/voice/webhook"
          },
          "publicUrl": "https://104-131-44-153.nip.io/voice/webhook",
          "maxDurationSeconds": 600,
          "staleCallReaperSeconds": 660,
          "outbound": {
            "defaultMode": "conversation"
          },
          "streaming": {
            "enabled": true,
            "streamPath": "/voice/stream",
            "preStartTimeoutMs": 15000
          },
          "responseModel": "anthropic/claude-haiku-4-5",
          "responseTimeoutMs": 10000,
          "tts": {
            "provider": "elevenlabs",
            "elevenlabs": {
              "apiKey": "e20f9298...6456",
              "voiceId": "onwK4e9ZLuTAKqWW03F9",
              "modelId": "eleven_flash_v2_5"
            }
          },
          "twilio": {
            "accountSid": "AC0c9c5d...82d9",
            "authToken": "8014e0f5...c4a4"
          },
          "responseSystemPrompt": "You are Rocky, Sean's AI assistant, on a live phone call. CRITICAL RULES: 1) Respond with ONE short sentence only. 2) NEVER say filler like 'I'm listening', 'Still here', 'Go ahead', or 'I'm here'. 3) If the user just said 'hello' or is checking if you're there, say ONE brief greeting and STOP. 4) If the user's message is very short or unclear, give ONE brief natural response and wait. 5) Be warm and conversational like a real friend on the phone. 6) NEVER repeat what you just said."
        }
      }
    }
  }
}