Why does a root-cause report list more than one possible cause?

Because the report lists every cause the investigation can actually support with evidence, not a single guess picked to look decisive. RCA works from the case’s trace evidence and, when one is connected, your repo, testing explanations against what actually happened, and more than one can hold up: a real regression sometimes has more than one contributing change. Alongside the hypotheses it keeps, the report lists what it checked and ruled out, so an engineer reading it doesn’t waste time re-testing an explanation RCA already closed off. Where exactly one hypothesis is grounded enough to act on, the report points to it directly; when more than one plausible cause survives, you’re the one who decides which explanation to build on. The report exists to shorten the investigation you’d otherwise start from scratch, not to replace your judgment on it.

keep reading

More on this.

Two ways to run Tessary.

Tessary is an open-source agent reliability platform. Cloud and self-hosted run the same workflow on the OpenTelemetry traces your agent already emits.

Tessary Cloud

We host it for you. Send your first trace with nothing to deploy and no model key.

what's includedper organization
traces
10,000 per calendar month
stored trace data
1 GB
retention
30 days
model credit
$10, one-time, for triage and root-cause analysis
credit card
not required

Self-hosted Tessary

Run the open-source code on your own infrastructure with one command. Add your own model key for triage and root-cause analysis.

Self-host Tessary for me by following https://github.com/tessaryai/tessary/blob/main/setup.md

docker compose -f oci://docker.io/tessaryai/tessary:compose up -d -y