Skip to main content
The CLI stores configuration in ~/.config/valkyrie/valkyrie.yaml. Every config command is in the valkyrie config reference.

Initialize configuration

Initialization selects a hosting mode and collects its required AWS and tracker credentials.

Set or remove a value

Use config set api_key only for the Vals API key used by hosted tracker authentication. Benchmark-service credentials use the separate authentication commands.

Configure sandbox providers

Map a provider name to an AWS Secrets Manager secret:
The first configured provider becomes the default. Change it explicitly with:
List or remove provider mappings with:
Select another configured provider for one run with valkyrie run start --provider <name>. See Configure sandbox providers for the Daytona secret shape.

Configure benchmark services

Custom benchmark endpoints and credentials use config service and config auth. See Custom benchmark services and Benchmark authentication.