# ============================================================================= # Aetheel Configuration # ============================================================================= # Copy this file to .env and fill in your values. # See docs/slack-setup.md and docs/opencode-setup.md for instructions. # --- Slack Tokens (required) ------------------------------------------------ # Get these from https://api.slack.com/apps → your app settings SLACK_BOT_TOKEN=xoxb-your-bot-token-here SLACK_APP_TOKEN=xapp-your-app-token-here # --- OpenCode Runtime (required for AI) ------------------------------------- # Mode: "cli" (subprocess) or "sdk" (opencode serve API) OPENCODE_MODE=cli # Model to use (optional — uses your OpenCode default if not set) # Examples: # anthropic/claude-sonnet-4-20250514 # openai/gpt-5.1 # google/gemini-3-pro # OPENCODE_MODEL= # CLI timeout in seconds (for CLI mode) OPENCODE_TIMEOUT=120 # Server URL for SDK mode (only needed if OPENCODE_MODE=sdk) # OPENCODE_SERVER_URL=http://localhost:4096 # OPENCODE_SERVER_PASSWORD= # Working directory for OpenCode (optional — defaults to current directory) # OPENCODE_WORKSPACE=/path/to/your/project # --- Logging ----------------------------------------------------------------- LOG_LEVEL=INFO # --- Claude Code Runtime (alternative to OpenCode) -------------------------- # Use --claude flag to switch: python main.py --claude # CLAUDE_MODEL=claude-sonnet-4-20250514 # CLAUDE_TIMEOUT=120 # CLAUDE_MAX_TURNS=3 # CLAUDE_NO_TOOLS=true # --- Memory System ----------------------------------------------------------- # AETHEEL_WORKSPACE=~/.aetheel/workspace # AETHEEL_MEMORY_DB=~/.aetheel/memory.db