clawdie-ai/.env.core.example

69 lines
1.8 KiB
Text
Raw Normal View History

# Clawdie Core Profile — minimal agent for FreeBSD system management
# Copy to .env and fill in values marked with =
#
# This is the minimal config for a reliable system management assistant.
# For all options, see .env.example (the full profile reference).
#
# Set CLAWDIE_PROFILE=core to use the minimal profile (TTS/STT/vision/
# session compaction disabled by default). Set CLAWDIE_PROFILE=full or
# leave unset for the complete feature set.
CLAWDIE_PROFILE=core
# ── Identity ──
AGENT_NAME=clawdie
ASSISTANT_NAME=Clawdie
# ── LLM Provider (one required) ──
# Recommended: OpenAI Codex plan for reliable coding + system management
PI_TUI_BIN=pi
PI_TUI_PROVIDER=zai
PI_TUI_MODEL=glm-5-turbo
ZAI_API_KEY=
# Alternative: OpenRouter (requires OPENROUTER_API_KEY)
# PI_TUI_PROVIDER=openrouter
# PI_TUI_MODEL=openai/o3
# ── Telegram (required) ──
TELEGRAM_BOT_TOKEN=
TELEGRAM_ADMIN_IDS=
# ── Controlplane ──
CONTROLPLANE_SHARED_SECRET=
CONTROLPLANE_PORT=3100
# ── Agent runner ──
# Options: pi | codex | aider
CONTROLPLANE_RUNNER=pi
# CONTROLPLANE_CODEX_BIN=codex
# ── Database ──
DB_RUNTIME=host
DB_HOST=
OPS_DB_PASSWORD=
MEMORY_DB_PASSWORD=
SKILLS_DB_PASSWORD=
# ── Network ──
AGENT_SUBNET_BASE=10.0.0
# Domain split:
# AGENT_DOMAIN -> public-facing site/API domain. Leave blank until
# you have a real public DNS name configured.
# AGENT_INTERNAL_DOMAIN -> internal jail/service names written into /etc/hosts
#
# Use home.arpa for internal-only names. .local is reserved for mDNS and can
# create resolver ambiguity on the local link.
AGENT_DOMAIN=
AGENT_INTERNAL_DOMAIN=clawdie.home.arpa
# ── Locale (optional — auto-detected on FreeBSD) ──
# TZ=UTC
# DISPLAY_LOCALE=en-US
# ── Git (optional) ──
# CODE_HOSTING_MODE=git
# REMOTE_GIT_URL=
# FEATURE_GIT=YES