Claude Code v2.1.160: Подсказки безопасности для конфигурации оболочки, защита файлов acceptEdits и десятки исправлений ошибок

Anthropic выпустил Claude Code v2.1.160 — обновление, добавляющее запросы безопасности при записи в конфигурационные файлы оболочки, ужесточающее ограничения режима acceptEdits и исправляющее более десятка ошибок, затрагивающих Windows, WSL, фоновых агентов и рендеринг терминала.
Что изменилось
Безопасность
- Защита startup-файлов оболочки: Теперь Claude запрашивает подтверждение перед записью в
.zshenv,.zlogin,.bash_loginи~/.config/git/— файлы, которые при неявном изменении могут привести к нежелательному выполнению команд. - Ужесточение режима acceptEdits: Запись в конфигурационные файлы инструментов сборки, предоставляющие возможность выполнения кода (например,
.npmrc,.yarnrc*,bunfig.toml,.bazelrc,.pre-commit-config.yaml,.devcontainer/), теперь требует подтверждения.
Улучшения рабочего процесса редактирования
- Однофайловые команды
grep/egrep/fgrepтеперь удовлетворяют проверке чтения перед редактированием — отдельный шагReadне требуется.
Исправления ошибок
- Буфер обмена Windows в WSL: Копирование по выделению теперь использует PowerShell вместо OSC 52, что исправляет запись в буфер обмена в терминалах, не поддерживающих OSC 52, таких как MobaXterm.
- Потеря истории сессий: Исправлены две ошибки, при которых восстановление завершённой сессии из
claude agentsили повторное подключение к фоновой сессии после перерыва на ночь приводили к потере истории чата и повторному выполнению исходного запроса. - Гонка при запуске демона: Исправлена ошибка, при которой
claude --bgиногда завершался с ошибкой «socket missing» на загруженных машинах во время холодного старта. - Блокировка каталога в Windows: Каталог, в котором была запущена фоновая сессия, теперь можно удалить после
claude rmбез ожидания выхода демона. - Статус списка агентов: Фоновые агенты, возобновившие работу, больше не отображаются как «Completed».
- Зависание автообновления: Исправлена проблема, когда
claude agentsзависал на несколько секунд при возврате к списку сессий из-за повторной проверки автообновления при выходе. - Неотзывчивость ввода в Windows: Esc, стрелки и набор текста больше не зависают при подключении к фоновой сессии или в представлении агента под высокой нагрузкой CPU.
- Маркеры терминала sync-output: Фоновые агенты больше не отправляют маркеры sync-output в терминалы, которые их не поддерживают (Apple Terminal, tmux), предотвращая артефакты рендеринга.
- Прокрутка колесом мыши: Исправлено поведение, когда прокрутка колесом мыши сразу после открытия сессии из списка агентов прокручивала историю запросов, а не транскрипт.
- Позиция IME для CJK: Композиция IME теперь отображается в позиции ввода, а не в левом нижнем углу экрана.
- Пути гиперссылок в Windows: Корректные ссылки
file:///C:/...больше не перезаписываются на неработающие пути в терминалах с поддержкой гиперссылок. - Специальные символы в голосовом режиме: Голосовой режим теперь подключается успешно, даже если имя каталога проекта или ветки содержит не-ASCII или специальные символы.
- Сообщение об ошибке авторежима: Сообщение о недоступности сторонних провайдеров (Bedrock/Vertex/Foundry) теперь ссылается на
CLAUDE_CODE_ENABLE_AUTO_MODEвместо некорректного указания на модель. - ultracode / effort: Команда
/effort ultracodeбольше не жалуется на динамические рабочие процессы, когда модель не может выполнить xhigh; ultracode не предлагается для неподдерживаемых моделей. - Ошибки SDK модели: Больше не предлагается
--modelпри использовании SDK или хостов, где флаг CLI неприменим. - Прокрутка в кратком режиме: Прошлые ответы больше не исчезают при возобновлении сессии в кратком режиме с отключённым кратким режимом.
- Вставка в Vim-режиме: Команда
pтеперь вставляет под курсором, а не на строку ниже, если регистр был скопирован с помощьюv$.
Производительность и другие изменения
- Улучшено открытие недавно неактивных фоновых сессий в
claude agents. - Снижена задержка классификатора авторежима — уменьшена вероятность появления блокировки «could not evaluate this action».
- Завершение фоновой сессии теперь отправляет
SIGTERMзапущенным подпроцессам оболочки передSIGKILL, позволяя выполнить обработчики завершения. - Удалена переменная
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE(более не используется). - Убрано предложение установить плагин JetBrains при запуске.
- Ключевое слово триггера динамического рабочего процесса переименовано с
workflowнаultracode. Слово «workflow» больше не запускает выполнение; запрос своими словами по-прежнему работает. Ключевое слово-триггер подсвечивается фиолетовым в поле ввода запроса.
📖 Читать полный источник: GitHub Claude-Code
👀 Смотрите также
Клод улучшает границу нулей гипотезы Римана с 41,6% до 67,2%
Невыпущенная исследовательская версия Claude улучшила нижнюю границу для нулей на критической линии с 41,6% до 67,2%, используя новую комбинацию предыдущих работ.

19 дней до приложения Reddit: престижные треки, вклад сообщества за пределами кармы
Разработчик создал Prestige — приложение для Reddit, отслеживающее сезонный престиж, рейтинги сообщества и Зал славы, используя OpenClaw AI.

Claude Code v2.1.198: Chrome GA, Уведомления агента, /dataviz и AWS Gateway
Anthropic выпустил Claude Code v2.1.198 с общедоступным Chrome-расширением, фоновыми уведомлениями агентов, новым навыком /dataviz и использованием Claude Platform на AWS в качестве резервного провайдера.

Обновления Claude для Excel и PowerPoint: интеграция контекста и навыков между приложениями
Claude для Excel и PowerPoint теперь используют общий контекст разговора между открытыми файлами, а навыки доступны в обоих надстройках. Инструменты доступны через Amazon Bedrock, Google Cloud Vertex AI и Microsoft Foundry для платных пользователей Mac и Windows.