Что исправляет обновление Claude Code 2.1.309?
Claude Code 2.1.309 исправляет ошибки в обработке команд, защите файлов и изоляции рабочих сессий. Среди них запуск файлов настройки оболочки вне защищённой среды, изменение конфигурации подключений и обход части запретов записи. Релиз опубликован 22 октября.
Список изменений доступен в официальном репозитории Anthropic. Он длинный, но владельцу проекта важно понять главное: обновление касается границ, внутри которых агенту разрешено действовать.
Если вы используете Claude Code для работы над сайтом, речь идёт о практической защите. Агент читает файлы, запускает команды и подключается к инструментам. Настройка «сюда писать нельзя» должна одинаково работать при разных способах обращения к файлу.
Что такое изоляция команд в Claude Code?
Изоляция ограничивает, какие файлы и сетевые адреса доступны выполняемой команде. В Claude Code для этого используется sandbox, то есть защищённая среда. Разрешения агента и ограничения этой среды дополняют друг друга, но требуют корректной настройки.
На обычном языке это граница рабочего места. Например, агенту можно поручить проверить проект в выделенной папке, не открывая ему весь компьютер. Важно, чтобы технические ограничения сохранялись и при сложной команде, и при обращении к тому же файлу другим путём.
Поэтому исправления с непривычными словами вроде symlink имеют вполне бытовой смысл. Symlink — ссылка на другое расположение файла или папки. Защита не должна исчезать только потому, что к одному содержимому обратились через такую ссылку.
Устройство и ограничения описаны в документации sandbox Claude Code. Мы советуем проверять именно необходимые проекту разрешения, а не включать самые широкие ради исчезновения лишних вопросов.
Как обновить Claude Code и проверить версию?
Для обычной установки Claude Code выполните claude update, затем заново откройте сессию и посмотрите версию командой claude --version. Если программа установлена через системный менеджер пакетов, используйте предусмотренный для него способ обновления из официальной инструкции.
Сам порядок описан в документации установки. Там же есть claude doctor, который помогает посмотреть состояние установки и последней попытки обновления. Не стоит переносить команды для другой операционной системы в свой терминал без проверки.
Если проект ведёт разработчик, попросите его сообщить установленную версию и способ обновления. Для владельца сайта этого достаточно, чтобы начать разговор. Не нужно вручную менять рабочие настройки, смысл которых вы пока не знаете.
В корпоративной среде версии могут обновляться по общему правилу команды. Тогда сначала проверьте его: отдельная установка не должна случайно разойтись с тем, на чём проверяют остальные участники.
Что проверить после обновления агента?
Откройте небольшой безопасный сценарий в тестовой папке: чтение файлов, разрешённое изменение и штатную проверку результата. Затем убедитесь, что нужные ограничения и подключения сохранились. Для этого не требуется давать агенту дополнительные права на рабочие данные.
- Сохраните незавершённую работу обычным способом проекта.
- Обновите программу и подтвердите номер версии в новой сессии.
- Проверьте привычную задачу на небольшом тестовом примере.
- При непонятном отказе посмотрите диагностику и настройки, прежде чем отключать защиту.
Бизнесу это обновление интересно уменьшением числа обходных путей вокруг установленных ограничений. Специалисту полезно перечитать свои запреты и способы подключения инструментов. Сам номер новой версии не заменяет проверку того, как настроен конкретный проект.
Если агент выдал неожиданную ошибку, начните с её воспроизведения. Такой порядок разобран в инструкции по поиску ошибок вместе с ИИ.
Частые вопросы
Это означает, что мой проект уже взломали?
Нет. Список исправлений описывает устранённые ошибки программы. Из него нельзя сделать вывод о событиях на вашем компьютере.
Исправления относятся только к Mac?
Нет. В релизе есть исправления для разных сред, включая Linux. Смотрите конкретные пункты и свою установку.
Нужно отключить sandbox, если после обновления команда не проходит?
Сначала разберитесь с причиной отказа и необходимыми разрешениями. Мы советуем сохранять границы проекта и проверять задачу на небольшом безопасном примере.
