Skip to main content

Module config

Module config 

Source
Expand description

admin config command tree: inspect and edit profile/service configuration.

ConfigCommands dispatches to the show, list, and validate handlers plus the rate-limit, server, runtime, security, paths, and provider sub-trees. Each sub-module owns its clap surface and renders results through crate::shared::render_result.

Modules§

catalog
admin config catalog — edit the profile’s provider registry (profile.providers).
config_section
Config-section model and YAML helpers shared across the admin config tree.
gateway
admin config gateway — edit the profile’s gateway section: enable state, routing patterns, and the default provider.
governance
admin config governance — set the authorization hook mode.
list
paths
admin config paths command: show and validate the configured filesystem paths.
profile_io
Shared profile load/save for the admin config setter sub-trees.
provider
admin config provider command: manage AI providers in the ai/config.yaml.
rate_limit_types
rate_limits
admin config rate-limits command tree: inspect, edit, and compare rate limits.
reconcile
Re-materialise the authz catalog after a profile edit.
runtime
admin config runtime command: show and edit profile runtime settings.
secret
admin config secret set — write a provider credential into the profile’s secrets file without hand-editing JSON.
security
server
admin config server command: show and edit profile server settings.
show
types
Serializable output types for the admin config command tree.
validate
admin config validate command: validate config files against their schemas.

Enums§

ConfigCommands

Functions§

execute
execute_default