Ecosistema de Herramientas

Por: Artiko
agents-mdcodexcursorcopilotampecosistema

Ecosistema de Herramientas

Compatibilidad

AGENTS.md es soportado nativamente (o via workaround) por mas de 25 herramientas. Aqui las mas relevantes.

Soporte nativo

Estas herramientas leen AGENTS.md automaticamente sin configuracion:

OpenAI Codex

Codex fue uno de los impulsores del estandar. Lee AGENTS.md con soporte completo:

GitHub Copilot

Copilot (en VS Code y GitHub.com) lee AGENTS.md como parte de su sistema de instrucciones:

Google Jules

El agente de Google tiene soporte nativo:

Cursor

Cursor lee AGENTS.md ademas de su formato nativo .cursorrules:

AMP

Inicialmente uso AGENT.md (singular), pero migro al estandar:

JetBrains Junie

El agente de JetBrains tiene soporte nativo para AGENTS.md:

Augment Code

Augment Code CLI soporta AGENTS.md nativamente:

Otros con soporte nativo

HerramientaNotas
WindsurfLee AGENTS.md + .windsurfrules
Continue.devBusca AGENTS.md primero
AiderSoporte completo
gooseSoporte completo
OpenHandsSoporte completo
Roo CodeSoporte agregado en julio 2025
FactoryDocumentacion dedicada para AGENTS.md
Zed AISoporte via assistant panel
UiPath / AutopilotSoporte via Coded Agents

Soporte via workaround

Claude Code

No lee AGENTS.md nativamente. Workarounds:

# CLAUDE.md
@AGENTS.md

O symlink: ln -s AGENTS.md CLAUDE.md

Ver Capitulo 7 para detalles completos.

Gemini CLI

Gemini CLI ahora soporta referenciar archivos externos via settings.json:

{
  "context": {
    "fileName": "AGENTS.md"
  }
}

Como alternativa, el symlink clasico sigue funcionando: ln -s AGENTS.md GEMINI.md

Estrategia multi-herramienta

Si tu equipo usa diferentes herramientas, la estrategia recomendada:

proyecto/
├── AGENTS.md              # Fuente de verdad
├── CLAUDE.md              # @AGENTS.md + extensiones Claude
├── .cursorrules           # Symlink a AGENTS.md (o file propio)
└── .github/
    └── copilot-instructions.md  # Puede referenciar AGENTS.md

Reglas

  1. AGENTS.md es la fuente de verdad: toda instruccion universal va aqui
  2. Archivos especificos son bridges: solo agregan extensiones de la herramienta
  3. Symlinks para herramientas sin extensiones: si no necesitas nada extra, symlink
  4. No duplicar: nunca copies contenido de AGENTS.md a otro archivo

Tabla de archivos por herramienta

HerramientaArchivo nativoLee AGENTS.mdWorkaround
CodexAGENTS.mdNativo-
Claude CodeCLAUDE.mdNo@AGENTS.md en CLAUDE.md
Copilotcopilot-instructions.mdNativo-
Cursor.cursorrulesNativo-
AMPAGENT.mdNativo-
Windsurf.windsurfrulesNativo-
Gemini CLIGEMINI.mdNativocontext.fileName en settings.json
JunieAGENTS.mdNativo-
Augment CodeAGENTS.mdNativo-
AiderAGENTS.mdNativo-
gooseAGENTS.mdNativo-
Roo CodeAGENTS.mdNativo-
UiPathAGENTS.mdNativo-

Migracion desde archivos propietarios

Si ya tienes un .cursorrules o CLAUDE.md y quieres migrar a AGENTS.md:

Paso 1: Extraer instrucciones universales

Revisa tu archivo actual. Separa:

Paso 2: Crear AGENTS.md

Mueve las instrucciones universales al nuevo archivo.

Paso 3: Convertir archivo original en bridge

# CLAUDE.md
@AGENTS.md

## Claude-specific extensions
[Solo lo especifico de Claude Code]

Paso 4: Verificar

Prueba con cada herramienta que las instrucciones se cargan correctamente.

Resumen


← Capitulo 8: AGENTS.md con OpenSpec | Capitulo 10: Mejores Practicas y Antipatrones →