-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
53 lines (44 loc) · 2.09 KB
/
.env.example
File metadata and controls
53 lines (44 loc) · 2.09 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
# =============================================================================
# AgentCore Environment Variables
# =============================================================================
# --- Agent Configuration ---
AGENT_TYPE=claude # claude, opencode, aider, all, none
AGENT_ID=default # Unique ID for orchestrators
AGENT_NAME=default # Human-readable name
AGENT_ROLE= # Role hint (backend, reviewer, etc.)
# --- Feature Flags ---
ENABLE_DESKTOP=false # Xvfb + VNC + noVNC + Chrome
ENABLE_API=true # HTTP control API on :8080
ENABLE_DIND=false # Docker-in-Docker
ENABLE_AUTO_UPDATE=true # Background agent updater
ENABLE_ADBLOCK=false # StevenBlack ad-blocking hosts
# --- LLM Connection ---
CODEGATE_URL= # CodeGate proxy (e.g. http://codegate:9212)
LLM_PROXY_URL= # Generic LLM proxy URL
PROXY_API_KEY= # Proxy auth key
ANTHROPIC_API_KEY= # Direct Anthropic key
OPENAI_API_KEY= # Direct OpenAI key
# --- Repos ---
# Format: url|path|branch|mode (one per line)
# mode: pull = read-only sync, push = bidirectional
REPOS=
GITHUB_TOKEN= # Git auth token
REPO_SYNC_INTERVAL=300 # Sync interval (seconds)
# --- Plugins ---
PLUGIN_REPOS= # Git URLs for plugin repos (newline-separated)
PLUGIN_SYNC_INTERVAL=3600 # Plugin sync interval (seconds)
# --- Memory ---
MEMORY_PROVIDER=local # local, mem0, qdrant, hiveminddb, custom
MEM0_API_KEY= # mem0 API key
QDRANT_URL= # Qdrant server URL
HIVEMINDDB_URL= # HiveMindDB server URL (e.g. http://hivemind:8100)
# --- Desktop ---
VNC_PASSWORD=agentpwd # VNC password
VNC_RESOLUTION=1920x1080x24 # Display resolution
# --- Access ---
SSH_PASSWORD=agent # SSH password (empty = disable password auth)
SSH_AUTHORIZED_KEYS= # Public keys (newline-separated)
API_AUTH_TOKEN= # Bearer token for control API
# --- Intervals ---
CRED_REFRESH_INTERVAL=300 # Credential refresh (seconds)
AUTO_UPDATE_INTERVAL=3600 # Agent update check (seconds)