对于包含多子模块的monorepo项目,AGENTS.md采用分级配置策略:
- 全局文件:在仓库根目录放置基础AGENTS.md,定义通用规则
- 模块专属文件:在各子项目目录创建针对性指令文件
智能体执行时会遵循最近原则:
- 当处理
/packages/frontend
时自动读取该目录下的AGENTS.md - 未找到时向上回溯查找父级目录的文件
- 用户显式指令始终具有最高优先级
这种设计既能保持整体一致性,又能适应不同技术栈模块的特殊需求,是大型项目管理AI协作的有效方案。
本答案来源于文章《AGENTS.md:为AI编程智能体提供指导的开放格式文件》