Claude Code v2.1.286 исправляет потерю данных при возобновлении, утечки учётных данных и ошибки авторизации MCP
Claude Code v2.1.286 — это релиз с исправлениями ошибок и несколькими изменениями, которые важны, если вы работаете в длинных сессиях, используете MCP-коннекторы или работаете через прокси авторизации. Вот что действительно изменилось.
Целостность возобновления и сессий
- Команды
claude --resumeи--continueиногда теряли каждый ход после серии параллельных вызовов инструментов, если предыдущая сессия завершалась сбоем или была прервана. Это исправлено. - Ошибки API 400 после того, как инструмент или хук возвращал объект, число или логическое значение вместо текста — в том числе в возобновлённых сессиях — устранены.
- Облачные сессии с очень большой историей могли зависать навсегда, потому что контейнер останавливался, пока транскрипт всё ещё загружался.
- Сообщение Remote Control, пришедшее во время выхода, помечалось как доставленное, но ответ на него так и не отправлялся. Теперь оно остаётся в очереди до следующего запуска сессии.
Обработка учётных данных и секретов
Здесь несколько исправлений, и это именно те ошибки, которые тихо утекают значения в логи:
- Сообщения об ошибках MCP показывали значение учётных данных, если перед именем ключа стояло
BearerилиBasic. - Bearer-токены в процентном кодировании маскировались в сообщениях об ошибках лишь частично.
- Отредактированные логи и транскрипты могли показывать секрет, в имени ключа которого был невидимый символ (например, пробел нулевой ширины).
- Пароли в URL, содержащие такие знаки пунктуации, как
), кавычки,],&или второй@, маскировались лишь частично, как и ssh-URL с хостами в скобках вроде[::1]. - Транскрипт сессии внутри zip-архива, сохраняемого командой
/feedback, мог содержать недопустимые строки JSON после редактирования секретов.
Исправления авторизации и входа
- Несколько процессов Claude Code и расширений IDE одновременно открывали браузер для входа, когда истекали учётные данные
gcpAuthRefreshилиawsAuthRefresh. - Сессии на macOS продолжали показывать «Not logged in» / «Login expired» после успешного
/loginв другом окне, если оставался старый файл~/.claude/.credentials.json. - Команда
claude auth statusсообщала о сохранённом API-ключе входа в Console как оclaude.ai; теперь она сообщаетapi_key, и расширение VS Code рассматривает такую сессию как сессию с API-ключом. - Команда
/statusпоказывала профиль Anthropic рядом с API-ключом так, будто оба активны. Теперь профиль помечается как неиспользуемый.
Резервная модель и MCP
- Когда API Anthropic отклонял модель, в которую разрешается ваша модель по умолчанию или псевдоним, каждый ход завершался ошибкой. Теперь Claude Code один раз повторяет попытку на предыдущей модели того же уровня.
- Повторные попытки при отказе и с
--fallback-modelбольше не завершаются ошибкой, если резервная модель не может работать быстро; они выполняются на стандартной скорости с однократным уведомлением в интерактивных сессиях. - MCP-коннекторы могли не показывать ни одного инструмента в течение суток после того, как их сервер переставал поддерживать старое рукопожатие MCP.
- Команда
/usageтеперь засчитывает MCP-серверу вызов инструмента, сделанный во время его подключения или сразу после подключения (например, сразу после перезапуска). - Повторные запросы на вход в MCP больше не заменяют ожидающую ссылку для входа и не ломают её.
Исправления интерфейса и субагентов
- Запросы разрешений теперь показывают счётчик вида «2 из 5», когда запросы накапливаются.
- Строки «N more» в полноэкранных списках поддерживают клики мышью для перехода к соответствующему концу списка, с состояниями при наведении и нажатии.
- Сообщение, введённое в работающего субагента, больше не отображается дважды после того, как субагент его прочитает.
- Сообщения о передаче управления от субагента показывают имя агента вместо сырого идентификатора задачи, если имя не было зарегистрировано.
- Фоновые субагенты больше не теряют инструменты отслеживания задач (TaskCreate/Get/Update/List, TodoWrite) в сессиях, где они включены.
- Субагенты, запущенные с изоляцией рабочего дерева, больше не перезагружают проектный
CLAUDE.mdи его импорты повторно из копии рабочего дерева при первом чтении файла.
Если у вас более старая сборка 2.1.x, эту стоит обновить — особенно исправления потери данных при возобновлении и редактирования учётных данных; такие вещи не хочется обнаружить в продакшене.
📖 Read the full source: GitHub Claude-Code
👀 Смотрите также

Доказательство идентичности модели с помощью технологии Modelwrap от Tinfoil
Модель Modelwrap от Tinfoil гарантирует, что провайдеры вывода используют именно те веса модели, которые они заявляют, используя криптографические обязательства, проверенные с помощью защищенных сред выполнения.
Qwen3 27B превосходит Gemma 4 26B в реальном вызове инструментов для локального AI-видеопаплайна
Эксперимент с локальным AI-видеопайплайном показывает, что Qwen3 27B чисто обрабатывает вызовы инструментов, тогда как Gemma 4 26B застревает в циклах. Также рассматриваются Said Image Turbo для локальной генерации изображений и оркестрация OpenCode с контекстом 174K.

Проект SDL запрещает коммиты, написанные ИИ, в ответ на проблему на GitHub
Проект SDL внедрил политику, запрещающую коммиты, сгенерированные искусственным интеллектом, после того как проблема на GitHub подняла вопросы об использовании Copilot в проверках кода. В проблеме конкретно упоминаются проверки #13277 и #12730 в качестве примеров, где была обнаружена помощь ИИ.
Claude Code v2.1.269: наборы оценки плагинов, переключение /output-style и ограничения параллельных агентов
Claude Code v2.1.269 добавляет `claude plugin eval` для воспроизводимых тестов плагинов с оценкой, переключение `/output-style` через Remote Control и headless-сессии, а также переменную CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS до 256.