Skip to main content

Configuration Files

AuroraOptimizer uses six main configuration files, each with a distinct scope and its own reload behavior. Understanding which file governs each system is essential for effective production tuning.

FilePurposeHot Reload
bootstrap.ymlLanguage selection, log level, .hopl file pathsNo — requires restart
config.ymlAll runtime behavior: thresholds, handlers, auto-revert logicPartial — see note
policies.hoplOptimization policy definitions and selector declarationsYes — /auroraoptimizer policy reload
constraints.hoplExecution safety limits, rate caps, resource usage guardsYes — /auroraoptimizer policy reload
orchestration.hoplOrchestrator strategy, priority scoring weights, cooldownsYes — /auroraoptimizer policy reload
observability.hoplEye domain sampling intervals and Analysis mode configurationYes — /auroraoptimizer policy reload

Note: Changes to config.yml sections other than heuristics.triggers require a full server restart to take effect. The heuristics.triggers section hot-reloads via /auroraoptimizer policy reload.