Клодыч В Telegram ↗

Claude Code · версия 2.1.162

Claude Code 2.1.162: что нового

Claude Code 2.1.162: правки разрешений WebFetch и Windows, улучшения claude agents, более тихий запуск и множество исправлений MCP, LSP и SDK.

Релиз Улучшено: 3Исправлено: 15Другое: 10

Улучшено 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 недоступен.
Следить за обновлениями через RSS

Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.

Получить API-ключ →