- Replace python-dotenv with config.json env.vars block + \ substitution - Add models section for per-task model routing (heartbeat, subagent, default) - Heartbeat/subagent tasks can use different models/providers than main chat - Remove python-dotenv from dependencies - Update all docs to reflect new config approach - Reorganize docs into project/ and research/ subdirectories
31 lines
1019 B
Plaintext
31 lines
1019 B
Plaintext
# =============================================================================
|
|
# Aetheel .env (LEGACY — optional fallback)
|
|
# =============================================================================
|
|
# Secrets now live in ~/.aetheel/config.json under the "env.vars" block.
|
|
# Process environment variables still override everything.
|
|
#
|
|
# Example config.json:
|
|
#
|
|
# {
|
|
# "env": {
|
|
# "vars": {
|
|
# "SLACK_BOT_TOKEN": "xoxb-your-bot-token",
|
|
# "DISCORD_BOT_TOKEN": "your-discord-token"
|
|
# }
|
|
# },
|
|
# "discord": {
|
|
# "enabled": true,
|
|
# "bot_token": "${DISCORD_BOT_TOKEN}"
|
|
# }
|
|
# }
|
|
#
|
|
# If you still prefer a .env file, set these and they will be picked up
|
|
# from the process environment as a final override.
|
|
|
|
# SLACK_BOT_TOKEN=xoxb-your-bot-token-here
|
|
# SLACK_APP_TOKEN=xapp-your-app-token-here
|
|
# TELEGRAM_BOT_TOKEN=your-telegram-bot-token-here
|
|
# DISCORD_BOT_TOKEN=your-discord-bot-token-here
|
|
# OPENCODE_SERVER_PASSWORD=your-server-password
|
|
# ANTHROPIC_API_KEY=sk-ant-...
|