所属教程:OpenAI Codex CLI 从入门到大师级完整教程 预计阅读:30 分钟
到了高级阶段,你会遇到几十万行、多语言、多模块的大型仓库。让代理一头扎进去读全量代码,既慢又贵还容易抓错重点。本节讲分区探索的方法:先建全局地图,再逐层下钻,让代理的理解有层次、可验证。
沿调用链追,不要平铺扫描。从一个入口函数出发,让代理逐层追"它调用了谁、谁调用了它",比让它把目录里所有文件读一遍更聚焦。
用测试反推行为。大型仓库里,测试用例往往比源码更能说明"这段代码到底该干什么"。让代理先读相关测试,再去读实现,理解会快得多。
大仓库最忌讳"什么都读进来"。善用指令文件限定搜索范围,用 /clear 在探索完一个子系统后清掉上下文再开下一个,把探索结论写进项目记忆,而不是让上下文一直背着全量代码。探索结论要落成简短笔记(模块职责、关键文件、注意事项),这是后续所有改动的地基。
← 上一节:操作留痕与安全审计 下一节:遗留系统理解与渐进改造 →