data/services/config_service library
Configuration management service for Neomage, ported from Neomage.
Supports scoped configuration (global, project, session), multiple sources
(file, environment, CLI, API, defaults), reactive watching, validation,
and import/export — including migration from Neomage's ~/.neomage/
directory layout.
Classes
- ConfigChangeEvent
- Emitted whenever a configuration value changes.
- ConfigDiff
- Represents a difference between two configuration values for the same key.
-
ConfigEntry<
T> - A single typed configuration entry with metadata about its origin.
- ConfigKeys
- Well-known configuration keys used throughout Neomage.
- ConfigSchema
- Describes the expected shape and constraints for configuration.
- ConfigService
- Central configuration service for Neomage.
- ConfigValidation
- Result of validating the entire configuration.
Enums
- ConfigScope
- The scope at which a configuration value is applied.
- ConfigSource
- Where a configuration value originated.