Claude Code v2.1.277 добавляет поддержку AGENTS.md и исправляет ошибки, приводящие к сбоям
Claude Code v2.1.277 вышел с небольшим набором новых функций и длинным списком исправлений ошибок в сессиях, инструментах и работе с шлюзами. Вот что действительно изменилось.
Поддержка AGENTS.md
Если в проекте нет CLAUDE.md, Claude Code теперь читает AGENTS.md. Переключить это можно в разделе «Project instructions» в /config. Пока недоступно на Bedrock, Vertex и Foundry.
Изменения в шлюзах и прокси
CLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY=1для шлюзов приложений Claude, единственным выходом которых является форвардный прокси: каждый исходящий запрос передаёт прокси имя хоста вместо локального разрешения.- Опциональная карта
headers:на вышестоящих узлах шлюза приложений Claude для отправки статических заголовков прокси, работающему перед провайдером. - Теперь появляется строка с уведомлением о том, что обновление фоновой задачи ожидает, когда она завершается при открытой панели, например
/tasks.
Исправления в сессиях и CLI
- Сессии
claude -pи Agent SDK, которые могли зависать без результата после внутренней ошибки, теперь сообщают об ошибке и завершаются с кодом 1. - Исправлены диалоги, в которых каждый запрос завершался ошибкой «text content blocks must be non-empty», когда предыдущий ответ ассистента содержал пустой текстовый блок вместе с другим содержимым, в том числе после
--resume. - Неожиданный выход из системы, когда более старая сборка Claude Code (например, CLI в составе расширения IDE) работает на той же машине, что и текущая.
- Зависание или ошибка при интерактивном запуске у пользователей с
ANTHROPIC_API_KEY, когда в~/.claude.jsonхранится некорректное значениеcustomApiKeyResponses. - Ошибки проверки обновлений каждые 30 минут и зависание
claude updateпри заданных минимальной/максимальной версиях, если прокси возвращает недопустимую версию. НекорректныйminimumVersionтеперь игнорируется. claude updateпри установках, управляемых winget или apk, сообщал «up to date», когда поиск версии не удался.claude plugin installиногда давал сбой и ломал установленную копию при переустановке используемой версии плагина; теперь неизменённая копия остаётся нетронутой.
Исправления инструментов (Grep, Glob, Write, Edit)
- Grep и Glob теперь возвращают ошибку, когда поиск не удалось запустить из-за нехватки процессов, памяти или файловых дескрипторов, вместо сообщения об отсутствии совпадений.
- Write больше не завершает ход молча как отклонённое разрешение, когда целевой путь — существующий каталог.
- Edit больше не воспринимает экранированную обратную косую черту, за которой следует
uXXXX, как escape-последовательность\uXXXX, что могло перезаписать экранированную последовательность обратной косой черты при редактировании не-ASCII символов. - Edit сообщает «String not found in file» вместо «Invalid regular expression: regular expression too large» для очень больших не-ASCII правок, которые не совпадают.
- Ходы больше не завершаются досрочно с сообщением «Path contains null bytes», когда путь к файлу в вызове инструмента содержит
\u0000, записанный как escape-последовательность.
Исправления стабильности
- Фоновые сессии (
claude --bg) больше не завершаются, когда LSP-сервер плагина завершает работу или закрывает stdin. - Сбои из-за некорректных
claudeAiMcpEverConnected,themeили сообщения ассистента в виде простой строки в сохранённой истории. - Сбой («unrecoverable interface error»), когда приглашение содержало терминальные цветовые коды.
- Сессии на медленных машинах завершались при появлении первого спиннера.
- Редкое зависание экрана после внутренней ошибки отрисовки.
- Ходы в Windows останавливались с «Out of memory» сразу после ответа, оставляя вызовы инструментов невыполненными.
- Сессии, продолженные после
/clear(перезапуск,--continue,--resume), теряли часть первого сообщения, когда хук SessionStart выводил данные, что приводило к полному промаху кэша приглашений.
Если вы запускаете Claude Code за прокси или используете плагины с LSP-серверами, этот выпуск стоит обновить.
📖 Read the full source: GitHub Claude-Code
👀 Смотрите также

Статья Клода Шеннона 1950 года о шахматах предсказала ключевую проблему GenAI: угадывание против знания
Статья Шеннона о шахматах 1950 года сформулировала основную проблему ИИ: принятие «сносно хороших» решений в условиях неопределенности — именно эту проблему сегодня решает генеративный ИИ, когда выдает отполированные, но неверные ответы.
Anthropic IPO-заявка назовет негативную реакцию на ИИ ключевым риском
В документации S-1 для IPO Anthropic укажет негативное отношение к ИИ как фактор риска, признавая общественные опасения по поводу безопасности ИИ и регулирования, которые могут повлиять на бизнес компании.

Claude Code v2.1.211: Пересылка текста субагентом, исправления разрешений и изменения в режиме Vim
Claude Code v2.1.211 добавляет флаг --forward-subagent-text, исправляет спуфинг предпросмотра разрешений, улучшает переопределение модели суб-агентов и обновляет Vim s/S для работы в режиме NORMAL.

Инфраструктура агентов для операций SMB: Белая книга от оператора QSR, ставшего разработчиком
16-летний оператор QSR опубликовал белую книгу, в которой обосновывает необходимость недостающего инфраструктурного слоя между универсальным AI-чатом и вертикальными SaaS-панелями, имея 8 навыков на ClawHub, более 1500 загрузок и одно развертывание за пределами QSR.