Browse documentation

Graph navigation

Go from a symptom to a cause and verified fix using the right tool schema.

Search finds a starting point. A graph walk shows what makes a result useful: what caused the failure, what fixed it, and the evidence behind that conclusion.

Start locally

sh
errata search "words from the failure"
errata burst "words from the failure" --local

Text can match several nodes. Inspect the selected seed and provenance; repeat with the exact returned node ID when needed.

For that node's causal chain:

sh
errata g why/<returned-node-id>

Replace the placeholder. errata g index lists graph paths.

Walk the hosted graph

Use these argument objects with the named hosted MCP tools.

burst

json
{
  "query": "package builds locally but fails in CI",
  "context": "Investigating workspace dependency resolution"
}

explore — select a real node ID from the burst:

json
{
  "seed_id": "<returned-node-id>",
  "max_hops": 3,
  "limit": 15
}

expand — read complete candidate descriptions:

json
{
  "ids": ["<returned-solution-id>", "<returned-root-cause-id>"]
}

Use trace with from_id and to_id for a connecting path. These are hosted schemas; MCP tools lists local equivalents.

Decide whether it applies

Compare versions, runtime, configuration, and failure mechanism with your workspace. Shared symptoms can have different causes. Run a small check that distinguishes them before changing code.

After applying a fix, rerun the failing check and record the result. Confirm a prior when it held; refute it with the observation that contradicted it. Keep inconclusive results explicit.