Tab · Build

Blast radius

Ask “what breaks if I change this?” and get the answer in one line. Forward + reverse traversal over the callgraph and schema/route edges (K4.B) — every caller, every callee, every read and write the change touches, with file paths and line numbers cited.

Where to find it

  • MCP tool: causal_blast_radius — pass a file, function, route, or schema column
  • Localhost: 3-column chip UI on the file's page in the dashboard
  • API: GET /api/blast-radius?target=<path>
  • Keyboard: K then blast

What it does for you

Stop one-line changes that break ten things.Before you touch PUT /api/users/[id], see every caller and every schema write that hangs off it — including the columns added in migrations/0007.
Reverse traversal, not just forward.Find every route, MCP tool, or job that reads a given DB column — useful before a rename, a type change, or a column drop.
Cited, deterministic, LLM-free.Pure graph traversal over lib/edge-extractor.mjs output — same query, same answer, every time. No BYOK key needed.

Read more