Select values for one run
The same flags work with a non-interactive turn:
Configure environment variables
Configure a repository
Runsparkles init to create a safe committed project configuration and a gitignored local override.
Add defaults to .sparkles/config.toml:
.sparkles/config.local.toml for machine-specific choices that should not be committed.
Configuration precedence
Sparkles resolves settings in this order, with later sources winning:- Built-in defaults
- User configuration
.sparkles/config.toml.sparkles/config.local.tomlSPARKLES_*environment variables- Command-line flags
/model and /effort update the current TUI session and apply to the next message. /agent starts a fresh local session on the selected harness.