Cluster recurring CI failures by fingerprint

Analyze up to twenty-five build or test logs, group retries and duplicate failures by stable secret-free fingerprints, and return cluster counts, representative messages, failure types, and the highest-frequency root cause.

$0.008 USDC   POST /v1/failure-cluster

developer-tools · ci-cd · deduplication · batch

Use it for

Example input

{
  "logs": [
    {
      "log": "FAILED tests/test_math.py::test_total - AssertionError"
    },
    {
      "log": "FAILED tests/test_math.py::test_total - AssertionError"
    }
  ]
}

Example output

{
  "success": true,
  "input_count": 2,
  "cluster_count": 1,
  "clusters": [
    {
      "count": 2,
      "fingerprint": "ci1:0123456789abcdef01234567"
    }
  ]
}

Call it

Use an x402 v2 payment-aware client from the quickstart. An unpaid request safely returns the exact payment challenge before any work runs.