# OpenClaw + PAI — Fish shell environment file # Source with: source openclaw-pai.env.fish # # Sensitive values are left blank — fill them in before sourcing, # or manage them with a secrets tool (e.g. pass, 1Password CLI, kubectl get secret). # ── Required ────────────────────────────────────────────────────── set -x OPENCLAW_GATEWAY_TOKEN "" set -x OPENCLAW_DEFAULT_MODEL "litellm/claude-sonnet-4-6" set -x OPENCLAW_AGENT_NAME "Seift" set -x ANTHROPIC_API_KEY "" set -x ANTHROPIC_MODEL "claude-sonnet-4-6" set -x ANTHROPIC_SMALL_FAST_MODEL "claude-haiku-4" set -x PAI_AGENT_NAME "Seift" # ── OpenClaw — TLS ──────────────────────────────────────────────── # off | auto | custom set -x OPENCLAW_TLS "off" # Required when OPENCLAW_TLS=custom — base64-encoded PEM # set -x OPENCLAW_TLS_CERT "" # set -x OPENCLAW_TLS_KEY "" # ── OpenClaw — config ───────────────────────────────────────────── set -x OPENCLAW_GATEWAY_PORT "18800" set -x OPENCLAW_DISABLE_DEVICE_AUTH "false" set -x OPENCLAW_GATEWAY_BIND "lan" set -x OPENCLAW_STATE_DIR "/home/agent/vol/.openclaw" # Comma-separated extra allowed origins for the web UI # set -x OPENCLAW_ALLOWED_ORIGINS "https://openclaw.example.com" # Override agent workspace path (defaults to $OPENCLAW_STATE_DIR/workspace) # set -x OPENCLAW_WORKSPACE "/home/agent/vol/.openclaw/workspace" # ── OpenClaw — LiteLLM ──────────────────────────────────────────── set -x LITELLM_BASE_URL "http://localhost:4000" set -x ANTHROPIC_BASE_URL "http://localhost:4000" # ── OpenClaw — memory search ────────────────────────────────────── # gemini (only supported value currently); requires GEMINI_API_KEY # set -x OPENCLAW_MEMORY_SEARCH_PROVIDER "gemini" # set -x GEMINI_API_KEY "" # ── OpenClaw — native passthrough ───────────────────────────────── # set -x OPENAI_API_KEY "" # ── PAI / Claude Code ───────────────────────────────────────────── set -x PAI_DIR "/home/agent/vol/.claude" set -x CLAUDE_CONFIG_DIR "/home/agent/vol/.claude" set -x PAI_CONFIG_DIR "/home/agent/vol/.config/PAI" set -x PROJECTS_DIR "/home/agent/vol/repositories" # ── PAI — voice server ──────────────────────────────────────────── set -x VOICE_SERVER_URL "http://localhost:8888" # set -x ELEVENLABS_API_KEY "" # ── Deployment control ──────────────────────────────────────────── # WARNING: leaving either of these as "true" wipes state on every restart set -x FORCE_OPENCLAW_REDEPLOY "false" set -x FORCE_PAI_REDEPLOY "false"