Что изменилось в llms.txt v2
Чем вторая редакция proposal llms.txt от 10 августа 2026 года отличается от первой - обнаружение через rel=alternate и rel=describedby, файлы в подпутях, две формы Markdown-адресов, новая роль Optional
Коротко
Заголовок раздела «Коротко»Вторая редакция proposal llms.txt опубликована 10 августа 2026 года. Формат самого файла почти не изменился. Изменилось то, что вокруг него: как агент находит файл, что значит файл в подпути и как им пользуются.
Первая редакция вышла 3 сентября 2024 года. Автор обеих - Jeremy Howard (Answer.AI). Это по-прежнему proposal одного автора, а не стандарт IETF или W3C.
Короткий пересказ события: Вышла вторая редакция llms.txt.
Таблица отличий
Заголовок раздела «Таблица отличий»| Тема | Первая редакция (2024) | Вторая редакция (2026) |
|---|---|---|
| Обнаружение | только соглашение об адресе /llms.txt | две связи: rel="alternate" type="text/markdown" и rel="describedby", в HTML или в заголовке Link |
| Файл в подпути | допускался, смысл не определён | покрывает адреса под своим путём; из нескольких подходящих берётся самый специфичный |
| Markdown-версия страницы | только page.html.md | две формы: page.html.md и page.md |
Секция Optional | особый механический смысл | соглашение для второстепенных ссылок |
llms_txt2ctx, llms-ctx.txt | часть proposal | убраны |
| Как файл используется | не описано | агент читает файл или ищет по нему, затем идёт по ссылкам |
/.well-known/ | не обсуждался | отклонён с объяснением |
llms-full.txt, llms-small.txt | нет | нет |
Обнаружение
Заголовок раздела «Обнаружение»Самый частый запрос сообщества: как агенту, получившему страницу, найти её Markdown-версию или файл llms.txt, который её покрывает, не угадывая адрес.
Ответ второй редакции - стандартные связи:
<link rel="alternate" type="text/markdown" href="/docs/page.html.md"><link rel="describedby" href="/docs/llms.txt">То же самое можно отдать заголовком ответа. Такой способ работает для любых файлов, не только HTML, и настраивается на сервере без правки страниц:
Link: </docs/page.html.md>; rel="alternate"; type="text/markdown", </docs/llms.txt>; rel="describedby"Подробно о связях и заголовках: Обнаружение файла и Markdown-версий.
Файлы в подпутях
Заголовок раздела «Файлы в подпутях»Первая редакция разрешала класть llms.txt не в корень, но не говорила, что это значит. Вторая определяет:
- файл описывает адреса под своим путём;
- если подходят несколько файлов, применяется самый специфичный.
/llms.txt -> весь сайт/docs/llms.txt -> всё в /docs/Это позволяет участвовать тем, кто управляет только частью домена.
Две формы Markdown-адресов
Заголовок раздела «Две формы Markdown-адресов»Первая редакция задавала одну форму: .md добавляется к полному адресу страницы. Часть инструментов публикации вместо этого заменяет расширение. Вторая редакция разрешает оба варианта:
page.html -> page.html.mdpage.html -> page.md/docs/ -> /docs/index.html.md или /docs/index.mdМодель использования
Заголовок раздела «Модель использования»Первая редакция описывала инструмент llms_txt2ctx, который разворачивал файл в готовый контекст для модели. Вторая говорит прямо: агент просматривает llms.txt или ищет по нему, а затем идёт по нужным ссылкам. Ссылки поэтому должны вести на содержание, удобное модели.
Вместе с инструментом из proposal ушли:
- файлы
llms-ctx.txtиllms-ctx-full.txt; - особый смысл секции
Optional, которая подсказывала инструменту, что можно отбросить.
Секция Optional осталась как соглашение для второстепенных ссылок.
Почему не /.well-known/
Заголовок раздела «Почему не /.well-known/»Вторая редакция объясняет отказ от адреса в /.well-known/ (RFC 8615). Такие адреса существуют только в корне домена. Многие авторы управляют лишь путём на общем хосте и добавить файл в корень не могут. llms.txt, как и index.html, описывает путь, в котором лежит.
Что не изменилось
Заголовок раздела «Что не изменилось»- Обязателен только заголовок H1.
- Порядок частей: H1, цитата, подробности без заголовков, секции H2 со списками ссылок.
- Формат элемента списка: ссылка и необязательное пояснение после двоеточия.
- Файл ничего не запрещает и не управляет доступом.
Чего нет в обеих редакциях
Заголовок раздела «Чего нет в обеих редакциях»llms-full.txtиllms-small.txt. Эти файлы появились как практика платформ документации и в текст proposal не входят.- Требований к
Content-Type. - Раздела о безопасности и недоверенном содержимом.
- Правила о языке корневого файла на многоязычном сайте.
Последние три вопроса открыты в репозитории proposal.
Что сделать владельцу сайта
Заголовок раздела «Что сделать владельцу сайта»- Если на сайте уже есть
llms.txt, переделывать его не нужно: формат остался прежним. - Проверить ссылки в файле: по возможности они должны вести на Markdown-версии страниц.
- Если Markdown-версии есть, добавить на страницы
rel="alternate" type="text/markdown". - Добавить
rel="describedby"со ссылкой на покрывающийllms.txt. - Не рассчитывать на особую обработку секции
Optional.