get_cross_repo_references
Finds all references to a library symbol across consumer repositories, partitioning results by repo to help assess impact before changing shared APIs.
Instructions
Find all references to a library symbol across one or more consumer repositories. Adds each consumer_root as a workspace folder, waits for indexing, then calls get_references and partitions results by repo. Returns library_references (within the primary repo), consumer_references (map of root → locations), and warnings (roots that could not be indexed). Use before changing a shared library API to find all downstream callers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| line | Yes | ||
| column | Yes | ||
| language_id | No | ||
| symbol_file | Yes | ||
| consumer_roots | Yes |