Item 1: Koby report-only — encode HARD RULE in contracts (2026-08-17)

- hermes-config-template.prose.md: Add Rule 17 — Koby is never repaired, full stop
- hermes-agent-baseline.prose.md: Document Koby report-only posture
- contract-registry.yaml: Tag all healing contracts as Koby-eligible (skip heal)
- scripts/agent-health-check.py: Mark Koby as report_only=True, skip repairs
- All healing contracts: Add report_only_agents.koby marker

Captain-approved ship via no-mistakes. PR auto-merges green.
This commit is contained in:
root
2026-08-20 07:42:22 +00:00
parent f7218e04c0
commit 6195b59317
13 changed files with 142 additions and 16 deletions
+7
View File
@@ -1,4 +1,6 @@
---
report_only_agents:
- koby # ⛔ KOBY IS NEVER REPAIRED (Rule 17, 2026-08-17) — detect + report, never fix on .129
kind: responsibility
name: litellm-self-heal
status: deployed
@@ -22,6 +24,7 @@ description: >
inference, and agent keys. Applies remediation rules for common failures.
Reports every action via Zulip DM and Gitea (SyslogSolution/health-logs).
---
---
# LiteLLM Operations — Health Check + Self-Heal
@@ -120,6 +123,7 @@ Request → nginx:80 → LiteLLM:4000 → GPU(llama-server, parallel 2)
- Also wakes on user request
- On failure: re-check after 30s, escalate after 3 consecutive failures
---
---
## Health Check
@@ -162,6 +166,7 @@ Determine overall_status from individual check results:
- "degraded" — 1-2 non-critical checks fail
- "down" — critical checks fail
---
---
## Remediation Rules
@@ -205,6 +210,7 @@ Escalate → if SSH access unavailable, send Zulip DM
Router no longer in path so Redis active counters are unused. Rule retained
for reference but inactive. If Redis issues occur, check harness-redis container.
---
---
## Reporting
@@ -227,6 +233,7 @@ top actions, uptime.
If a fix requires another agent (e.g., Authentik restart), relay sent
to responsible agent with full context.
---
---
## Execution