clawdie-ai/.env.core.example
Operator & Codex 1934d12bd1 Clarify public and internal domain defaults (Sam & Claude)
Leave AGENT_DOMAIN blank until a real public DNS name exists, keep home.arpa for internal jail/service names, and mark ZFS as required for Bastille jails.

---
Build: pass
Tests: pass — 59 passed (4 files)

---
Build: pass | Tests: pass — 2372 passed (704 files)
2026-05-10 18:49:08 +02:00

68 lines
1.8 KiB
Text

# 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