codex
|
c8d9ab2015
|
feat(hermes-autotriage): closed-loop demo triage via Hermes Agent API
Adds the automated failure-to-repair loop for the hermes-triage-demo
Jenkins job:
- hermes_autotriage_logs: bounded kube-* OpenSearch evidence (fixed query,
incident-ID correlation with window fallback, sanitization, byte caps)
- hermes_agent_client: async /v1/runs client (bearer auth, poll, auto-deny
approvals, lost-run and timeout handling)
- hermes_autotriage_decision: frozen response schema parser + nine-gate
action authorization (allowlist, confidence, idempotency, kill switch)
- hermes_autotriage_evidence: Jenkins wfapi/testReport/console bundle
assembly + failure-signature detection
- hermes_autotriage_repair: hardcoded repair Job executor + one rebuild
with SEED_FAILURE=false
- hermes_autotriage: orchestrator state machine (detected -> diagnosed ->
repairing -> awaiting_rebuild -> resolved | human_required | failed),
bounded-label triage metrics, incident dedupe via storage events
- settings/app: ARIADNE_HERMES_* config (default off) + 1m schedule task
126 new tests; all quality gates pass locally.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-05 17:06:16 -03:00 |
|