-
Notifications
You must be signed in to change notification settings - Fork 431
Expand file tree
/
Copy path.env.example
More file actions
91 lines (72 loc) · 3.03 KB
/
.env.example
File metadata and controls
91 lines (72 loc) · 3.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# ====================================
# Mission Control Configuration
# ====================================
# Server port (default: 4000)
# PORT=4000
# Database path (default: ./mission-control.db)
DATABASE_PATH=./mission-control.db
# ====================================
# OpenClaw Gateway Configuration
# ====================================
# OpenClaw Gateway URL (default: ws://127.0.0.1:18789)
# For remote connections via Tailscale: wss://your-machine.tail12345.ts.net
OPENCLAW_GATEWAY_URL=ws://127.0.0.1:18789
# OpenClaw Gateway authentication token (required for remote connections)
# Generate with: openssl rand -hex 32
OPENCLAW_GATEWAY_TOKEN=
# Model discovery mode (default: auto)
# - remote: Query models from the connected OpenClaw Gateway via RPC
# - local: Read models from local ~/.openclaw/openclaw.json config file
# - auto: Try remote first, fall back to local, then common defaults
# Use 'remote' when your gateway runs on a different machine
# MODEL_DISCOVERY=auto
# ====================================
# Planning Configuration
# ====================================
# Planning timeout in milliseconds (default: 30000 = 30 seconds)
# How long to wait for Charlie to respond to a planning question
PLANNING_TIMEOUT_MS=30000
# Planning poll interval in milliseconds (default: 2000 = 2 seconds)
# How frequently to poll for updates from OpenClaw during planning
PLANNING_POLL_INTERVAL_MS=2000
# ====================================
# Workspace Configuration
# ====================================
# Mission Control API URL (auto-detected if not set)
# Override for remote access or custom deployments
# MISSION_CONTROL_URL=http://localhost:4000
# Base workspace directory (default: ~/Documents/Shared)
# All Mission Control files are stored here
# WORKSPACE_BASE_PATH=~/Documents/Shared
# Projects directory (default: ~/Documents/Shared/projects)
# Each project gets a unique folder here
# PROJECTS_PATH=~/Documents/Shared/projects
# ====================================
# Agent Configuration
# ====================================
# Allow dynamic agent generation (default: true)
# When set to false, Mission Control will only use imported/manually-created agents
# and skip any runtime agent generation during planning and sub-agent spawning.
# ALLOW_DYNAMIC_AGENTS=true
# ====================================
# Security Configuration
# ====================================
# API authentication token (required for production)
# If not set, authentication is DISABLED (local dev mode only)
# Generate with: openssl rand -hex 32
MC_API_TOKEN=
# Webhook signature secret for agent-completion webhook
# If not set, signature validation is DISABLED (local dev mode only)
# Generate with: openssl rand -hex 32
WEBHOOK_SECRET=
# ====================================
# Security Notes
# ====================================
#
# NEVER commit this file with real values!
# This is a template - copy to .env.local and configure:
#
# cp .env.example .env.local
#
# Then edit .env.local with your actual values.
# .env.local is gitignored and will not be committed.