Find — what's red

export KOVANEX_ADDR=127.0.0.1:9090
bash fails.sh <project_id> [limit]   # recent FAILED pipelines (or 'CI is green')

Triage — which jobs failed

bash triage.sh <pipeline_id>

# Pipeline: <id>
#   Status: failed
#   Jobs:
#     build: success (runner: r1)
#     test:  failed  (runner: r1)
# Failed jobs:
#   - test

Root cause — logs + a patch

kovanex-ctl ai fix <pipeline_id>   # failed-job logs + repo source -> suggested patch

This is the supported path to per-job logs today (it streams the failed jobs' logs internally). As the agent, localize with triage.sh, then read the log dump and reason about the fix yourself rather than applying blindly.

Get it

Download kovaci.tar.gz

Unpack into your agent's skills folder: tar xzf kovaci.tar.gz -C ~/.claude/skills/ — then set KOVANEX_ADDR and run /kovaci.

Source →  skills/kovaci/ in the public mirror (SKILL.md · fails.sh · triage.sh · README.md)