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.
| File | Purpose | Hot Reload |
|---|---|---|
bootstrap.yml | Language selection, log level, .hopl file paths | No — requires restart |
config.yml | All runtime behavior: thresholds, handlers, auto-revert logic | Partial — see note |
policies.hopl | Optimization policy definitions and selector declarations | Yes — /auroraoptimizer policy reload |
constraints.hopl | Execution safety limits, rate caps, resource usage guards | Yes — /auroraoptimizer policy reload |
orchestration.hopl | Orchestrator strategy, priority scoring weights, cooldowns | Yes — /auroraoptimizer policy reload |
observability.hopl | Eye domain sampling intervals and Analysis mode configuration | Yes — /auroraoptimizer policy reload |
Note: Changes to
config.ymlsections other thanheuristics.triggersrequire a full server restart to take effect. Theheuristics.triggerssection hot-reloads via/auroraoptimizer policy reload.