[{"data":1,"prerenderedAt":244},["ShallowReactive",2],{"copy:es:site:":3,"copy:es:instructions:generator,ui":124,"copy:es:site:common":242},{"common":4,"nav":16,"footer":44,"home":51,"error":117},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},"Saltar al contenido","Menú","Idioma","Secciones","Pie de página","herramienta","Inicio","Ruta de navegación","Copiar","Copiado","Descargar",{"groups":17,"items":25},{"build":18,"connect":19,"instruct":20,"run":21,"web":22,"secure":23,"track":24},"Crear","Conectar","Instruir","Ejecutar","Haz visible tu sitio","Proteger","Supervisar",{"models":26,"cost":27,"frameworks":28,"mcp":29,"mcpConfig":30,"mcpClients":31,"agentsMd":32,"files":33,"openclaw":34,"agentReady":35,"llmsTxt":36,"robotsTxt":37,"apiCatalog":38,"bots":39,"security":40,"incidents":41,"checklist":42,"changelog":43},"Modelos y precios de API","Calculadora de costes de agentes","Frameworks y SDK","Servidores MCP","Generador de configuración MCP","Clientes MCP","Generador de AGENTS.md","Archivos de instrucciones","Alojar OpenClaw por tu cuenta","Sitios web preparados para agentes","Generador de llms.txt","robots.txt para bots de IA","Generador de catálogos de API","Directorio de bots de IA","Seguridad de agentes","Registro de incidentes","Lista de verificación de seguridad","Registro de cambios",{"about":45,"privacy":46,"terms":47,"sitemap":48,"disclaimer":49,"checked":50},"Acerca de","Privacidad","Términos","Mapa del sitio","Referencia independiente para quienes crean agentes de IA. No estamos afiliados a ninguno de los proveedores mencionados aquí.","Datos verificados el {date}",{"seo":52,"eyebrow":55,"title":56,"lead":57,"ctaMcp":58,"ctaCost":59,"ctaAgents":60,"sheetLabel":61,"sheetTitle":62,"sheet":63,"sheetNote":69,"sectionsTitle":70,"sections":71,"latestTitle":100,"allChanges":101,"rulesTitle":102,"rules":103,"aboutLink":116},{"title":53,"description":54},"DotsAgent: referencia y herramientas para crear agentes de IA","Precios de API de LLM, calculadora de costos para agentes, configuraciones de MCP para 13 clientes, generadores de AGENTS.md y llms.txt, y guías de seguridad para agentes. Gratis y en 18 idiomas.","Para desarrolladores de agentes de IA","Guía de referencia para crear agentes","Precios, protocolos, archivos de configuración y guías de seguridad para crear agentes, verificados con la documentación oficial de cada proveedor. Consulta un dato, genera el archivo que necesitas y vuelve a programar.","Generar una configuración de MCP","Calcular el costo de una tarea de agente","Crear AGENTS.md","Datos actuales","Estado del stack",{"mcp":64,"openclaw":65,"cheapest":66,"models":67,"servers":29,"bots":68},"Especificación de MCP","OpenClaw","Modelo más barato, $\u002FM entrada\u002Fsalida","Modelos con precio","Bots de IA registrados","Cada cifra se comprueba manualmente con la documentación del proveedor.","Qué encontrarás en el sitio",{"models":72,"mcp":76,"instructions":79,"frameworks":82,"openclaw":86,"agentReady":90,"security":93,"changelog":96},{"title":73,"body":74,"unit":75},"Modelos y precios","Precios de tokens de entrada, salida y en caché por millón, comparados en paralelo, con una calculadora para ejecuciones completas de agentes.","modelos",{"title":29,"body":77,"unit":78},"Un catálogo de servidores de Model Context Protocol y un generador de configuración que crea el archivo adecuado para cada cliente.","servidores",{"title":33,"body":80,"unit":81},"Crea un AGENTS.md y descubre cómo lee cada herramienta archivos como CLAUDE.md, .cursor\u002Frules y otros similares.","formatos de archivo",{"title":83,"body":84,"unit":85},"Frameworks y SDKs","Compara frameworks de agentes y SDKs de proveedores por lenguaje, licencia, compatibilidad con MCP y funciones multiagente.","frameworks",{"title":87,"body":88,"unit":89},"Aloja OpenClaw por tu cuenta","Instala, configura y actualiza OpenClaw en tu propio equipo o servidor, paso a paso.","versión actual",{"title":35,"body":91,"unit":92},"Genera llms.txt, reglas de robots.txt para crawlers de IA y un api-catalog, y busca cualquier bot por su user agent.","bots registrados",{"title":40,"body":94,"unit":95},"Los riesgos de OWASP para agentes, un registro de incidentes reales y una lista de comprobación para revisar antes del lanzamiento.","incidentes registrados",{"title":97,"body":98,"unit":99},"Registro de cambios de API","Cambios fechados en APIs de modelos, SDKs y protocolos, cada uno enlazado al anuncio del proveedor.","entradas","Últimos cambios","Todos los cambios","Cómo mantenemos la información actualizada",[104,107,110,113],{"title":105,"body":106},"Datos con fuentes.","Cada precio, versión y flag enlaza a la página del proveedor de donde procede, para que puedas comprobarlo.",{"title":108,"body":109},"Comprobaciones con fecha.","Cada página indica cuándo se comprobaron sus datos por última vez. Revisamos o eliminamos las entradas desactualizadas.",{"title":111,"body":112},"Sin publicidad de pago.","Nadie paga por aparecer, ocupar un puesto más alto o recibir una descripción más favorable.",{"title":114,"body":115},"Las herramientas se ejecutan en tu navegador.","Los generadores y las calculadoras funcionan localmente, y lo que escribes no se envía a ningún servidor.","Acerca de DotsAgent",{"title":118,"body":119,"home":120,"popular":121,"failed":122,"failedBody":123},"Página no encontrada","No hay ninguna página en esta dirección. Es posible que se haya cambiado o que el enlace contenga un error tipográfico.","Ir a la página de inicio","Herramientas populares","Algo salió mal","No hemos podido cargar la página. Inténtalo de nuevo dentro de un minuto o vuelve a la página de inicio.",{"generator":125,"ui":232},{"seo":126,"crumb":32,"eyebrow":129,"title":32,"lead":130,"filesLink":131,"form":132,"headings":145,"defaults":157,"ruleDescription":179,"bridgeNotes":180,"rulesTitle":184,"rulesLead":185,"bridgesTitle":186,"adviceTitle":187,"advice":188,"faqTitle":212,"faq":213},{"title":127,"description":128},"Generador de AGENTS.md con reglas para cinco agentes de código","Completa un formulario para generar un AGENTS.md, la misma regla por ruta para Cursor, Copilot, Claude Code, Cline y Devin, y archivos puente para Gemini CLI y Aider.","Instruir · herramienta","Completa un formulario y obtén un AGENTS.md con tus comandos, convenciones y límites estrictos. También obtendrás una regla específica por ruta para Cursor, GitHub Copilot, Claude Code, Cline y Devin Desktop, además de archivos puente para las herramientas que no detectan AGENTS.md de forma predeterminada.","Dónde busca cada herramienta sus archivos de instrucciones",{"stack":133,"name":134,"about":135,"stackLine":136,"oneEach":137,"neverHint":138,"rule":139,"ruleHint":140,"glob":141,"ruleText":142,"bridges":143,"reset":144},"Empezar con un stack","Nombre del proyecto","Qué es el proyecto, en una o dos frases","Stack, en una línea","Uno por línea","Uno por línea. Límites estrictos que el agente no debe sobrepasar.","Añadir una regla específica por ruta","Se escribe una vez y se genera para Cursor, Copilot, Claude Code, Cline y Devin Desktop.","Archivos a los que se aplica (glob)","Texto de la regla","Archivos puente para indicar a otras herramientas que usen AGENTS.md","Restablecer valores predeterminados",{"overview":146,"stack":147,"commands":148,"setupLabel":149,"devLabel":150,"testLabel":151,"lintLabel":152,"buildLabel":153,"style":154,"testing":151,"git":155,"never":156},"Descripción general","Stack","Comandos","Instalación","Ejecución local","Pruebas","Lint y comprobación de tipos","Build","Estilo de código","Commits y pull requests","Nunca",{"name":158,"about":159,"style":160,"testing":165,"git":169,"never":173,"rule":178},"Aplicación web Acme","Una aplicación web para clientes con un área de administración y una pequeña API REST.",[161,162,163,164],"Sigue el formato que exige el linter y deja intactos los archivos que no necesites modificar.","Prefiere funciones pequeñas con entradas y salidas claras; limita los efectos secundarios a los extremos.","Pregunta antes de añadir una dependencia nueva.","Comenta el motivo del código que no sea evidente, no lo que hace cada línea.",[166,167,168],"Añade o actualiza una prueba por cada comportamiento que cambies.","Ejecuta el comando de pruebas y corrige los errores antes de dar la tarea por terminada.","No elimines ni omitas una prueba fallida para que la suite pase.",[170,171,172],"Escribe los asuntos de los commits en imperativo y con menos de 72 caracteres.","Limita cada pull request a un solo cambio e indica en la descripción cómo lo has probado.","Ejecuta el linter y las pruebas antes de cada commit.",[174,175,176,177],"No incluyas nunca secretos, claves de API ni archivos .env en un commit.","No edites nunca a mano los archivos generados de src\u002Fgenerated\u002F; vuelve a generarlos.","No ejecutes nunca comandos destructivos de base de datos en producción.","No hagas nunca force-push a main ni reescribas el historial compartido.","Sigue los patrones que ya usan los archivos cercanos de esta carpeta. Cada función exportada debe tener un docstring y una prueba en el archivo de pruebas correspondiente.","Convenciones para los archivos que coincidan con este glob",{"CLAUDE.md":181,".gemini\u002Fsettings.json":182,".aider.conf.yml":183},"Claude Code lee AGENTS.md por sí solo desde la v2.1.277, pero solo si no existe CLAUDE.md; esta importación cubre las versiones anteriores y cualquier CLAUDE.md que añadas más adelante.","Gemini CLI solo carga GEMINI.md de forma predeterminada; esto añade AGENTS.md a context.fileName.","Aider solo carga AGENTS.md si la configuración incluye el archivo en read.","La misma regla para cinco herramientas","Una regla en cinco formatos; guarda cada archivo en la ruta que aparece encima.","Archivos puente","Cómo crear un archivo de instrucciones eficaz",[189,193,196,200,204,208],{"title":190,"body":191,"source":192},"Incluye los comandos exactos al principio","Enumera al principio del archivo los comandos reales para instalar, probar y ejecutar el linter, con sus flags. Especifica la tecnología y las versiones exactas, y añade un breve ejemplo de código cuando la prosa resulte ambigua.","Blog de GitHub, análisis de más de 2.500 archivos AGENTS.md",{"title":194,"body":195,"source":192},"Indica claramente qué no debe hacerse","Especifica con claridad qué no debe hacer el agente, como modificar secretos, código de terceros incluido en el repositorio o el entorno de producción. «No hagas commit de secretos» fue la restricción útil más habitual en los archivos que revisó GitHub.",{"title":197,"body":198,"source":199},"Haz que cada instrucción se pueda comprobar","«Ejecuta npm test antes de hacer commit» se puede verificar; «prueba tus cambios», no. Elimina las contradicciones: si dos líneas no coinciden, el modelo puede seguir cualquiera de ellas.","Documentación de memoria de Claude Code",{"title":201,"body":202,"source":203},"Sé breve y separa las reglas por ruta","Anthropic recomienda no superar las 200 líneas por archivo y Cursor, las 500 por regla. Traslada las indicaciones específicas de una zona a una regla asociada a una ruta para que solo se cargue cuando se trabaje con esos archivos. Las importaciones ordenan el archivo, pero no reducen el coste de contexto.","Documentación de memoria de Claude Code; documentación de Cursor Rules",{"title":205,"body":206,"source":207},"Omite lo que el agente ya sabe","En un estudio con cuatro agentes de programación, los archivos de contexto no mejoraron de forma consistente el éxito en las tareas y aumentaron el coste de inferencia en más de un 20%. Los archivos escritos por LLM perjudicaron ligeramente los resultados y las descripciones generales de los repositorios no ayudaron. Limita el archivo a requisitos que no sean obvios, como herramientas específicas.","ETH Zurich SRI Lab, arXiv 2602.11988",{"title":209,"body":210,"source":211},"Añade reglas cuando se repitan los errores","Empieza con poco y añade una línea cuando veas que el agente comete el mismo error más de una vez. Usa un archivo existente como referencia en lugar de pegar una guía de estilo completa.","Documentación de Cursor Rules; blog de GitHub","Preguntas sobre AGENTS.md",[214,217,220,223,226,229],{"q":215,"a":216},"¿Claude Code lee AGENTS.md?","Sí, desde la versión v2.1.277. De forma predeterminada, solo lee AGENTS.md o .claude\u002FAGENTS.md cuando no hay ningún CLAUDE.md, .claude\u002FCLAUDE.md ni CLAUDE.local.md en el directorio de trabajo o en sus directorios superiores. El ajuste claude-md-and-agents-md carga ambos, y un CLAUDE.md que contenga @AGENTS.md funciona en cualquier versión.",{"q":218,"a":219},"¿AGENTS.md necesita frontmatter o encabezados específicos?","No. AGENTS.md es un archivo Markdown sin campos obligatorios y puedes usar los encabezados que quieras. El sitio agents.md sugiere secciones como una descripción general del proyecto, comandos para compilar y ejecutar pruebas, estilo de código, pruebas, notas de seguridad y pautas para pull requests.",{"q":221,"a":222},"¿Cómo uso AGENTS.md en un monorepo?","Coloca un AGENTS.md en la raíz y otro dentro de cada paquete que necesite sus propias reglas. Los agentes leen el archivo más cercano al código que se está editando; si hay conflictos, prevalece ese archivo. Cuando agents.md documentó el repositorio principal de OpenAI, este tenía 88 archivos de este tipo.",{"q":224,"a":225},"¿Cómo hago que Gemini CLI lea AGENTS.md?","Gemini CLI sigue usando GEMINI.md de forma predeterminada. Añade AGENTS.md a context.fileName en .gemini\u002Fsettings.json, por ejemplo [\"AGENTS.md\", \"GEMINI.md\"]. Ejecuta \u002Fmemory show para comprobar qué se ha cargado.",{"q":227,"a":228},"¿Qué agentes de programación son compatibles con AGENTS.md?","Revisamos la documentación de OpenAI Codex, Claude Code, Cursor, GitHub Copilot, Devin Desktop, Cline y OpenClaw, que leen el archivo de forma nativa. Gemini CLI y Aider necesitan una línea de configuración. El sitio agents.md enumera un total de 23 herramientas compatibles, entre ellas Zed, Warp, goose, opencode, Jules y JetBrains Junie.",{"q":230,"a":231},"¿Quién mantiene el formato AGENTS.md?","OpenAI aportó AGENTS.md a Agentic AI Foundation, un fondo dirigido por Linux Foundation que se anunció el 2025-12-09 junto con MCP y goose. Según el sitio agents.md, más de 60k proyectos de código abierto lo utilizan.",{"crumb":233,"tool":234,"reads":235,"support":236,"supportCol":240,"sources":241},"Instrucciones","Herramienta","Lee",{"native":237,"opt-in":238,"none":239},"Nativo","Mediante configuración","No","Compatibilidad","Fuentes",{"common":243},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},1790863353846]