bt profiles manages saved Braintrust login profiles. A profile stores local login metadata and credentials for one Braintrust app URL. Organization and project context are selected separately with bt switch.
Use bt status --all when you need to verify whether saved profiles still have valid credentials.
Deleting a profile removes local profile metadata and stored credentials. It does not revoke API keys or sign you out of the Braintrust web app.
When you rename a profile, bt updates references to it in the global ~/.config/bt/config.json file (or $XDG_CONFIG_HOME/bt/config.json) and the active local .bt/config.json file for the current directory. Deleting a profile clears those references.
Subcommands
Examples
Flags
bt profiles accepts shared global flags, including --json and --profile. --json works with every subcommand.