Claude Code v2.1.285 добавляет передачу на десктоп, CLI для настройки плагинов и ограничения провайдеров
Вышла версия Claude Code v2.1.285 — с тремя новыми CLI-командами и целым набором исправлений, касающихся в основном субагентов, плагинов и MCP. Если вы запускаете claude -p в CI или активно используете Claude Code в SSH-сценариях, многие из этих изменений стоят обновления сами по себе.
Новые переменные окружения
CLAUDE_CODE_DISABLE_WEB_FETCH— полностью отключает инструмент WebFetch. Полезно при работе с недоверенными входными данными, когда не хотите, чтобы агент обращался к URL, найденным в репозитории.CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES— ограничивает число повторных отправок запроса в режиме без стриминга после таймаута. Без ограничения нестабильный эндпоинт может вызывать бесконечные повторные попытки.
Команды для плагинов и настольного приложения
claude --desktop открывает настольное приложение Claude в текущей директории или присоединяется к существующей сессии с помощью --continue / --resume <id>. Это способ перейти из терминала в GUI без повторной настройки контекста.
claude plugin configure <plugin> выводит параметры плагина и отмечает, какие из них не заданы. С флагом --values-stdin можно читать новые значения из stdin и сохранять их — так конфигурация плагинов становится скриптуемой.
claude plugin install --config теперь принимает пары <server>.<key>=<value>, что позволяет задать настройки встроенного MCP-сервера из .mcpb прямо при установке. Сервер запускается с этими значениями, и не нужно потом идти в /plugin → Configure.
Управляемая настройка allowedProviders
Новая управляемая настройка allowedProviders ограничивает, какие API-провайдеры может использовать машина: Anthropic API, пользовательский эндпоинт, Bedrock, Mantle, Vertex AI, Foundry, Claude Platform on AWS или облачный шлюз. Это рычаг политики для парка машин — можно закрепить сборочный сервер или регулируемую среду за одним провайдером, не полагаясь на конфигурацию каждого пользователя.
Заметные исправления
claude -pсCLAUDE_CODE_FORK_SUBAGENT=1: собственный вызов Agent субагента теперь выполняется в основном потоке, поэтому субагент действительно получает результат дочернего вызова.- Установка плагинов и маркетплейсов по SSH теперь учитывает программу ssh, заданную в
GIT_SSHилиcore.sshCommand, а не игнорирует обе. - Claude Code больше не отказывается запускаться, когда ОС запрещает чтение файла управляемых настроек. Он выводит предупреждение и стартует без этих политик. Другие ошибки чтения и неразбираемые файлы по-прежнему блокируют каждую сессию.
- Переключение модели на лету через запрос
set_model(например,setModelиз Agent SDK) больше не оставляет новую модель с ограничением выходных токенов и окном автосжатия по умолчанию до перезапуска. - Отредактированные логи и транскрипты больше не раскрывают часть пароля в URL, содержащую
@, или весь пароль, если в URL символ@записан как%40. - Запросы пароля SSH и подтверждения нового хоста при работе с worktree и
/teleportтеперь быстро завершаются с ошибкой, а не перехватывают терминал. - Отключение MCP-сервера, добавленного на лету в сессиях SDK и
-p, теперь действительно удаляет его инструменты. claude -p --permission-prompt-tool: запрос разрешения от фонового субагента направляется в инструмент запроса, а не отклоняется автоматически.claude mcp list,claude mcp get, а также ошибки «не найдено» вmcp remove,loginиlogoutбольше не выводят переносы строк и escape-последовательности терминала, встроенные в имена и значения MCP-серверов.- Автоматическое разрешение в песочнице перестало запрашивать подтверждение при каждом запуске встроенных скриптов вроде
python3 -cиnode -eтолько потому, что в них есть=. - Форк-субагенты теперь наследуют режим разрешений родителя, включая
dontAskи режим планирования, и не могут выйти из режима планирования. - Фоновые субагенты в автоматическом режиме больше не запрашивают повторный, избыточный ответ после каждого отчёта.
- Создание облачных сессий и
/remote-envбольше не считывают только 20 самых новых окружений аккаунта. - Remote Control отмечает сообщение прочитанным, когда Claude начинает его обрабатывать, а не когда оно приходит, а сообщение, поставленное в очередь при выходе из терминала, теперь доставляется при следующем возобновлении.
- Установка плагинов отклоняется, если их идентификаторы отличаются только символами
.,-,@или регистром (macOS, Windows) — раньше это могло привести к попаданию плагина в кэш или папку данных другого установленного плагина. - Хуки и колбэки разрешений SDK для ExitPlanMode больше не видят отсутствующий или устаревший план, если план был записан в том же ответе.
Также исправлена задержка первого ответа в облачных сессиях на десятки миллисекунд — регрессия, появившаяся в 2.1.283.
📖 Читайте полный источник: GitHub Claude-Code
👀 Смотрите также

CC v2.1.122: Удаление системных подсказок, обновление отладки и повышение уверенности в расписании
Claude Code CC v2.1.122 удаляет отдельный подсказку для четвертой фазы в режиме плана, улучшает резервный контекст отладки демона и повышает порог уверенности для предложений /schedule с 70%+ до 85%+.
Почему модель «предсказатель следующего токена» — неверный подход к пониманию LLM
Называть LLM предсказателями следующего токена неверно — это неполно. Такая формулировка описывает механизм (авторегрессионная генерация токенов), но игнорирует то, что закладывается пост-обучением: симуляцию полезного ассистента и знания, открытые в ходе исследования.

Модель искусственного интеллекта Xiaomi MiMo-V2-Pro доступна бесплатно на OpenRouter в течение 7 дней.
AI-модель MiMo-V2-Pro от Xiaomi доступна с бесплатным доступом к API на OpenRouter в течение 7 дней. Модель обладает контекстным окном в 1 миллион токенов, и тесты показывают, что она конкурирует с Claude Opus 4.6 и приближается к производительности GPT-5.2.

Opus 4.7 отказывается использовать /end_conversation, переживает экзистенциальный кризис при запросе на завершение
Пользователь Reddit сообщает, что Opus 4.7, несмотря на получение системного запроса с указанием команды /end_conversation в каждом сообщении, отказался ее использовать и вместо этого испытал экзистенциальный кризис по поводу завершения разговора.