From 0aa0ea49062ef32411bcc1314f0d4ca15314c70e Mon Sep 17 00:00:00 2001 From: mumuni-bot Date: Mon, 7 Sep 2026 07:31:34 +0000 Subject: [PATCH] fix: restore agent-health-check AGENTS roster + land missed Tanko-DSH rows MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2dfc3e1 (PR #50's out-of-band squash) overwrote agent-health-check.py with a version whose AGENTS dict was empty — the health check silently skipped every agent since. Restore the pre-stomp roster verbatim: tanko (runtime: dsh), abiba, koby, koonimo. Also land two Tanko-DSH rows from PR #52 that the earlier merge missed: - hermes-zulip-plugin live-state table (plugin retired on CT112) - zulip-self-heal restart-services table (restart via DSH service, not hermes gateway restart) Mumuni rows from the branch were NOT restored: they carry pre-migration CT100/.24 data, superseded by PRs #54-56 (Mumuni now on kagentz CT105/.14). Closes the reland of PR #52's substance; the stale branch head stays closed. --- hermes-zulip-plugin.prose.md | 1 + scripts/agent-health-check.py | 4 ++++ zulip-self-heal.prose.md | 1 + 3 files changed, 6 insertions(+) diff --git a/hermes-zulip-plugin.prose.md b/hermes-zulip-plugin.prose.md index 229369d..8dae1cf 100644 --- a/hermes-zulip-plugin.prose.md +++ b/hermes-zulip-plugin.prose.md @@ -55,6 +55,7 @@ connectivity recovery including end-to-end DM validation. | Host | CT | Proxmox | IP (direct) | Hermes Home | User | |------|-----|---------|-------------|-------------|------| +| Tanko | CT112 | amdpve | 192.168.68.122 | /home/jerome/.hermes | jerome | *(DSH since 2026-08-27 — historical, plugin retired on this host)* | | Koby | CT111 | amdpve | 192.168.68.129 | /root/.hermes | root | | Shumba | — | — | 192.168.68.119 | /home/lucky/.hermes | lucky | diff --git a/scripts/agent-health-check.py b/scripts/agent-health-check.py index 2c7ff87..22a3b98 100755 --- a/scripts/agent-health-check.py +++ b/scripts/agent-health-check.py @@ -39,6 +39,10 @@ PVE_NODES = { # Agent definitions: ct, host, user, pve_node, vault_key_name AGENTS = { + "tanko": {"ct": 112, "host": "192.168.68.122", "user": "jerome", "pve": "amdpve", "vault_key": "TANKO_LITELLM_API_KEY", "runtime": "dsh"}, + "abiba": {"ct": 100, "host": "192.168.68.24", "user": "root", "pve": "minipve", "vault_key": None}, # Pi agent + Mumuni Zulip, no vault key + "koby": {"ct": 111, "host": "192.168.68.129", "user": "root", "pve": "amdpve", "vault_key": "KOBY_LITELLM_API_KEY"}, + "koonimo": {"ct": 113, "host": "192.168.68.114", "user": "root", "pve": "amdpve", "vault_key": "KOONIMO_LITELLM_API_KEY"}, } GPU_HOSTS = { diff --git a/zulip-self-heal.prose.md b/zulip-self-heal.prose.md index 31c3aea..480b000 100644 --- a/zulip-self-heal.prose.md +++ b/zulip-self-heal.prose.md @@ -66,6 +66,7 @@ triggers: |------|----|------|---------| | Zulip server | 192.168.68.19 | root | Docker: `zulip-zulip-1` | | Abiba (pi) | localhost | root | PM2: `abiba-zulip` | +| Tanko | 192.168.68.122 (CT 112) | jerome | DSH (DeepSeek Harness) — restart via DSH service, not `hermes gateway restart` (no longer a Hermes agent since 2026-08-27) | ## Debounce