Augment Code 的定位是在大代码库里工作:先对仓库建立索引和理解,再让代理按需求找相关代码、解释模块关系、给出跨文件改动,入口同时覆盖 IDE 和命令行。它面向多人协作的工程环境,重视检索质量和团队约定。这类工具在超大仓库上的差别最明显,建议拿自己最难查的那类老问题去试,改动仍按正常评审流程走,不要因为它说改好了就合。
主要功能
- 对仓库建索引,问答覆盖跨模块的调用关系
- 代理式改动,按需求产出多处修改
- IDE 与命令行两种入口都可使用
- 面向团队使用,强调统一约定与共享上下文
- 改动以差异形式呈现,便于逐处审阅
适合谁用
- 大型单体仓库,找一个功能要跳十几个文件
- 跨团队改接口,需要先弄清有哪些调用方
- 新人要快速建立对大型项目的整体认识
- 希望把检索和改动这两步合并交给一个工具
怎么开始
- 先只问不写,用几个真实的老问题检验检索准不准
- 再做一次小范围的跨文件改动,逐处对照差异
- 团队内固定评审规则后再扩大使用范围