Skip to main content

Environment Variables

cascadeflow reads configuration from environment variables as part of its resolution chain: Code > Environment Variables > Config Files > Defaults.

Harness Configuration

Provider API Keys

Resolution Order

When cascadeflow.init() is called, settings resolve in this order (first wins):
  1. Code — arguments passed directly to init(), run(), or @agent()
  2. EnvironmentCASCADEFLOW_HARNESS_* variables
  3. Config file — path from CASCADEFLOW_CONFIG or default locations
  4. Defaults — mode=off, no budget, no compliance

Example