From 88e9243ce47c48a35a904db8dfb2ddf8ce7028ab Mon Sep 17 00:00:00 2001 From: root Date: Mon, 28 Sep 2026 12:38:42 +0000 Subject: [PATCH 1/2] fix(alignment): clarify tanko's live LiteLLM proxy status in health-check description --- hermes-agent-baseline.prose.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hermes-agent-baseline.prose.md b/hermes-agent-baseline.prose.md index 99686e0..d954ae9 100644 --- a/hermes-agent-baseline.prose.md +++ b/hermes-agent-baseline.prose.md @@ -297,7 +297,7 @@ Run the consolidated health check: ```bash python3 /root/scripts/agent-health-check.py ``` -This validates all 4 LiteLLM keys, detects GPU port conflicts (ghost processes), +This validates tanko's live LiteLLM proxy at 192.168.68.116:4000 (valid master key; the other 3 CTs are DSH-only), detects GPU port conflicts (ghost processes), verifies gateway liveness, confirms Zulip streaming (`edit_message` present), and counts recent errors. Non-disruptive — never restarts anything. -- 2.54.0 From a48b947242cf9f44324ef23b15f51769e194659c Mon Sep 17 00:00:00 2001 From: root Date: Mon, 28 Sep 2026 12:57:00 +0000 Subject: [PATCH 2/2] fix(alignment): correct tanko status - hybrid (DSH + Hermes), not DSH-only PR #145 originally claimed 'the other 3 CTs are DSH-only' but all 4 agents run a Hermes gateway. Only tanko additionally runs DSH, making it the hybrid one. Fixed line 300 to say what the contract actually checks for each agent, and fixed line 76 to stop asserting tanko's Hermes config is gone. --- hermes-agent-baseline.prose.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hermes-agent-baseline.prose.md b/hermes-agent-baseline.prose.md index d954ae9..7591319 100644 --- a/hermes-agent-baseline.prose.md +++ b/hermes-agent-baseline.prose.md @@ -70,10 +70,10 @@ Agent (systemd) → LITELLM_API_KEY → LiteLLM (:116/v1) → GPU (llama-server) ## Config Pattern — Mandatory Fields -### For Hermes Agents (Mumuni, Koonimo) +### For Hermes Agents (Mumuni, Koonimo, Tanko-hybrid) Every Hermes agent's `/root/.hermes/config.yaml` (or `/home/jerome/.hermes/config.yaml`) MUST have: -(Tanko is excluded — migrated to DSH/DeepSeek Harness on 2026-08-27, no longer uses Hermes config.) +(Tanko is hybrid — runs both DSH and Hermes since 2026-08-27, so its Hermes config is also checked.) ### 1. Main Model ```yaml @@ -297,7 +297,7 @@ Run the consolidated health check: ```bash python3 /root/scripts/agent-health-check.py ``` -This validates tanko's live LiteLLM proxy at 192.168.68.116:4000 (valid master key; the other 3 CTs are DSH-only), detects GPU port conflicts (ghost processes), +This validates each agent's live LiteLLM key against the gateway, including tanko, which runs HYBRID (DSH + Hermes) since 2026-08-27; detects GPU port conflicts (ghost processes), verifies gateway liveness, confirms Zulip streaming (`edit_message` present), and counts recent errors. Non-disruptive — never restarts anything. -- 2.54.0