~/.breeze/config.toml and profile credentials in ~/.breeze/credentials.json. The credentials file is local-only and should not be committed.
Profiles
Profiles keep separate environments or accounts on one machine. Logging in with--profile writes the key into that profile but does not switch to it; switch explicitly with config profile use.
API environments
The selected profile’s base URL is used by every API command, includingbreeze login. Breeze web host aliases are normalized to API hosts: https://breezeblue.ai maps to https://api.breeze.blue; legacy https://breeze.blue also maps to https://api.breeze.blue.
Manual key entry
Automatic update checks
Interactive CLI commands check for a new public CLI release at most once per day by default. When a newer version is available, Breeze prints a short terminal hint and leaves installation manual. The check is skipped for--agent, --output json, --non-interactive, --quiet, and CI runs, and can be disabled entirely with BREEZE_CLI_DISABLE_UPDATE_CHECK=1.
Automatic installation is never enabled by default. Opt in explicitly if you want Breeze to prompt before installing or install automatically. The last check result is stored separately in ~/.breeze/update-state.json; only your policy lives in config.toml.
Manual updates
breeze update checks the public release manifest and installs the matching binary and runtime. breeze upgrade is an alias.
--with-skills when you want the bundled agent skills to follow the CLI release:

