# {{project_name}} — environment
LEAFMESH_LICENSE_KEY=
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=
HISTORIAN_MCP_URL=
CMMS_MCP_URL=
PAGER_WEBHOOK=
SLACK_MAINT_CHANNEL=
# SLACK_BOT_TOKEN / SLACK_SIGNING_SECRET belong to a `channels: {slack: {...}}`
# block (ChannelConfig), NOT to the escalation target. The escalation target
# (provider: slack) only reads channel_id (${SLACK_MAINT_CHANNEL}) and its
# message_template — it does NOT consume these tokens. Add a `channels:` block
# to configs/config.yaml and uncomment these only if you wire Slack as a
# first-class channel adapter.
# SLACK_BOT_TOKEN=
# SLACK_SIGNING_SECRET=
LEAFMESH_ENV_TOKEN=development
