Skip to main content

Module config

Module config 

Source

Modules§

providers
validate

Structs§

Budget
Config
The full configuration tree (§11).
Defaults
EmailSurface
ExperienceConfig
v0.9 Pilier 2 — how Sparrow talks to the user. Stored separately from the messaging surfaces (telegram/discord/…) which are a different concept.
FsConfigStore
Filesystem-backed config store.
IntelConfig
Public competitive intelligence is opt-in. When disabled, Sparrow may read cached digests/backlog locally, but it must not fetch the network.
IntelSourceConfig
MessagingSurface
ProviderConfig
Routing
SkillsConfig
SurfaceConfig

Traits§

ConfigStore
Loads/merges config from defaults → config.toml → env (SPARROW_*) → CLI flags.

Functions§

effective_provider_configs
Merge configured providers with auto-detected ones (env vars, stored credentials). Used by setup and routing to show what’s actually available.
human_config_header