Claude Code reads AGENTS.md only when telemetry is on [fixed]
Claude Code 2.1.277 объявил поддержку AGENTS.md как альтернативы CLAUDE.md, но плагин agents-md, отвечающий за её загрузку, по умолчанию отключён: переменная isOnByDefault установлена в false, а проверка доступности зависит от удалённого флага tengu_agents_md_mod с fallback-ом false. Если флаг недоступен — что происходит при отключённой телеметрии или переменной CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 — плагин становится недоступным, и локальный файл AGENTS.md не читается, несмотря на то, что для этого не требуется сетевого доступа. Тесты показали, что даже при наличии AGENTS.md с уникальным словом модель не возвращает его, если телеметрия выключена, и никаких предупреждений не выдаётся.
Обходной путь существует: создание CLAUDE.md со строкой @AGENTS.md загружает инструкции независимо от телеметрии, но это противоречит цели AGENTS.md — избавиться от необходимости поддерживать отдельный файл. Проблема затрагивает пользователей, отключающих телеметрию по соображениям конфиденциальности, а также команды в закрытых средах вроде Bedrock или Vertex, где флаг не может быть активирован. Автор предлагает сделать загрузку локального файла независимой от телеметрии, добавить предупреждение при пропуске AGENTS.md, реализовать глобальный AGENTS.md и нативную поддержку общих навыков без копирования, как в Codex. Пока же он использует символические ссылки и однострочный CLAUDE.md как временное решение.