Claude Code · версия 2.1.162
Claude Code 2.1.162: что нового
Claude Code 2.1.162: правки разрешений WebFetch и Windows, улучшения claude agents, более тихий запуск и множество исправлений MCP, LSP и SDK.
Улучшено 3
- Windsurf переименован в Devin Desktop в меню
/ide, в/terminal-setupи/scroll-speedв связи с ребрендингом редактора. - Улучшены запуск фонового сервиса и проверка в
claude update: теперь они ждут завершения сканирования новых бинарников средствами защиты конечных точек, а не завершаются ошибкой через 5 секунд. - Удалены сообщения при запуске «Claude in Chrome enabled» и «marketplace installed»; автообновления модели и подсказка по онбордингу команды теперь показываются как ненавязчивые уведомления под логотипом.
Исправлено 15
- Исправлено: тихое зависание при запуске, когда каталог конфигурации доступен только для чтения или недоступен для записи. Теперь Claude Code стартует с конфигурацией в памяти и показывает ошибки запуска вместо пустого экрана.
- Исправлено: правила разрешений WebFetch не применялись к встроенным заранее одобренным доменам. Явные правила
WebFetch(domain:...)(deny/ask/allow) теперь имеют приоритет над автоматическим разрешением заранее одобренных хостов. - Исправлено: в Windows правила разрешений не срабатывали, если пути записаны с обратными слэшами (
~\,\\server\share) или в другом регистре, а правила deny для Read не скрывали файлы из результатов Glob/Grep. - Исправлено: прерывание (Esc), отправленное в самом начале хода в сессиях stream-json/SDK, молча терялось, и ход продолжался без сообщения «Interrupted».
- Исправлено: ошибки API 400
no low surrogate in stringдля побочных запросов классификатора и описаний MCP-серверов с эмодзи рядом с границей усечения. - Исправлено: значения
timeoutдля отдельных MCP-серверов меньше 1000 мс округлялись до 1-секундного watchdog, который прерывал каждый вызов инструмента. Теперь значения меньше 1000 мс игнорируются (используетсяMCP_TOOL_TIMEOUTили значение по умолчанию), аclaude mcp getпомечает их соответствующим образом. - Исправлено: операция
workspaceSymbolв инструменте LSP не возвращала результатов; теперь она принимает параметрqueryи передаёт его языковому серверу. - Исправлено:
claude agentsобрезал текст статуса (аргументы инструментов, ответы, промпты, вывод exec) на 60–120 колонках в широких терминалах; теперь детали статуса занимают всю ширину терминала. - Исправлено:
claude agentsобрезал длинные имена сессий на 40 колонках; теперь колонка с именем растёт вместе с шириной терминала. - Исправлено:
claude agentsпри первом подключении после перезапуска фонового сервиса иногда сразу возвращал к списку сессий. - Исправлено: вставка изображения по Ctrl+V в
claude agentsне работала в поле отправки и в поле ответа сессии; при вставке без изображения теперь показывается подсказка. - Исправлено: перевод сессии в фон по ← молча терял разговор, если фоновый сервис не удавалось запустить; теперь сессия остаётся в списке как строка с ошибкой, которую можно возобновить по Enter.
- Исправлено: ответы из представления агентов, которые не удалось отправить, терялись; теперь они ставятся в очередь и доставляются при следующем запуске сессии.
- Исправлено: обмен сообщениями между сессиями (
SendMessage) молча ломался, еслиCLAUDE_CODE_TMPDIRили$TMPDIRуказывает на глубоко вложенный каталог. - Исправлено: открытие работающей фоновой сессии из
claude agentsзависало на 5 секунд перед подключением.
Другое 10
claude agents --jsonтеперь включаетwaitingFor: поле показывает, чего именно ждёт заблокированная сессия (например, запроса разрешения).--tools: явное указание Grep/Glob теперь подключает выделенные инструменты поиска в нативных сборках со встроенным поиском (раньше эти имена молча игнорировались)./effortтеперь сообщает, когда выбранный уровень сохранится как значение по умолчанию для новых сессий.- Клик по слеш-команде в меню автодополнения теперь подставляет её в промпт, а не запускает сразу; для запуска нажмите Enter.
- Remote Control теперь отображается постоянной плашкой в футере (со ссылкой на сессию) вместо сообщения при запуске.
- Более тихий запуск: уведомления группируются по важности, а информация о сессии и объявления выводятся в одной строке при запуске.
- Предупреждения при запуске переписаны: они стали короче и понятнее, и в каждом указано конкретное решение.
- Предупреждения о промпте запуска (deep link или предзаполненный промпт) теперь остаются закреплёнными под полем ввода, пока вы не отреагируете, и не уходят вверх при прокрутке.
- Неудавшиеся ходы теперь показывают компактную строку предупреждения вместо многострочного красного блока с ошибкой.
- Ошибки запуска фоновой отправки теперь сообщают имя класса ошибки, если errno недоступен.
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.