# {{project_name}} — environment
LEAFMESH_LICENSE_KEY=
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=
PAGER_WEBHOOK=
# Cloud-billing MCP server (AWS Cost Explorer / GCP Cloud Billing /
# Azure Cost Management). Required by finops_governance_agent — wire
# it, then re-enable that agent's wake_up cron in configs/config.yaml.
CLOUD_BILLING_MCP_URL=
CLOUD_BILLING_MCP_TOKEN=
# SLACK_INFRA_CHANNEL feeds the manager's slack escalation target
# (channel_id + message_template). SLACK_BOT_TOKEN / SLACK_SIGNING_SECRET
# belong to a `channels: {slack: {...}}` block (ChannelConfig) — they are
# NOT auto-consumed by the escalation target; add a `channels:` block in
# configs/config.yaml to use the SDK's Slack ingress/egress adapter.
SLACK_BOT_TOKEN=
SLACK_SIGNING_SECRET=
SLACK_INFRA_CHANNEL=
LEAFMESH_ENV_TOKEN=development
