Add check-health section with live probes to infrastructure-monitoring contract #50
Closed
abiba-bot
wants to merge 8 commits from
fix/gpu-dense-docs into master
pull from: fix/gpu-dense-docs
merge into: :master
:master
:fix/agent-health-root-hardcoding-20260928
:fix/contract-alignment-f2-hermes-baseline-20260928
:fix/contract-alignment-f3-tanko-hybrid-20260928
:fix/contract-alignment-f1-swap-gpu-user-20260928
:fix/agent-health-gpu-user-20260928
:fix/agent-health-tanko-pve-mapping-20260928
:fix/audit-hermes-fallback-list-20260927
:fix/hermes-aux-model-policy-20260927
:fix/memory-fixer-duplicate-detection-20260926
:feat/search-agent-consumption-20260926
:fix/daily-digest-zulip-delivery-20260926
:fix/health-log-freshness-watchdog-20260926
:fm/commit-time-secret-guard-20260917
:decisions-2026-08-03-rebased
:fix/daily-health-digest-remove-vestigial-zulip-20260921
:fix/daily-health-digest-degraded-credentials-20260921
:feat/align-litellm-contracts-cloud-20260920
:fm/kagentz-a2a-outage-masked-as-expected-20260919
:fix/litellm-health-busy-vs-down-20260919
:fix/rule5-canonical-baseurl-20260919
:fix/litellm-health-retry-timeout-20260919
:fix/infra-monitoring-probe-ports-20260919
:fix/pbs-gc-liveness-signal-20260919
:fix/infra-monitoring-probe-targets-drift-20260917
:fix/infra-mcp-per-key-grants-20260918
:fix/mcp-rule15-wording-contradiction-20260918
:docs/pbs-gc-schedule-20260918
:fm/hermes-config-mcp-url-validation
:fix/monitor-creds-to-env-master-20260910
:fix/agent-health-mandatory-report-legs-20260917
:fix/litellm-key-count-self-describing-20260916
:fix/tanko-plaintext-key-in-config-backup-20260916
:fix/agent-health-check-contract-20260916
:fix/host-disk-band-state-file-20260916
:fix/host-filesystem-thresholds-20260915
:fix/contract-corrections-20260915
:cleanup/remove-scot-deliverable-20260912
:fm/ci-paths-filter-skips-deliverables-prs-20260915
:fix/backup-safety-preconditions-20260915
:fix/key-expiry-enforcement-20260915
:fix/monitoring-contract-fixes-20260809
:fix/pm2-zulip-contract-fixes-20260809
:fix/agent-health-gateway-leg-deterministic-20260914
:fix/probe-precision-20260914
:fix/disk-gc-probe-deterministic-20260914
:fix/hermes-violation-classification-20260914
:fix/hermes-reachability-20260914
:fix/litellm-health-timeout-and-debug-20260914
:fix/litellm-health-executor-script-20260913
:fix-litellm-health-keylist-20260913
:fix-litellm-health-registry-20260912
:fix/disk-gc-report-only-129
:fix/retired-alias-sweep-20260912
:fix/litellm-health-drift-20260912
:fix/zulip-kagentz-adapter-20260912
:fix/a2a-port-20260911
:fix/decommission-router-20260911
:fm/dsh-web-auth-restart-20260911
:feat/memory-fixer-auto-archive-20260911
:update/docker-ecosystems-20260908
:fm/denya-mumuni-monitor-removal-20260910
:fm/probe-drift-round2-20260909
:fm/zulip-monitor-false-selfheal-20260909
:fm/zulip-monitor-stream-body-20260909
:provision/okyeame-cron-jobs
:fm/zulip-health-contract-tanko-probe-via-am-65
:fm/agent-health-probe-repoint-20260907
:fix/probe-alignment-20260908
:fix/zulip-creds-to-env
:fix/litellm-client-timeouts
:purge-gemma-fleet-wide
:fix/tanko-dsh-reland
:fix/infra-monitoring-dedup
:fix/zulip-monitor-email-fix
:fix/mumuni-normal-contracts
:fix/restart-cmd-and-leftovers
:fix/contracts-20260815
:fix/mumuni-kagentz-repoint
:fix/hermes-key-enforcement-update
:hermes-key-enforcement-v1
:fix/tanko-runtime
:fix/infra-check-health
:fix/gpu-dense-docs
:fix/pm2-guard-gpu-doc
:fix/hwepve-london-migration
:fix/health-logs-not-graph
:ship/koby-external-agent-fix
:ship/enforcement-rules-reality-fix
:ship/pm2-zulip-contract-fixes
:ship/monitoring-contract-fixes
:fix/memory-fixer-execution-v3
:fix/agent-health-check
:fix/gitea-logger-docs
:fix/health-logs-to-gitea
:fix/mumuni-hermes-gateway
:fix/mumuni-ip-abiba
:fix/gpu-dense-q3-correction
:fix/gpu-dense-smartcode-fable5
:fix/update-health-check-remove-mumuni
:fix/remove-mumuni-ct114
:fix/agent-health-check-v2
:v16-contract-rules
:fm/mumuni-recovery-hwepve
:fix/pr-26-conflict
:fm/captain-decision-batch-2026-07-21
:feat/zulip-health-v3.1.0-koonimo
:fm/prose-contracts
:tune/compression-syslog-auto-v2
:tune/compression-syslog-auto
:fm/infra-maint-contract
:feat/zulip-resilience-audit-20260718
:feat/gpu-self-heal-refresh-20260718
:feat/hauhaucs-gemma4-qat-20260717
:feat/gpu-128k-genesis-hermes-v3-20260717
:fix/vault-cleanup-contract-sync
:feat/zulip-v3-resilience
:feat/gpu-fleet-rebuild-20260715
:feat/contract-registry
:feat/gpu-workload-compression-jul2026
:feat/data-source-integrity-rule
:feat/ra-h-os-custodianship-contract
:feat/delegation-prose-contract
:fix/cron-alignment-jul2026
:fix/testing-drift-jul2026
:feat/consolidate-litellm-contracts
:fix/litellm-contracts-jul2026
:fix/contract-improvements-jul2026
:feat/disk-gc-amdpve-2026-07-09
:fix/infra-update-v1.1.0-regressions
:feat/hermes-zulip-restore
:fix/ci-checkout-ip
:fix/mumuni-review-suggestions
:update-key-verification-jul2026
8
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
6253aeb72b |
Add check-health section with live probes to infrastructure-monitoring contract
PR Pipeline — Authorize → Validate → Review → Merge / auth (pull_request) Successful in 5s
PR Pipeline — Authorize → Validate → Review → Merge / validate (pull_request) Failing after 5s
PR Pipeline — Authorize → Validate → Review → Merge / lint (pull_request) Skipped
PR Pipeline — Authorize → Validate → Review → Merge / ai-review (pull_request) Skipped
PR Pipeline — Authorize → Validate → Review → Merge / gate (pull_request) Skipped
|
||
|
|
66f94d14fd |
Item 6: Auto-compaction at ~60% — update thresholds
- gpu-fleet.prose.md: Update compression.threshold to 0.60 (~77K triggers) - Add pi compaction.reserveTokens: 52739 (≈60% of 128K) - Remove stale 256K hardcode references |
||
|
|
819f2f400d |
Item 5: Hermes context-detection fix — Rule 14
- hermes-config-template.prose.md: Add Rule 14 — Hermes reads max_model_tokens (128K), NOT max_input_tokens (64K) - Warning: Using max_input_tokens for Hermes agents causes premature context loss - Crewmates use max_input_tokens (64K cap), Abiba/Hermes use max_model_tokens (128K) |
||
|
|
b7778c287b |
Item 4: LiteLLM 3-way cap split — document context caps
- litellm-self-heal.prose.md: Add 3-way cap split (Abiba/Hermes=128K uncapped, Crew=64K via crew-auto alias) - Note: Do NOT document max_input_tokens as context window — use max_tokens/context_window_size |
||
|
|
ab92e57781 |
Item 3: gpu-light vision swap to Qwen3.5-9B
- gpu-fleet.prose.md: Update gpu-light row to Qwen3.5-9B (Q5_K_M + mmproj-F16) - gpu-fleet.prose.md: Update topology diagram, routing tables, VRAM, benchmarks - gpu-fleet.prose.md: Fix timeout references, backward compat notes - gpu-self-heal.prose.md: Update gpu-light row and tok/s performance - Note: Qwen3.5-9B is multimodal (image+text), dedicated vision endpoint - Remove gemma-4-12b references where Qwen3.5-9B now runs |
||
|
|
05800d6ccb |
Item 2: Carnice Q5_K_M on strix-moe — update model row
- gpu-fleet.prose.md: Update strix-moe row to Carnice-Qwen3.6-MoE-35B-A3B (Q5_K_M, ~24.73GB) - Note: Three-role split (gpu-dense + strix-moe = text; gpu-light = vision) - Remove mmproj/vision claim from strix-moe (it's text-only MoE) |
||
|
|
6195b59317 |
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. |
||
|
|
f7218e04c0 | pm2-self-heal: restore abiba-zulip, retire gpu-watchdog, document systemd for gpu-monitor |