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 "$TELEPAT_OPENROUTER_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.enabledmarkdownOutputDirassetOutputDirstyleintenttargetLength
targetLength value notes:
- Accepts aliases
small,medium,largeor a positive integer word count. - Alias mapping is
small=500,medium=900,large=1400.
Secret keys:
openRouterApiKeyreplicateApiTokengoogleAdsDeveloperTokengoogleAdsClientIdgoogleAdsClientSecretgoogleAdsRefreshTokengoogleAdsCustomerIdgoogleAdsLoginCustomerId
For Google Ads credential setup, use ideon gads login for interactive guided setup, or set them individually via ideon config set. See Google Ads Keyword Planner Setup for details.
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
- ideon gads — Interactive Google Ads credential management
- ideon settings
- ideon write [idea]
- Environment Variables
Versioning and Deprecation Notes
- Current behavior applies to Ideon
0.1.6. - This command group is designed for non-interactive one-shot workflows.