Skip to main content

Module error

Module error 

Source
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].

Enums§

ConfigLoadError
ConfigWriteError
ExtensionLoadError
ProfileLoadError

Type Aliases§

ConfigLoadResult
ConfigWriteResult
ExtensionLoadResult
ProfileLoadResult