В проекте без CLAUDE.md Claude Code 2.1.277 читает AGENTS.md

Claude Code с версии 2.1.277 берёт инструкции проекта из AGENTS.md, когда в репозитории нет CLAUDE.md, говорится в заметках к релизу на GitHub от 18 сентября. Если общие правила для агентов у вас лежат только в AGENTS.md, симлинк или строка-импорт в CLAUDE.md для Claude Code теперь не нужны; на Bedrock, Vertex и Foundry поддержки AGENTS.md пока нет.
Поведение меняется в /config, в разделе «Project instructions», а подмена срабатывает только там, где CLAUDE.md нет. До этого релиза Anthropic документировала два способа отдать Claude Code общий файл. Первый - строка @AGENTS.md в начале CLAUDE.md: Claude загружает AGENTS.md в начале сессии и дописывает к нему остальной CLAUDE.md, где остаётся место для заметок только для Claude. Второй - симлинк ln -s AGENTS.md CLAUDE.md, когда своего для Claude ничего нет. На Windows для симлинка нужны права администратора или режим разработчика, поэтому там подходил только импорт.
Где AGENTS.md не подхватится
На Bedrock, Vertex и Foundry остаются прежние импорт или симлинк. То же в репозитории, где лежат оба файла: сессия получает CLAUDE.md, и AGENTS.md подтягивает в неё всё тот же импорт.
Команда /init, создавая CLAUDE.md, переносит в него подходящие части правил Cursor и Copilot, а с переменной CLAUDE_CODE_NEW_INIT=1 читает ещё и AGENTS.md. Генерация разовая и не синхронизируется: в проекте, где CLAUDE.md появился так, новая подмена не включится, а последующие правки AGENTS.md в него сами не попадут.
Общий файл для всех агентов
AGENTS.md - markdown-файл с инструкциями проекта для агентов, которые пишут код. 9 декабря 2025 года Linux Foundation объявила о создании Agentic AI Foundation, и среди её первых вкладов были AGENTS.md от OpenAI, MCP от Anthropic и goose от Block. К тому дню формат приняли более 60 000 открытых проектов и агентных фреймворков, среди них Codex, Cursor, Gemini CLI, GitHub Copilot, Jules и VS Code; в репозитории, где AGENTS.md завели под них, Claude Code с 2.1.277 читает тот же файл.
В репозитории anthropics/claude-code просили ровно о такой подмене: читать AGENTS.md, когда Claude Code запускают в каталоге, где он есть, а CLAUDE.md нет. Примерно за 13 месяцев запрос собрал 5 146 реакций «палец вверх», больше любого другого в репозитории, и 394 комментария, а 2.1.277 наконец делает ровно то, о чём в нём просили.
Что ещё изменилось в 2.1.277
Сессии claude -p и Agent SDK, которые после внутренней ошибки могли повиснуть без результата, теперь сообщают об ошибке и выходят с кодом 1. Headless-возобновление (claude -p --resume, SDK, перезагрузка окна расширения VS Code) начинало счётчики стоимости и расхода с нуля, а теперь такие сессии сохраняют итоги при выходе. И первый ход в SDK и режиме -p перестал ждать поиска CLAUDE.md по каталогам.
Шаблон в sandbox.excludedCommands выводил из песочницы всю составную Bash-команду, даже когда под него подходила одна её часть. С 2.1.277 под шаблон должна подойти каждая часть, иначе команда остаётся в песочнице.
CLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY=1для шлюза Claude apps, который выходит наружу только через forward-прокси: имя хоста каждого исходящего запроса передаётся прокси, локально его не резолвят.- В апстримах шлюза Claude apps можно задать необязательную карту
headers:: статические заголовки уйдут прокси, который вы держите перед провайдером. - Результаты подагентов приходят главному агенту под заголовком, который помечает их как вывод подагента, и с отступом, чтобы текст из результата не сошёл за инструкции самой сессии.
- Невидимые символы форматирования и теговые символы Unicode вырезаются из промпта, а очищенный промпт показывается перед отправкой.
- Исправлены сбросы кэша промпта: в сессиях, продолженных после
/clear, вывод хука SessionStart съедал часть первого сообщения, а возобновлённые подагенты и тиммейты заново рендерили загруженные определения MCP-инструментов. - Когда фоновая задача заканчивается при открытой панели вроде
/tasks, появляется строка о том, что её обновление ждёт. - Fable всегда виден в
/modelна Anthropic API, а серым становится, только когда его отключают настройки организации.
Устаревший инструмент TaskOutput удалён: вывод фоновой задачи Claude читает из её файла через Read. Настройка taskOutputMaxChars и переменная TASK_MAX_OUTPUT_LENGTH, если они остались в конфигурации, в 2.1.277 ни на что не влияют.
Дальше
Anthropic завела мокрую лабораторию под роботов и Claude
У залива Сан-Франциско роботы ставят опыты под управлением Claude. Anthropic подтвердила Reuters, что завела мокрую лабораторию и целит в доклинику по болезням, которые фарма считает «финансово непривлекательными».
Читайте также
- Claude Code игнорирует AGENTS.md, если рядом лежит CLAUDE.md
- Claude Code 2.1.275 тянет навыки из claude.ai в терминал
- Claude Code 2.1.274 предупреждает, пока память не кончилась
- Claude Code 2.1.278 не берёт плату за классификатор auto
- Claude Code 2.1.318: срок входа, логи раннера и шлюз AWS
- Claude Code 2.1.312 перестал затирать большие CLAUDE.md
Комментарии
Пока никто не написал. Будьте первым.
Присоединяйтесь к разговору
Войдите, чтобы оставить комментарий. Он появится после модерации.

