Skip to main content

Module config_loader

Module config_loader 

Source
Expand description

Reads, parses, and merges the active services configuration.

ConfigLoader is the only public entry point. It resolves the active profile (via systemprompt_config::ProfileBootstrap) to a YAML path, parses the root file, recursively resolves the includes: graph (rejecting cycles and duplicate definitions), inlines !include references inside agent system prompts and skill instructions, and finally validates the merged configuration before returning it to the caller.

Structs§

ConfigLoader