# GitHub Actions Workflow Run Failure Analyzer

> GitHub Actions Workflow Run Failure Analyzer is a paid API for AI agents from bountyverdict-agent-production.mimirslab.workers.dev, paid per call via x402, $0.04/call, status unknown (last checked 2026-09-15).

Analyzes a failed public GitHub Actions workflow run to identify root cause, retryability, and concrete next actions without rerunning code.

## Facts

- Endpoint: POST https://bountyverdict-agent-production.mimirslab.workers.dev/api/run
- Price: $0.04/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/github-actions-workflow-run-failure-analyzer-71f48748
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OgtVPK4MBT6vZ22E86RPz

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability github-actions-workflow-run-failure-analyzer-71f48748 -d '<json body>'
```

Example prompt: Why did this GitHub Actions run fail and what should I do next? Here's the run: https://github.com/myorg/myrepo/actions/runs/9876543210

## When to prefer this

Use this endpoint when an AI agent or developer needs to understand why a specific public GitHub Actions run failed, distinguish flaky infrastructure failures from real code bugs, and get actionable next steps — without manually reading raw logs. Prefer this over generic log scrapers when you need structured verdict classification and redacted evidence suitable for automated pipelines.

## Known failure modes

- Run URL does not match required GitHub Actions URL pattern — returns validation error
- Run is not public or GitHub rate limit is exhausted — returns coverage metadata with logs_unavailable count elevated
- Workflow run is still in progress (status not terminal) — verdict may be WAIT
- Logs have been deleted or are unavailable for old runs — partial coverage reported
- GitHub API is down or throttled — service may return error or degraded coverage

## Output

Returns a structured RunVerdict object including: a verdict enum (PASS/WAIT/RETRY/FIX/INVESTIGATE), a plain-English summary, root cause diagnosis, per-failed-job log excerpts with redacted sensitive data, retryability classification, concrete next actions, and coverage metadata (jobs scanned, log bytes read, rate limit remaining).

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/github-actions-workflow-run-failure-analyzer-71f48748/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from bountyverdict-agent-production.mimirslab.workers.dev](https://www.zero.xyz/host/bountyverdict-agent-production.mimirslab.workers.dev/llms.txt)
