最近在尝试用Cursor+Claude写一个代码库重构的Agent,但发现AI总是只关注单个函数或文件,完全不管整个项目的上下文。比如我让它把某个模块从同步改异步,它反复只改那一个文件,不会自动去更新调用链里所有相关接口。我试过把项目结构文档喂给它,效果也不太好。有没有什么技巧能让AI Agent“看到”整个代码库的依赖关系?比如用某种流程图或索引文件?实在不行,是不是得自己手写一个工具来管理上下文?求有经验的大佬指点一下。