Oleksandr Kuzmenko, РедакторОпубліковано 5 хв читанняЗа участі AI · перевірено редактором
TL;DR
- Claude Code блокує читання AGENTS.md через віддалений прапорець tengu_agents_md_mod.
- Вимкнення телеметрії або робота на Vertex AI чи Bedrock без попереджень зупиняє імпорт правил.
- Рядок @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.mdКоли використовувати
- Крос-агентні репозиторії зі спільними інструкціями для 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 для надійного локального парсингу.
Назви кроків узяті з блоку «Що зробити сьогодні».
Назви кроків узяті з блоку «Що зробити сьогодні». Перевірте наявність змінних DISABLE_TELEMETRY або CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC у вашому шелі.. Протестуйте видимість інструкцій через canary-токен командою claude -p.. Додайте директиву @AGENTS.md у файл CLAUDE.md для надійного локального парсингу.
- Перевірте наявність змінних 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"?
