analyze_change_impact

[callgraph]

Summarizes symbol change blast radius across references, callers, API exposure, dependent projects, and diagnostics risk.

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'.
maxExamplesPerGroupnumberNoMaximum examples to include per impact group.
takenumberNoMaximum number of matching results to return.

Examples

Plan impact before editing an exported API

Request
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "analyze_change_impact",
    "arguments": {
      "symbolKey": "role=canonical|...",
      "scope": "direct-dependents"
    }
  }
}

Response Notes

Returns references, callers, API exposure, dependent projects, diagnostics risk, and next-tool hints.

↑/↓ NavigateEnter OpenSpace Expand