El blog de Deska
¿Qué herramientas leen AGENTS.md?
Descubre qué herramientas leen AGENTS.md para dar contexto a los agentes de IA. Optimiza tu flujo de trabajo en entornos locales y herramientas para desarrolladores.
· 10 min de lectura
La aparición de documentación de proyectos estandarizada para la inteligencia artificial ha llevado a muchos desarrolladores a preguntarse qué herramientas leen AGENTS.md. Este archivo sirve como un manual de instrucciones dedicado para agentes autónomos, proporcionándoles contexto del proyecto, reglas de arquitectura y restricciones específicas que podrían no ser obvias solo con mirar el código fuente. Al adoptar un formato de archivo estándar como AGENTS.md, los equipos pueden asegurar que diferentes asistentes de IA se comporten de manera consistente independientemente de la interfaz o el IDE que se utilice.
El propósito de AGENTS.md en el desarrollo moderno
Tradicionalmente, la documentación se ha escrito para humanos. Los archivos Readme, las wikis y los comentarios en el código explican el porqué y el cómo de una base de código a otros desarrolladores. Sin embargo, a medida que los agentes de IA se integran más en el ciclo de vida del desarrollo, existe una necesidad clara de documentación optimizada para el consumo de las máquinas.
El archivo AGENTS.md actúa como un puente. Típicamente contiene objetivos de alto nivel, patrones de librerías preferidos y reglas explícitas sobre qué no hacer. Cuando un agente se inicia dentro de un directorio, busca este archivo para entender sus límites. Esto evita que el agente refactorice un módulo antiguo que debería permanecer intacto o que introduzca una nueva dependencia que viole la arquitectura del proyecto.
Panorama actual del soporte de AGENTS.md
El soporte para AGENTS.md está creciendo entre las herramientas que priorizan los flujos de trabajo agénticos. Debido a que el formato es relativamente nuevo, la implementación varía entre el soporte nativo total y el reconocimiento secundario a través de ventanas de contexto generales.
Agentes basados en CLI
Las interfaces de línea de comandos son actualmente los principales adoptantes de este estándar. Herramientas como Claude Code están diseñadas para ser conscientes del entorno. Cuando lanzas un agente de CLI en un repositorio, lo primero que suele hacer es indexar la estructura de archivos. Si un archivo AGENTS.md está presente, el agente incorpora esas instrucciones en su prompt de sistema o contexto inicial.
Este enfoque es altamente efectivo porque no requiere configuración manual. El agente simplemente descubre el archivo y ajusta su comportamiento en consecuencia. Esto convierte a AGENTS.md en una configuración portátil que permanece con el repositorio, asegurando que cada colaborador que use un agente de CLI compatible reciba el mismo nivel de asistencia.
Espacios de trabajo de escritorio e IDEs
Los IDEs tradicionales suelen depender de complementos para manejar el contexto de la IA. Estos complementos pueden o no buscar archivos markdown específicos más allá del README.md estándar. Sin embargo, está surgiendo una nueva categoría de herramientas para desarrolladores que trata a los agentes como ciudadanos de primera clase.
Deska representa este nuevo enfoque. Funciona como un lienzo infinito donde puedes ejecutar múltiples agentes como Claude Code, Codex CLI y OpenCode uno al lado del otro. Dado que Deska está diseñado en torno a la idea de coding agents, proporciona el entorno necesario para que estos agentes accedan a archivos locales, incluyendo AGENTS.md. Debido a que Deska es local-first, la interacción entre el agente y tu documentación ocurre enteramente en tu máquina.
Comparación de enfoques de herramientas
| Categoría de herramienta | Método de reconocimiento | Persistencia del contexto |
|---|---|---|
| Agentes de CLI | Descubrimiento automático vía sistema de archivos | Basado en la sesión |
| IDEs tradicionales | Dependiente de complementos o adjunto manual | Basado en el proyecto |
| Lienzo de Deska | Ejecución nativa en paneles de agentes de CLI | Espacio de trabajo persistente |
| Editores web | Carga manual o sincronización de repositorio | Basado en la nube |
Cómo estructurar tu AGENTS.md
Para asegurar la mayor compatibilidad con las herramientas que leen AGENTS.md, el archivo debe estar estructurado de manera lógica. Los agentes de IA procesan los encabezados de markdown de manera eficiente, por lo que usar una jerarquía clara es esencial.
- Identidad del proyecto: Una descripción breve de lo que hace el software.
- Stack tecnológico: Versiones específicas de lenguajes y frameworks para evitar sintaxis alucinada.
- Reglas arquitectónicas: Patrones que el agente debe seguir, como "usar solo componentes funcionales" o "todas las consultas a la base de datos deben usar el patrón de repositorio existente".
- Restricciones de herramientas: Instrucciones sobre qué comandos son seguros de ejecutar y cuáles deben evitarse.
- Estilo de comunicación: Cómo debe el agente informar sobre el progreso o pedir aclaraciones.
Aprovechando Deska para la orquestación de agentes
Deska proporciona un entorno único para probar cómo diferentes agentes interpretan tus instrucciones de AGENTS.md. En el canvas, puedes abrir múltiples terminales como panels y ejecutar diferentes agentes simultáneamente. Esto te permite comparar cómo Claude Code podría interpretar una regla frente a cómo otra herramienta de CLI maneja la misma instrucción.
Una de las fortalezas de Deska es la capacidad de mantener agent threads junto a tu código y terminals. Si notas que un agente ignora constantemente una regla en tu AGENTS.md, puedes actualizar el archivo en el editor Monaco integrado y reiniciar inmediatamente la sesión del agente para ver los cambios aplicados.
El asistente Ask Deska también se beneficia de este contexto local. Puede ayudarte a organizar tu espacio de trabajo o encontrar archivos específicos que tus agentes necesiten modificar. Al mantener todo en una sola interfaz con zoom, reduces la carga cognitiva de cambiar entre la terminal y el editor.
Seguridad y privacidad en entornos locales
Al usar agentes que leen archivos locales, la seguridad es una preocupación primordial. Muchos desarrolladores dudan en subir toda su base de código a servicios en la nube. Es por esto que las herramientas que priorizan la privacy y la ejecución local están ganando terreno.
Deska asegura que tu código y tus archivos AGENTS.md permanezcan en tu hardware. Incluso cuando usas la aplicación mobile para monitorear tu trabajo, la conexión se establece a través de un relevo seguro que empareja los dispositivos directamente sin exponer puertos. Esto significa que puedes dar a tus agentes acceso completo a la documentación de tu proyecto sin preocuparte por la fuga de datos a una plataforma de terceros.
Preguntas frecuentes
¿Lee GitHub Copilot el archivo AGENTS.md?
GitHub Copilot utiliza principalmente los archivos que tienes abiertos en tu editor y la estructura general del repositorio para reunir contexto. Aunque puede indexar AGENTS.md como parte de su procesamiento en segundo plano, actualmente no lo trata como un conjunto formal de instrucciones de sistema de la misma manera que lo hacen las herramientas de CLI agénticas dedicadas.
¿Puedo usar AGENTS.md para prompts personalizados?
Sí. Puedes usar AGENTS.md para almacenar prompts complejos que utilices con frecuencia con diferentes modelos. Al apuntar un agente a este archivo, ahorras tiempo y aseguras que tus prompts tengan control de versiones junto con tu código fuente.
¿Cuál es la diferencia entre README.md y AGENTS.md?
Un README.md está diseñado para la incorporación de humanos y una visión general del proyecto. Un AGENTS.md es específicamente para el comportamiento de la IA. A menudo contiene más restricciones técnicas, rutas de archivos específicas que ignorar e instrucciones explícitas sobre cómo la IA debe escribir código o ejecutar comandos de terminal.
Primeros pasos con flujos de trabajo agénticos
Adoptar AGENTS.md es un paso de bajo esfuerzo y alta recompensa hacia una mejor integración de la IA. Te permite definir las reglas del juego para cualquier asistente que traigas a tu proyecto. Ya sea que estés ejecutando un solo agente de CLI o coordinando una configuración compleja de múltiples agentes, tener una fuente central de verdad para el comportamiento de la IA es invaluable.
Si buscas un espacio de trabajo que soporte nativamente estos flujos de trabajo con una filosofía local-first, considera probar Deska. Puedes download la aplicación para Mac, Windows o Linux para comenzar a construir tu propio lienzo infinito de agentes y herramientas. Experimenta con diferentes configuraciones en el canvas y observa cómo un AGENTS.md bien definido puede transformar tu velocidad de desarrollo.