Commit Graph

2 Commits

  • fix(gateway): use GitHub URL for OpenClaw submodule and add token auth
    - Change submodule URL from local path to https://github.com/openclaw/openclaw.git
    - Checkout stable version v2026.2.3
    - Add auto-generated gateway token (clawx-xxx) stored in electron-store
    - Pass token via --token argument and OPENCLAW_GATEWAY_TOKEN env var
    - Include token in WebSocket URL for authentication
    - Add --dev and --allow-unconfigured flags for first-time setup
  • feat(gateway): integrate OpenClaw as git submodule
    - Add OpenClaw as git submodule at ./openclaw/
    - Update GatewayManager to start gateway from submodule path
    - Support both production (dist) and development (pnpm dev) modes
    - Add IPC handler for OpenClaw status check
    - Update Setup wizard to check real OpenClaw submodule status
    - Configure electron-builder to include submodule in packaged app
    - Add npm scripts for submodule management:
      - postinstall: auto-init submodule
      - openclaw:init: initialize and install dependencies
      - openclaw:install: install dependencies only
      - openclaw:build: build OpenClaw
      - openclaw:update: update to latest version