$ node scripts/run-node.mjs --versionOpenClaw 2026.7.2 (c892a71)$ node scripts/run-node.mjs onboard│◇ OpenClaw 2026.7.2 (c892a71) — Runs on a Raspberry Pi. Dreams of a rack in Iceland.15:11:58 [state-migrations] Auto-migrated legacy state:- Migrated shared state audit event ledger → versioned message lifecycle schema- Migrated shared state tables to SQLite STRICT typing (71)- Recorded Matrix inbound dedupe migration completion (0 SQLite roots, 0 JSON roots scanned)│◇ Doctor changes ──────────────────────────────────────────────────────────────────────╮│ ││ - Migrated shared state audit event ledger → versioned message lifecycle schema ││ - Migrated shared state tables to SQLite STRICT typing (71) ││ - Recorded Matrix inbound dedupe migration completion (0 SQLite roots, 0 JSON roots ││ scanned) ││ │├───────────────────────────────────────────────────────────────────────────────────────╯Windows detected - OpenClaw runs great on WSL2!Native Windows might be trickier.Quick setup: wsl --install (one command, one reboot)Guide: https://docs.openclaw.ai/windows▄███▄ ▄███▄▀█▄█▀ ▀█▄█▀▀▄ ▄▀ █▀▀▀█ █▀▀▀█ █▀▀▀▀ █▄ █ █▀▀▀▀ █ █▀▀▀█ █ ███ █ ██ █ █ █▀▀▀▀ █▀▀▀ █ ▀▄█ █ █ █▀▀▀█ █▄▀▄█▀█████▀ ▀▀▀▀▀ ▀ ▀▀▀▀▀ ▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀ ▀ ▀ ▀▄█▀ █ ▀█▄┌ Hi — Im OpenClaw. I keep this system running. Lets get you set up.│◇ Setup choices ───────────────────────────────────────────────────────╮│ ││ For the full step-by-step wizard, run openclaw onboard --classic. ││ │├───────────────────────────────────────────────────────────────────────╯│◇ Security disclaimer ──────────────────────────────────────────────────────────────────────╮│ ││ OpenClaw is an open-source assistant that learns and grows with you, by the OpenClaw ││ Foundation (a non-profit). ││ By default, OpenClaw is a personal agent: one trusted operator boundary. ││ This bot can read files and run actions if tools are enabled. ││ A bad prompt can trick it into doing unsafe things. ││ ││ OpenClaw is not a hostile multi-tenant boundary by default. ││ If multiple users can message one tool-enabled agent, they share that delegated tool ││ authority. ││ ││ If youre not comfortable with security hardening and access control, dont run ││ OpenClaw. ││ Ask someone experienced to help before enabling tools or exposing it to the internet. ││ ││ Recommended baseline ││ - Pairing/allowlists mention gating. ││ - Multi-user/shared inbox: split trust boundaries (separate gateway/credentials, ideally ││ separate OS users/hosts). ││ - Sandbox least-privilege tools. ││ - Shared inboxes: isolate DM sessions (session.dmScope: per-channel-peer) and keep tool ││ access minimal. ││ - Keep secrets out of the agents reachable filesystem. ││ - Use the strongest available model for any bot with tools or untrusted inboxes. ││ ││ Run regularly ││ openclaw security audit --deep ││ openclaw security audit --fix ││ ││ Learn more ││ - https://docs.openclaw.ai/gateway/security ││ │├────────────────────────────────────────────────────────────────────────────────────────────╯│◇ I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue?│ Yes│◇ How should I set things up?│ Full access — find everything automatically│◇ AI detection complete.│◇ AI found ──────────╮│ ││ Codex — installed ││ │├─────────────────────╯│◇ AI found ───────────────────────────────────────────────────────────────────────────╮│ ││ I can see Codex on this machine — good taste. Once your AI works I can bring their ││ memories along too. ││ │├──────────────────────────────────────────────────────────────────────────────────────╯│◇ AI check failed.│◇ AI access ───────────────────────────────────────────╮│ ││ These didnt work just now: ││ Codex: The completion failed for an unknown reason. ││ │├───────────────────────────────────────────────────────╯│◇ Model/auth provider│ Skip for now│◇ Next steps ────────────────────────────────────────────────╮│ ││ Workspace: C:\Users\Administrator\.openclaw\workspace ││ Add AI later: re-run openclaw onboard ││ After AI connects, add a channel: openclaw channels add ││ Open the dashboard: openclaw dashboard ││ │├─────────────────────────────────────────────────────────────╯$ node scripts/run-node.mjs gateway OpenClaw 2026.7.2 (c892a71) — Greetings, Professor Falken▄███▄ ▄███▄▀█▄█▀ ▀█▄█▀▀▄ ▄▀ █▀▀▀█ █▀▀▀█ █▀▀▀▀ █▄ █ █▀▀▀▀ █ █▀▀▀█ █ ███ █ ██ █ █ █▀▀▀▀ █▀▀▀ █ ▀▄█ █ █ █▀▀▀█ █▄▀▄█▀█████▀ ▀▀▀▀▀ ▀ ▀▀▀▀▀ ▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀ ▀ ▀ ▀▄█▀ █ ▀█▄15:14:42 [gateway] loading configuration…15:14:42 [gateway] resolving authentication…15:14:42 Gateway start blocked: existing config is missing gateway.mode. Treat this as suspicious or clobbered config. Re-run openclaw onboard --mode local or openclaw setup, set gateway.modelocalmanually, or pass --allow-unconfigured.15:14:42 Config write audit: SQLite diagnostic_events/config-audit state (latest 50000 rows)[ELIFECYCLE] Command failed with exit code 78.