CLI Configuration
The CLI stores non-secret global context in ~/.genaug/config.yaml:
base_url: https://api.generalaugment.comactive_workspace: lunaractive_project: commerce-appprofile: defaultmetadata: {}It never persists management tokens, credential values, or raw runtime keys. Interactive management credentials live in the OS keychain.
Each bound app repository contains:
genaug-agent.yaml.genaug/context.jsongenaug-agent.yaml is the synchronized genaug/v3 working copy. .genaug/context.json is
gitignored and retains the Project binding and base revision.
Project resolution order is:
--project;- repository-local context;
- global active Project.
Use an alternate API without storing credentials:
genaug --base-url http://127.0.0.1:8102 auth loginOr isolate non-secret config:
genaug --config ~/.genaug/team2.yaml \ --base-url http://127.0.0.1:8102 \ status --jsonSecrets enter credential commands only from named environment variables, stdin, or browser OAuth. Runtime keys may be written directly to an ignored app environment file:
genaug credential set orders-api --from-env ORDERS_API_KEYgenaug credential rotate orders-api --from-stdingenaug key create --target candidate --env-file .env.local