1
0

[claude] feat: Agent Energy Budget Monitoring (#1009) (#1267)

This commit is contained in:
2026-03-24 01:35:49 +00:00
parent 2b238d1d23
commit 6b2e6d9e8c
6 changed files with 807 additions and 0 deletions

View File

@@ -422,6 +422,14 @@ class Settings(BaseSettings):
# Alert threshold: free disk below this triggers cleanup / alert (GB).
hermes_disk_free_min_gb: float = 10.0
# ── Energy Budget Monitoring ───────────────────────────────────────
# Enable energy budget monitoring (tracks CPU/GPU power during inference).
energy_budget_enabled: bool = True
# Watts threshold that auto-activates low power mode (on-battery only).
energy_budget_watts_threshold: float = 15.0
# Model to prefer in low power mode (smaller = more efficient).
energy_low_power_model: str = "qwen3:1b"
# ── Error Logging ─────────────────────────────────────────────────
error_log_enabled: bool = True
error_log_dir: str = "logs"