From 3b507d503f639d3fdad5524c629b6fcb3ecc9a53 Mon Sep 17 00:00:00 2001 From: William Valentin Date: Thu, 19 Feb 2026 10:41:54 -0800 Subject: [PATCH] chore(config): enable heartbeat monitor in default automation settings --- config/default.yaml | 13 +++++++++++++ docs/plans/state.json | 11 +++++++++++ 2 files changed, 24 insertions(+) diff --git a/config/default.yaml b/config/default.yaml index 84cadcb..88c91ca 100644 --- a/config/default.yaml +++ b/config/default.yaml @@ -449,6 +449,19 @@ agents: # provider_error_rate_threshold: 0.5 # provider_error_min_calls: 5 +automation: + heartbeat: + enabled: true + interval: "5m" + notify_cooldown: "30m" + checks: [gateway, model, channels, memory, disk, process_memory, backup, provider_errors] + failure_threshold: 2 + disk_threshold_mb: 100 + process_memory_threshold_mb: 1500 + backup_failure_threshold: 1 + provider_error_rate_threshold: 0.5 + provider_error_min_calls: 5 + # ── Backup ────────────────────────────────────────────────────────── # Snapshot sessions.db, vectors.db (optional), and memory/ into a tarball. # If MinIO is enabled, upload with `mc` using ephemeral credentials. diff --git a/docs/plans/state.json b/docs/plans/state.json index 956fdee..61de61c 100644 --- a/docs/plans/state.json +++ b/docs/plans/state.json @@ -5721,6 +5721,17 @@ "docs/plans/state.json" ], "test_status": "pnpm typecheck passing" + }, + "default-config-heartbeat-enabled": { + "status": "completed", + "date": "2026-02-19", + "updated": "2026-02-19", + "summary": "Enabled automation heartbeat monitoring in default config with standard 5-minute cadence and full check set (gateway/model/channels/memory/disk/process memory/backup/provider errors).", + "files_modified": [ + "config/default.yaml", + "docs/plans/state.json" + ], + "test_status": "configuration-only change" } }, "overall_progress": {