# 改代码很容易，难的是知道会牵连什么。

Canonical source: https://maguyva.ai/zh-hans/know-what-breaks

License: text under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/); code samples under [MIT-0](https://opensource.org/license/mit-0); the Maguyva name, logos, brand assets and other code are not covered. Details: [maguyva.ai/license](https://maguyva.ai/license).

重构之前，你的智能体应该知道每一个调用方、导入者和依赖方。Maguyva 从真实的调用图谱中给出答案，而不是靠 grep。

影响分析就是列出所有依赖于你即将修改的代码的东西。Maguyva 会在智能体改动任何一行之前，跨包、跨语言返回这些调用方和依赖方，并附上文件路径和行号。

- [索引你的第一个仓库](https://app.maguyva.ai/auth/sign-up?plan=free)
- [阅读文档](https://maguyva.ai/zh-hans/docs)

免费方案：3 个代码仓库, 最多 5 万行索引代码，无需信用卡。

## 精确总数，缺口明示

*// 影响范围*

图谱搜索返回整个 monorepo 中调用方的精确总数，并说明列表是否完整。仅按名称匹配的调用会单独列出。

## 扎根于真实代码行

*// 上线之前*

文件路径和行号，让迁移清单在 CI 变红之前就是对的。

## 23 个有配置文档的 MCP 客户端

*// 任意客户端*

一次远程 MCP 集成。无需本地索引器，也无需切换 IDE。

## 重构之前，先查清影响范围。

索引一个你已经熟悉的仓库，问一问是什么在调用你即将修改的那个函数。

01. **索引一个你熟悉的仓库**: 选一个让你一想到重构就害怕的代码库。Free 层级：3 个代码仓库, 最多 5 万行索引代码。
02. **通过 MCP 连接**: Claude、Codex、Cursor，或任何 MCP 客户端。一个远程服务器，无需本地配置。
03. **问一问如果改了它会牵连什么**: 在你动手改代码之前，从真实图谱中获取调用方和导入者，附带精确总数和完整性标记，而不是靠 grep。

## 更好的上下文，更安全的编辑。

免费开始。在你的智能体改动一行代码之前，先知道会牵连什么。无需信用卡，无需销售电话。

- [索引你的第一个仓库](https://app.maguyva.ai/auth/sign-up?plan=free)
- [阅读文档](https://maguyva.ai/zh-hans/docs)
