ES

Idioma

Nuestras ediciones

Escritas para cada público, no traducidas palabra por palabra.

AGENTS.md: el archivo de instrucciones para los agentes de código

ExplicaciónPor Lucas Matías García TorresActualizado el Datos comprobados el 4 min de lectura

Revisado por Lucas Matías García Torres el . Cómo trabajamos.

Read in English

Teclado mecánico oscuro con tres placas de cristal iluminadas flotando sobre él

Respuesta corta

AGENTS.md, a 23 de octubre de 2026, es un archivo Markdown del repositorio que explica a los agentes de código cómo compilar, probar y dar estilo al proyecto. Codex, Cursor y GitHub Copilot lo leen directamente, y Claude Code lo lee cuando no hay CLAUDE.md o mediante una importación @AGENTS.md. Con archivos anidados manda el más cercano al código editado, y hay límites: Codex lee hasta 32 KiB por defecto y Anthropic recomienda CLAUDE.md de menos de 200 líneas.

Los precios y límites cambian a menudo: compruébalos en la web del proveedor antes de pagar. Cómo nos financiamos.

AGENTS.md es un archivo Markdown normal, en la raíz de un repositorio, que explica a los agentes de código cómo trabajar en el proyecto: cómo compilarlo, cómo lanzar las pruebas, qué convenciones seguir y qué evitar. Su web oficial lo llama un README para agentes, separado del README escrito para personas. A 23 de octubre de 2026, Codex, Cursor, GitHub Copilot y muchas otras herramientas lo leen, y Claude Code lo lee cuando el proyecto no tiene un CLAUDE.md propio. Esta guía explica qué poner en el archivo, cómo lo encuentra cada herramienta y cómo mantenerlo corto y seguro, a partir de la documentación de cada una leída el 23 de octubre de 2026.

Para qué sirve AGENTS.md

Un agente de código empieza cada sesión sin saber nada de tu proyecto. Sin instrucciones adivina el gestor de paquetes, lanza la orden de pruebas equivocada o reformatea archivos contra tu estilo. AGENTS.md le da un sitio predecible donde mirar. El formato no tiene campos obligatorios: es Markdown corriente con los encabezados que tengan sentido. La web agents.md indica que los agentes intentarán ejecutar las órdenes de prueba que pongas, así que el archivo no es solo documentación, sino un conjunto de instrucciones que el agente cumple.

El formato lo custodia ahora una fundación dentro de la Linux Foundation, y la web dice que lo usan más de 60.000 proyectos de código abierto. Entre las herramientas compatibles que cita están Codex, Jules, Aider, goose, opencode, Zed, Warp, VS Code, Devin, Junie, Amp, Cursor, RooCode, Gemini CLI, Kilo Code, el agente de código de GitHub Copilot, Windsurf y Augment Code.

Qué poner en el archivo

La web agents.md propone una descripción del proyecto, las órdenes de compilación y pruebas, las normas de estilo, las instrucciones de pruebas y las consideraciones de seguridad. Los encabezados ayudan en archivos largos, pero uno mínimo puede tener cuatro líneas:

Instalación: pnpm install y después pnpm dev para el servidor de desarrollo.
Pruebas: ejecuta pnpm test antes de cada commit; todas deben pasar.
Estilo: TypeScript en modo estricto, comillas simples, sin punto y coma.
Seguridad: no subas nunca archivos .env ni muestres secretos en los registros.

Escribe las órdenes tal como hay que teclearlas y prefiere reglas concretas («ejecuta pnpm lint») a vagas («mantén el código limpio»). Si los agentes en la terminal te resultan nuevos, nuestra guía sobre cómo usar Claude Code muestra este tipo de archivo en la práctica.

Cómo lo lee cada herramienta

Tabla: cómo cargan AGENTS.md las herramientas de código (documentación oficial, comprobada el 23 de octubre de 2026)

Herramienta ¿Lee AGENTS.md? Archivo de instrucciones propio Archivos anidados y prioridad
Codex (OpenAI) sí, global y por proyecto AGENTS.override.md y los nombres alternativos que configures recorre desde la raíz del repositorio hasta la carpeta actual, un archivo por carpeta; los más cercanos van después y mandan sobre los anteriores
Claude Code sí, cuando no hay CLAUDE.md ni CLAUDE.local.md (versión 2.1.277 o posterior) CLAUDE.md, CLAUDE.local.md, .claude/rules/ combina los archivos desde la raíz hasta la carpeta actual; los de subcarpetas se cargan cuando hacen falta
Cursor sí, en la raíz y en subcarpetas .cursor/rules/ con archivos .mdc combina los AGENTS.md y gana el más específico
GitHub Copilot sí, en cualquier parte del repositorio .github/copilot-instructions.md y .github/instructions/*.instructions.md manda el AGENTS.md más cercano

Claude Code tiene un ajuste llamado Project instructions que decide qué archivo manda: por defecto lee CLAUDE.md o, si no existe, AGENTS.md, y también puede leer los dos, solo CLAUDE.md o solo los archivos gestionados. Si quieres una única fuente para todas las herramientas, Anthropic sugiere dejar las reglas en AGENTS.md e importarlo desde CLAUDE.md con una línea que contenga @AGENTS.md. Claude Code no lee AGENTS.local.md, AGENTS.override.md ni una carpeta .agents/. Nuestra comparación de Claude Code y Cursor recoge las demás diferencias entre los dos.

Archivos anidados en un monorepo

Los repositorios grandes pueden tener un AGENTS.md por paquete. La regla de agents.md es sencilla: manda el archivo más cercano al código que se edita, y una instrucción explícita del usuario en el chat está por encima de todo. Codex detalla el mecanismo: lee un archivo por carpeta desde la raíz hasta donde lo lanzaste, en el orden AGENTS.override.md, AGENTS.md y nombres alternativos, y los concatena para que los más cercanos queden al final. GitHub Copilot acepta además un único CLAUDE.md o GEMINI.md en la raíz en lugar de AGENTS.md, y cuando existen instrucciones personales, de repositorio y de organización las usa todas, con prioridad para las personales.

Mantenlo corto

Cada línea gasta contexto en cada petición, y las herramientas ponen límites. Codex deja de leer las instrucciones del proyecto a los 32 KiB por defecto (project_doc_max_bytes). Anthropic recomienda que cada CLAUDE.md tenga menos de 200 líneas, y Cursor sugiere reglas de menos de 500 líneas. Lleva el material de consulta largo a documentos aparte y, en Claude Code, usa archivos por rutas en .claude/rules/ para que una regla solo se cargue cuando el agente toque los archivos que le corresponden. Para comprobar qué ha cargado Codex, pídele que resuma sus instrucciones actuales.

Seguridad: un archivo de instrucciones es código

Los agentes obedecen AGENTS.md, así que trata sus cambios como los de un script de compilación: revísalos en las pull requests. No pongas nunca claves de API, contraseñas ni tokens, porque el archivo se sube al repositorio y se envía al modelo en cada tarea. Ten cuidado con los repositorios que no son de confianza: un AGENTS.md malicioso es una inyección de prompts servida en bandeja, y un agente con acceso a la terminal puede ejecutar las órdenes que contenga. La misma cautela vale para las herramientas conectadas mediante MCP. Para ver qué agentes merecen tu confianza con el código, consulta nuestra guía de asistentes para programar.

Qué hemos comprobado

  • AGENTS.md se describe como un README para agentes, un lugar dedicado y predecible para contexto e instrucciones, con el README.md reservado para personas; propone descripción del proyecto, órdenes de compilación y pruebas, estilo de código, instrucciones de pruebas y consideraciones de seguridad; los agentes intentarán ejecutar las órdenes de prueba indicadas; con archivos anidados manda el más cercano y las instrucciones explícitas del usuario están por encima de todo; el formato lo custodia una fundación de la Linux Foundation y lo usan más de 60.000 proyectos de código abierto; entre las herramientas compatibles están Codex, Jules, Aider, goose, opencode, Zed, Warp, VS Code, Devin, Junie, Amp, Cursor, RooCode, Gemini CLI, Kilo Code, el agente de código de GitHub Copilot, Windsurf y Augment Code. (AGENTS.md, )
  • Claude Code lee archivos CLAUDE.md en los ámbitos gestionado, de usuario, de proyecto y local, combinando los de la raíz a la carpeta actual y cargando los de subcarpetas cuando hacen falta; recomienda menos de 200 líneas por archivo; .claude/rules/ guarda reglas por rutas; desde la versión 2.1.277 lee AGENTS.md cuando no hay CLAUDE.md ni CLAUDE.local.md; el ajuste Project instructions admite claude-md-or-agents-md (por defecto), claude-md-and-agents-md, claude-md y managed-only; no lee AGENTS.local.md, AGENTS.override.md ni .agents/; para compartir instrucciones se importa AGENTS.md desde CLAUDE.md con @AGENTS.md. (Anthropic, )
  • Las reglas de proyecto de Cursor están en .cursor/rules como archivos .mdc con description, globs y alwaysApply; los tipos son Always Apply, Apply Intelligently, Apply to Specific Files y Apply Manually; admite AGENTS.md en la raíz y en subcarpetas, combinados, con prioridad para los más específicos; las reglas deben tener menos de 500 líneas. (Cursor, )
  • GitHub Copilot lee instrucciones de repositorio de .github/copilot-instructions.md y archivos por rutas en .github/instructions/NOMBRE.instructions.md con applyTo; las instrucciones para agentes pueden venir de archivos AGENTS.md en cualquier parte del repositorio, con prioridad para el más cercano, o de un único CLAUDE.md o GEMINI.md en la raíz; se usan las instrucciones personales, de repositorio y de organización, con prioridad para las personales. (GitHub, )
  • Codex lee un AGENTS.override.md o AGENTS.md global de su carpeta personal y después recorre desde la raíz del proyecto hasta la carpeta actual leyendo como mucho un archivo por carpeta en el orden AGENTS.override.md, AGENTS.md y nombres alternativos configurados; los concatena para que los más cercanos manden; project_doc_max_bytes limita las instrucciones del proyecto a 32 KiB por defecto; se puede comprobar lo cargado pidiéndole a Codex que resuma sus instrucciones. (OpenAI, )

Qué puede cambiar

  • La compatibilidad con AGENTS.md cambia deprisa a medida que las herramientas añaden o cambian funciones. Esta página se revisa cada trimestre.
  • El archivo de ejemplo es nuestro, no una plantilla oficial.

Preguntas frecuentes

¿Qué es AGENTS.md?

Un archivo Markdown, normalmente en la raíz del repositorio, con instrucciones para los agentes de código: órdenes de instalación y compilación, cómo lanzar las pruebas, normas de estilo y de seguridad. Su web oficial lo describe como un README para agentes, separado del README escrito para personas.

¿Claude Code lee AGENTS.md?

Sí, desde la versión 2.1.277, cuando el proyecto no tiene CLAUDE.md ni CLAUDE.local.md. El ajuste Project instructions también permite leer los dos archivos, solo CLAUDE.md o solo los gestionados. Para compartir un archivo entre herramientas, impórtalo desde CLAUDE.md con una línea que contenga @AGENTS.md.

¿Qué diferencia hay entre AGENTS.md y CLAUDE.md?

AGENTS.md es un formato abierto que leen muchas herramientas, como Codex, Cursor y GitHub Copilot. CLAUDE.md es el archivo propio de Claude Code, con funciones extra como importaciones, ámbitos de usuario y local y reglas por rutas en .claude/rules/. Claude Code prefiere CLAUDE.md si existen los dos, salvo que cambies su ajuste.

¿Puedo tener más de un AGENTS.md?

Sí. En un monorepo puedes poner uno en cada paquete. Manda el archivo más cercano al código que se edita, y una instrucción explícita en el chat está por encima de todo. Codex combina los archivos desde la raíz hasta la carpeta actual, y los más cercanos mandan sobre los anteriores.

¿Qué longitud debe tener AGENTS.md?

La menor posible. Codex lee hasta 32 KiB de instrucciones del proyecto por defecto, Anthropic recomienda que cada CLAUDE.md tenga menos de 200 líneas y Cursor sugiere reglas de menos de 500 líneas. Cada línea se envía al modelo, así que lleva el material de consulta largo a documentos aparte.

Fuentes

  1. AGENTS.md: an open format for guiding coding agents, with suggested sections, nesting rules and supported tools, AGENTS.md. Consultado el 23 de octubre de 2026.
  2. How Claude Code remembers your project: CLAUDE.md scopes, imports, rules and AGENTS.md support, Anthropic. Consultado el 23 de octubre de 2026.
  3. Rules (Cursor documentation): project rules, rule types, AGENTS.md and precedence, Cursor. Consultado el 23 de octubre de 2026.
  4. Adding repository custom instructions for GitHub Copilot: copilot-instructions.md, path-specific files and agent instructions, GitHub. Consultado el 23 de octubre de 2026.
  5. Custom instructions with AGENTS.md (Codex documentation): discovery order, overrides and size limit, OpenAI. Consultado el 23 de octubre de 2026.

¿Has visto un error o un dato desactualizado? Avísanos y lo corregimos.

Historial de cambios

  • : Primera publicación. Comprobada el 23 de octubre de 2026 con agents.md, la documentación de memoria de Claude Code, la de reglas de Cursor, la página de instrucciones de repositorio de GitHub y la guía de AGENTS.md de Codex.

Próxima revisión: .

Más guías de Programar con asistentes.

Otros temas