Expand description
Error types raised by the loader infrastructure.
Three thiserror-derived enums cover the public surface:
ConfigLoadError— services-config reading, YAML parsing, include resolution, and validation failures.ConfigWriteError— file creation, agent CRUD, and config-file editing failures.ExtensionLoadError— manifest discovery and registry lookups.
All three implement std::error::Error and compose with upstream
errors (std::io::Error, serde_yaml::Error,
systemprompt_config::ProfileBootstrapError,
systemprompt_models::ServicesValidationError,
systemprompt_models::ProfileValidationError) via #[from].