Підтримка AGENTS.md у Claude Code непомітно вимикається за відсутності телеметрії
У версії Claude Code 2.1.277 додано підтримку файлів AGENTS.md, але завантажувач зав'язаний на віддалений прапорець, недоступний без телеметрії. Сесії ігнорують інструкції проєкту без жодних попереджень у закритих шелах, на Amazon Bedrock або Google Vertex AI. Обійти обмеження можна прямим імпортом у CLAUDE.md.

Вплив: Середній
Чому це важливо
Ви можете запобігти ігноруванню спільних інструкцій проєкту, додавши однорядковий імпорт або переглянувши конфігурацію змінних середовища сесії.
TL;DR
- 01Claude Code блокує читання AGENTS.md через віддалений прапорець tengu_agents_md_mod.
- 02Вимкнення телеметрії або робота на Vertex AI чи Bedrock без попереджень зупиняє імпорт правил.
- 03Рядок @AGENTS.md у CLAUDE.md гарантує детерміноване завантаження на локальному диску.
Ключові факти
- Версія релізу
- Claude Code 2.1.277
- Досліджена збірка
- Claude Code 2.1.280
- Назва прапорця
- tengu_agents_md_mod
- Стан за замовчуванням
- false (вимкнено)
Пастка віддаленого прапорця функцій
У Claude Code 2.1.277 з'явилася підтримка завантаження AGENTS.md як базових інструкцій проєкту за відсутності CLAUDE.md. У збірці 2.1.280 завантажувач оформлений як вбудований плагін agents-md із прив'язкою до прапорця:
var B = () => Oa("tengu_agents_md_mod", W);
Значення за замовчуванням W дорівнює false. Якщо доступ до серверів конфігурації Anthropic заблоковано, виклик повертає false, і читання локального файлу взагалі не ініціалізується.
Вплив на ізольовані та корпоративні середовища
Функціонал блокується за наявності таких змінних середовища:
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1DISABLE_TELEMETRY=1
Призначення 0 цим змінним не розв'язує проблему, оскільки CLI перевіряє лише сам факт наявності значення. Налаштування на рівні репозиторію в .claude/settings.json також не діють. Корпоративні контури на Amazon Bedrock, Google Vertex AI або проксі-шлюзах стикаються з цією поведінкою без попереджень у терміналі.
Рішення для крос-агентних репозиторіїв
Щоб гарантувати завантаження правил без прив'язки до мережі, додайте пряме посилання через CLAUDE.md:
echo '@AGENTS.md' > CLAUDE.mdКонструкції @path обробляються виключно локально. Для спільних навичок агентів Claude Code сканує лише .claude/skills, ігноруючи .agents/skills; створення симлінка з .claude/skills на ../.agents/skills дає змогу уникнути ручного дублювання файлів.
Спробуй за 2 хвилини
echo '@AGENTS.md' > CLAUDE.mdbash
✓ Коли використовувати
- Крос-агентні репозиторії зі спільними інструкціями для Claude Code, Codex та Cursor.
- Корпоративні робочі станції за проксі-серверами, на Amazon Bedrock або Google Vertex AI.
✕ Коли НЕ варто
- Проєкти, які використовують виключно локальний файл CLAUDE.md.
- Середовища, де дозволено збір телеметрії Anthropic і доступні всі зовнішні сервери конфігурації.
Що зробити сьогодні
- Перевірте наявність змінних DISABLE_TELEMETRY або CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC у вашому шелі.
- Протестуйте видимість інструкцій через canary-токен командою claude -p.
- Додайте директиву @AGENTS.md у файл CLAUDE.md для надійного локального парсингу.
Що каже спільнота
“Anthropic performing arbitrary changes that are tangential but not specific to the premise of delivering a harness to package code files and prompts in context to their LLM breaks that trust for many.”
“Couldn't you just make a CLAUDE.md that says, "Read AGENTS.md in this same directory"?”
Джерела