get_cascade_impact

[callgraph]

Builds a bounded transitive caller blast-radius summary from a root symbol impact.

Why this tool exists

Regressions follow call paths and exported API usage, not just filenames.

How it helps the agent

The model can inspect callers, outgoing calls, and bounded impact before choosing where to patch.

Try it locally in the TGlider playground

Parameters

NameTypeRequiredDescription
symbolKeystringYesStable symbol key returned by a prior symbol discovery tool.
scopestringNoImpact scope: 'same-project', 'direct-dependents', or 'transitive-dependents'.
depthnumberNoMaximum caller depth to expand.
maxExpansionSymbolsnumberNoMaximum symbols to expand while building the cascade.
skipnumberNoNumber of matching results to skip.
takenumberNoMaximum number of matching results to return.

Examples

Inspect transitive caller impact

Request
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_cascade_impact",
    "arguments": {
      "symbolKey": "role=canonical|...",
      "depth": 2
    }
  }
}

Response Notes

Returns impacted symbols, caller paths, truncation metadata, and next-tool hints.

↑/↓ NavigateEnter OpenSpace Expand