utils/config/config_full library
Full configuration management: reading, writing, merging from multiple sources (project, user/global, system).
Port of neomage/src/utils/config.ts (1825 LOC). Contains all types, defaults, reading, writing, caching, backup/restore, locked writes, freshness watching, trust dialog traversal, auto-updater config, memory paths, migration, and the complete field sets.
Classes
- AccountInfo
- ActiveWorktreeSession
- AutoUpdaterDisabledConfig
- AutoUpdaterDisabledDevelopment
- AutoUpdaterDisabledEnv
- AutoUpdaterDisabledReason
- ChromeExtensionPairing
- ConfigController
- FeedbackSurveyState
- GlobalConfig
- HistoryEntry
- ImageDimensions
- ModelUsageMetrics
- NeomageHints
- PastedContent
- ProjectConfig
- S1mAccessCacheEntry
- SerializedStructuredHistoryEntry
- SkillUsageEntry
Constants
-
globalConfigKeys
→ const List<
String> -
projectConfigKeys
→ const List<
String>
Functions
-
isGlobalConfigKey(
String key) → bool -
isProjectConfigKey(
String key) → bool