robots_named_agent_exempt
Umbodi añade las reglas Disallow del sitio a cada grupo de rastreador nombrado que se las salta, solo si el propietario aceptó los cambios de política de rastreadores, lo publica en una pull request y comprueba que el archivo está en vivo.
No corregido por Umbodi en su propio sitio — no se puede plantar allí
Un rastreador solo obedece al grupo más específico que lo nombra. Un grupo para GPTBot con solo «Allow: /» le deja leer rutas —/admin, /api— que el sitio prohíbe a todos los demás.
Se activa cuando un grupo que nombra a un rastreador no lleva ninguna de las rutas Disallow del grupo general. Gravedad: aviso.
El agente añade las rutas Disallow generales a cada grupo nombrado que se las salta, dentro de un bloque delimitado que gestiona, para que la política declarada sea la que obedecen los rastreadores. Escribir un robots.txt nuevo requiere la política del propietario para los rastreadores de IA (permitir o bloquear); sin ella, el agente se detiene y pregunta.
El cambio llega al sitio como una pull request que añade o edita un archivo en la raíz web del repositorio, abierta por la app de GitHub de Umbodi. Los bloques generados van entre delimitadores que gestiona el agente, así que las líneas escritas a mano nunca se reescriben.
El valor se deriva de los datos del propio sitio, así que el cambio se marca como mecánico y no se aplica umbral de puntuación. Aun así, solo se aplica si el propietario activó la acción sin supervisión y puso el dial de autonomía de esta categoría en automático; fusionar requiere un permiso aparte.
Como cambia lo que pueden leer los rastreadores, hay un control más: el propietario debe haber aceptado para el proyecto los cambios de política de rastreadores. Sin eso, el agente propone y espera.
Una propuesta de cada diez se reserva como grupo de control —elegida por un hash fijo por proyecto, no a mano— y nunca se aplica sin supervisión, para medir el efecto de las correcciones frente a las no hechas.
Tras fusionar la pull request y aparecer el despliegue en producción, el agente lee el archivo en vivo y lo compara con el propio diff de la fusión: cada línea añadida debe estar, y un cambio que solo quitaba líneas debe haberlas eliminado. Si no, el archivo se relee hasta cinco veces, unas dos horas y media, y después el agente revierte su propia fusión.
Se detiene, y dice por qué, cuando el archivo en vivo lo genera el código del sitio en lugar de servirse desde el repositorio —una pull request no cambiaría nada—, cuando el archivo del repositorio ya dice lo mismo, cuando un cambio de robots.txt requiere una política que el propietario no ha elegido, o según las mismas reglas de fusión y despliegue que las páginas. Nunca revierte sobre un archivo que no puede obtener.
Nuestro sitio no tiene dónde plantar este defecto sin romper algo real, así que no hay recibo en vivo. La corrección solo está demostrada en la batería de pruebas. El motivo, tal como lo dice el código:
plantable in principle and not built: the plant is a named group with `Allow: /` on the live robots.txt — the exact defect #912 removed, exempting a crawler from /admin and /api/ for up to 52 hours — and it needs a new robots edit plus a DRILL_EXCUSES entry, because test/robots-own-named-groups.test.mjs fails every pull request while the plant is open. Measured 2026-10-09: our robots.txt names ten crawlers and none escapes. Listed rather than attempted for the same reason as sitemap_url_not_indexable: a drill that re-opens what a fix just closed should be a decision, not a side effect of adding the code.
Última verificación 2026-10-11 08:43 UTC
Solo lo que demuestra la batería de pruebas: el camino del hallazgo a la corrección verificada funciona con casos de prueba. Nada en esta página afirma que haya ocurrido en vivo.
No demuestra ningún cambio de posición ni de citas. Umbodi nunca lo deduce de una corrección: la posición se mide aparte, en Google, y se informa tal como se mide. Un recibo también muestra que el camino funciona en este sitio, no en todos.
Umbodi añade las reglas Disallow del sitio a cada grupo de rastreador nombrado que se las salta, solo si el propietario aceptó los cambios de política de rastreadores, lo publica en una pull request y comprueba que el archivo está en vivo.
No en vivo. Nuestro sitio no tiene dónde plantarlo sin romper algo real, así que la corrección solo está demostrada en la batería de pruebas, y esta página explica por qué.
La página de recibos lista cada tipo de defecto que el agente corrige por sí solo y cuáles ya ha corregido en vivo en este sitio.