analysis
Map signal connections across Godot scenes and scripts, then assess change impact before modifying code or scenes.
Instructions
理解层静态分析(零 Godot 依赖)。action=signal_map 列全项目信号连接(.tscn [connection] 声明 + .gd 代码 connect/emit 引用,两来源分开标注);action=impact_check 改动前影响面评估——改信号列出全部连接方/发射方/监听方,改脚本列出引用它的场景与节点,改场景列出其连接/脚本/被实例化处。盲区诚实标注:运行时动态信号名/autoload 间连接不可见。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 每列表截断上限(默认 200) | |
| scene | No | signal_map: 场景路径子串过滤(如 scenes/ui) | |
| action | Yes | signal_map=信号连接全景;impact_check=改动影响面 | |
| signal | No | 信号名过滤(signal_map 精确匹配;impact_check 必填三选一) | |
| scene_path | No | impact_check: 场景路径(res:// 或绝对) | |
| script_path | No | impact_check: 脚本路径(res:// 或绝对) | |
| project_path | Yes | 项目路径 |