news 2026/7/5 0:06:47

23-AGENTS.md高级用法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
23-AGENTS.md高级用法

23 · AGENTS.md 高级用法

概述

上一篇文章介绍了 AGENTS.md 的三层加载机制,这是 AGENTS.md 体系的基础。但在实际的大型项目中,三层结构往往不够灵活。团队经常面临这样的场景:同一个 Git 仓库中包含多个服务或模块,每个模块都有自己的独特规范,同时还要继承项目级的通用规则。

AGENTS.md 的高级用法——多级覆写体系——正是为解决这类复杂场景而设计的。本文将深入探讨多级覆写、AGENTS.override.md 的机理、从根到叶的拼接规则,以及覆盖场景的真实案例。


多级覆写体系

基本概念

多级覆写体系允许你从项目根目录到任意深度的子目录逐层定义 AGENTS.md。每一层都会在前一层的基础上追加指令,同时允许同名指令的覆盖。

这个体系由三个核心概念支撑:

  1. 继承:子目录默认继承父目录的所有 AGENTS.md 指令
  2. 追加:子目录的 AGENTS.md 内容追加到已继承指令的后面
  3. 覆盖:如果子目录重新声明了父目录已有的指令,子目录版本胜出

拼接规则详解

Codex 在加载 AGENTS.md 时,会使用"从根到叶"的拼接策略。

具体流程如下:

1. 加载 ~/.codex/AGENTS.md(全局层) 2. 定位 Git 根目录,加载根目录下的 AGENTS.md(项目层) 3. 递归查找从根目录到当前工作目录路径上的所有子目录 AGENTS.md 4. 按路径顺序拼接:全局 → 项目根 → dir1 → dir2 → ... → current_dir 5. 同一指令名在后出现的版本覆盖先出现的版本 6. 总内容超过 32KB 时截断,按文件加载顺序从末尾截断

拼接示例

假设项目结构如下:

my-project/ ├── AGENTS.md # 项目层 ├── services/ │ ├── AGENTS.md # 目录层 A │ ├── api-gateway/ │ │ └── AGENTS.md # 目录层 B │ └── user-service/ │ └── AGENTS.md # 目录层 C └── frontend/ └── AGENTS.md # 目录层 D

当你在services/api-gateway/目录下工作时,最终拼接的指令来自:

  1. ~/.codex/AGENTS.md(全局)
  2. my-project/AGENTS.md(项目)
  3. my-project/services/AGENTS.md(目录层 A)
  4. my-project/ser
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/5 0:03:50

IIM-42652与PIC18F56K42实现6DoF运动追踪方案

1. 项目背景与核心组件解析在嵌入式系统开发领域,运动追踪技术的实现一直是个既基础又关键的课题。IIM-42652这款6轴惯性测量单元(IMU)与PIC18F56K42微控制器的组合,为开发者提供了一套高性价比的6自由度(6DoF)运动感知解决方案。这个组合特别适合需要精…

作者头像 李华
网站建设 2026/7/4 23:48:01

手机号找回QQ号码的完整指南:3步解决账号遗忘难题

手机号找回QQ号码的完整指南:3步解决账号遗忘难题 【免费下载链接】phone2qq 项目地址: https://gitcode.com/gh_mirrors/ph/phone2qq 你是否曾经因为忘记QQ号码而无法登录微信、QQ邮箱或其他重要应用?或者需要验证某个手机号是否关联了QQ账号&a…

作者头像 李华
网站建设 2026/7/4 23:46:41

3个理由告诉你为什么这款Android VNC客户端让远程控制变得如此简单

3个理由告诉你为什么这款Android VNC客户端让远程控制变得如此简单 【免费下载链接】avnc VNC Client for Android 项目地址: https://gitcode.com/gh_mirrors/avn/avnc 你是否曾经需要在手机上远程控制电脑,却发现操作笨拙、连接不稳定?现在&…

作者头像 李华
网站建设 2026/7/4 23:46:28

LSTM与GRU门控机制实战选型指南:时序建模的工业权衡

1. 为什么今天还要掰开揉碎讲LSTM和GRU?——一个干了十年时序建模的老兵的真心话你有没有过这种体验:模型跑通了,指标也还行,但一上线就掉链子?训练时验证集AUC 0.92,生产环境里预测结果飘得像没系绳的气球…

作者头像 李华