Перейти к содержимому
Выберите тему

Обнаружение llms.txt и Markdown-версий

Как агент находит llms.txt и Markdown-версию страницы по второй редакции - связи rel=alternate и rel=describedby, заголовок Link, файлы в подпутях

появилось во второй редакции, 10 августа 2026

Что агент узнаёт со страницы
  1. Страница/docs/install.htmlагент пришёл сюда по ссылке
  2. rel=alternateMarkdown-версия/docs/install.html.mdтот же текст без оформления
  3. rel=describedbyПокрывающий файл/docs/llms.txtкарта всего раздела
install.html
<head>
<title>Установка</title>
<link rel="alternate" type="text/markdown" href="/docs/install.html.md">
<link rel="describedby" href="/docs/llms.txt">
</head>

Заголовок удобен двумя вещами. Его можно добавить в настройках сервера или CDN, не трогая страницы. И он работает для файлов, у которых нет <head>: например, для самих Markdown-файлов.

llms.txt может лежать не только в корне сайта. Файл покрывает адреса под своим путём: /docs/llms.txt описывает всё, что находится в /docs/.

Если странице подходит несколько файлов, агент берёт самый близкий к ней.

Страница Какие файлы подходят Какой берётся
/docs/api/auth.html /llms.txt, /docs/llms.txt, /docs/api/llms.txt /docs/api/llms.txt
/docs/guide.html /llms.txt, /docs/llms.txt /docs/llms.txt
/blog/post.html /llms.txt /llms.txt

Это же правило позволяет участвовать тем, кто управляет только частью сайта: например, проекту на общем хостинге с адресом вида example.github.io/project/.

Вторая редакция допускает две формы.

Страница Форма с добавлением Форма с заменой
/docs/page.html /docs/page.html.md /docs/page.md
/docs/ /docs/index.html.md /docs/index.md

Какую бы форму сайт ни выбрал, rel="alternate" избавляет агента от угадывания.

Для служебных файлов есть стандартное место - каталог /.well-known/. Автор proposal от него отказался по одной причине: такие адреса существуют только в корне сайта. llms.txt описывает путь, в котором лежит, а корневой каталог этого выразить не может.

Что известно, а что нет

Подтверждено

  • Связи описаны в тексте второй редакции.
  • rel="alternate" на Markdown-версию встречается у нескольких сайтов документации, включая Anthropic.
  • В нашей проверке 46 сайтов 3 октября 2026 года rel="describedby" нашёлся у одного - Cursor.

Не доказано

  • Что агенты уже массово читают эти связи. Редакция вышла недавно.

Чего это не означает

  • Некоторые платформы шлют собственные заголовки: rel="llms-txt", rel="llms-full-txt", X-Llms-Txt. Во вторую редакцию они не входят.