Skip to main content

constraints.hopl

Define los límites de seguridad de ejecución, caps de tasa y guardas de uso de recursos. Se recarga en caliente mediante /auroraoptimizer policy reload.

execution:
max_actions_per_cycle: 10
max_actions_per_minute: 50
max_actions_per_hour: 500
cooldown_seconds: 15

safety:
require_confirmation: false
allow_partial_execution: true
rollback_on_error: true

resource_limits:
max_memory_usage_percent: 90
min_tps_for_execution: 8.0
max_mspt_for_execution: 90.0
ParámetroDescripción
max_actions_per_cycleNúmero máximo de acciones que el orquestador puede ejecutar en un solo ciclo de evaluación
max_actions_per_minuteCap de tasa por minuto para prevenir ráfagas de acciones sostenidas
max_actions_per_hourCap de tasa por hora para toda la sesión del servidor
min_tps_for_executionEl orquestador no ejecuta acciones si el TPS cae por debajo de este valor (el servidor está demasiado sobrecargado)
max_mspt_for_executionEl orquestador no ejecuta acciones si el MSPT supera este valor
rollback_on_errorSi una acción falla parcialmente, se revierten los cambios aplicados hasta el momento