ideon config
What This Command Does
ideon config provides a non-interactive configuration surface for scripts, CI, and agents.
It complements ideon settings, which remains interactive.
Usage
ideon config list [--json]
ideon config get <key> [--json]
ideon config set <key> <value>
ideon config unset <key>
Subcommands
ideon config list
Lists current persisted settings and secret availability.
ideon config list
ideon config list --json
ideon config get
Reads one setting key or secret-presence key.
ideon config get style
ideon config get openRouterApiKey --json
ideon config set
Sets one setting or secret value.
ideon config set style technical
ideon config set openRouterApiKey "$IDEON_OPENROUTER_API_KEY"
ideon config unset
Resets a setting to default or removes a stored secret.
ideon config unset style
ideon config unset openRouterApiKey
Supported Keys
Settings keys:
modelmodelSettings.temperaturemodelSettings.maxTokensmodelSettings.topPmodelRequestTimeoutMsnotifications.enabledmarkdownOutputDirassetOutputDirstyletargetLength
targetLength value notes:
- Accepts aliases
small,medium,largeor a positive integer word count. - Alias mapping is
small=500,medium=900,large=1400.
Secret keys:
openRouterApiKeyreplicateApiToken
Output and Exit Codes
| Exit code | Meaning |
|---|---|
0 | Command completed successfully. |
1 | Validation, key, or storage error occurred. |
130 | Command interrupted by Ctrl+C. |
Related Commands
Versioning and Deprecation Notes
- Current behavior applies to Ideon
0.1.6. - This command group is designed for non-interactive one-shot workflows.