╭ Warning ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @discordjs/opus@0.10.0, @whiskeysockets/baileys@7.0.0-rc.9, koffi@2.15.1, node-llama-cpp@3.16.2, protobufjs@6.8.8, │ │ protobufjs@7.5.4, sharp@0.34.5. │ │ Run "pnpm approve-builds -g" to pick which dependencies should be allowed to run scripts. │ │ │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ Done in 22.5s using pnpm v10.30.3
┌ OpenClaw doctor │ ◇ Update ──────────────────────────────────────────────────────────────────────────────────╮ │ │ │ This install is not a git checkout. │ │ Run `openclaw update` to update via your package manager (npm/pnpm), then rerun doctor. │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────╯ │ ◇ Archive 6 orphan transcript file(s) in ~/.openclaw/agents/main/sessions? │ Yes │ ◇ State integrity ───────────────────────────────────────────────────────────────────────╮ │ │ │ - OAuth dir not present (~/.openclaw/credentials). Skipping create because no │ │ WhatsApp/pairing channel config is active. │ │ - Found 6 orphan transcript file(s) in ~/.openclaw/agents/main/sessions. They are not │ │ referenced by sessions.json and can consume disk over time. │ │ │ ├─────────────────────────────────────────────────────────────────────────────────────────╯ │ ◇ Doctor changes ─────────────────────────────────────────────────────────────╮ │ │ │ - Archived 6 orphan transcript file(s) in ~/.openclaw/agents/main/sessions │ │ │ ├──────────────────────────────────────────────────────────────────────────────╯ │ ◇ Gateway runtime ───────────────────────────────────────────────────────────────────────╮ │ │ │ System Node 22+ not found. Install via Homebrew/apt/choco and rerun doctor to migrate │ │ off Bun/version managers. │ │ │ ├─────────────────────────────────────────────────────────────────────────────────────────╯ │ ◇ Gateway service config ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ │ - Gateway service embeds OPENCLAW_GATEWAY_TOKEN and should be reinstalled. (Run │ `openclaw gateway install --force` to remove embedded service token.) │ - Gateway service uses Node from a version manager; it can break after upgrades. │ (/home/openclaw/.nvm/versions/node/v24.14.0/bin/node) │ - System Node 22+ not found; install it before migrating away from version managers. │ - Gateway service entrypoint does not match the current install. │ (/home/openclaw/.local/share/pnpm/global/5/.pnpm/openclaw@2026.3.2_@napi-rs+canvas@0.1.95_@types+express@5.0.6_hono@4.12.5_node-llama-cpp@3.16.2/n │ y.js │ -> │ /home/openclaw/.local/share/pnpm/global/5/.pnpm/openclaw@2026.3.8_@discordjs+opus@0.10.0_@napi-rs+canvas@0.1.95_@types+express@5.0.6_hono@4.12.5_n │ les/openclaw/dist/index.js) │ ├────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ ◇ Update gateway service config to the recommended defaults now? │ Yes
Installed systemd service: /home/openclaw/.config/systemd/user/openclaw-gateway.service Previous unit backed up to: /home/openclaw/.config/systemd/user/openclaw-gateway.service.bak │ ◇ Security ───────────────────────────────────────────────────────────────────────────╮ │ │ │ - WARNING: Gateway bound to "lan" (0.0.0.0) (network-accessible). │ │ Ensure your auth credentials are strong and not exposed. │ │ Safer remote access: keep bind loopback and use Tailscale Serve/Funnel or an SSH │ │ tunnel. │ │ Example tunnel: ssh -N -L 18789:127.0.0.1:18789 user@gateway-host │ │ Docs: https://docs.openclaw.ai/gateway/remote │ │ - Run: openclaw security audit --deep │ │ │ ├──────────────────────────────────────────────────────────────────────────────────────╯ │ ◇ Skills status ────────────╮ │ │ │ Eligible: 17 │ │ Missing requirements: 48 │ │ Blocked by allowlist: 0 │ │ │ ├────────────────────────────╯ │ ◇ Plugins ──────╮ │ │ │ Loaded: 5 │ │ Disabled: 34 │ │ Errors: 0 │ │ │ ├────────────────╯ │ ◇ │ ◇ Gateway ──────────────╮ │ │ │ Gateway not running. │ │ │ ├────────────────────────╯ │ ◇ Gateway connection ─────────────────────────────╮ │ │ │ Gateway target: ws://127.0.0.1:18789 │ │ Source: local loopback │ │ Config: /home/openclaw/.openclaw/openclaw.json │ │ Bind: lan │ │ │ ├──────────────────────────────────────────────────╯ │ ◇ Memory search ───────────────────────────────────────────────────────────────────────────╮ │ │ │ Memory search is enabled but no embedding provider is configured. │ │ Semantic recall will not work without an embedding provider. │ │ │ │ │ │ Fix (pick one): │ │ - Set OPENAI_API_KEY, GEMINI_API_KEY, VOYAGE_API_KEY, or MISTRAL_API_KEY in your │ │ environment │ │ - Configure credentials: openclaw configure --section model │ │ - For local embeddings: configure agents.defaults.memorySearch.provider and local model │ │ path │ │ - To disable: openclaw config set agents.defaults.memorySearch.enabled false │ │ │ │ Verify: openclaw memory status --deep │ │ │ ├───────────────────────────────────────────────────────────────────────────────────────────╯ │ ◇ Gateway ──────────────────────────────────────────────────────────────────────────╮ │ │ │ Runtime: running (pid 2547779, state active, sub running, last exit 0, reason 0) │ │ │ ├────────────────────────────────────────────────────────────────────────────────────╯ │ ◇ Restart gateway service now? │ Yes Restarted systemd service: openclaw-gateway.service │ ◇ │ ◇ Gateway ──────────────╮ │ │ │ Gateway not running. │ │ │ ├────────────────────────╯ │ ◇ Gateway connection ─────────────────────────────╮ │ │ │ Gateway target: ws://127.0.0.1:18789 │ │ Source: local loopback │ │ Config: /home/openclaw/.openclaw/openclaw.json │ │ Bind: lan │ │ │ ├──────────────────────────────────────────────────╯ Run "openclaw doctor --fix" to apply changes. │ └ Doctor complete.
⚠️ Warning: "tavily" is flagged as suspicious by VirusTotal Code Insight. This skill may contain risky patterns (crypto keys, external APIs, eval, etc.) Review the skill code before use.