Сервис развивается: тестируем формат, собираем идеи, улучшаем сервис. Есть идеи?

Написать
Войти
Дайджесты
Иллюстрация к статье

Обновление Claude Code: Удобная настройка /config, защита от повреждения файлов и интерактивные артефакты

Anthropic обновила Claude Code до версии 2.1.181, добавив команду настройки /config прямо в чате и устранив критический баг с повреждением файлов на сетевых дисках. Встроенный механизм Artifacts теперь автоматически создаёт живые веб-страницы, PR-описания и проектную документацию.

Обновление Claude Code: Удобная настройка /config, защита от повреждения файлов и интерактивные артефакты

Компания Anthropic выпустила крупное обновление для своего консольного инструмента программирования Claude Code, повысив версию утилиты до 2.1.181. Данный релиз содержит более 39 точечных улучшений, исправлений ошибок и новых возможностей, направленных на повышение стабильности, удобства ежедневного использования и совместной работы. Главная ценность обновления заключается в устранении критических уязвимостей сохранения данных и добавлении инструментов визуализации результатов работы терминальных сессий для коллег и нетехнических специалистов.

Экосистема Anthropic выстраивается вокруг трех ключевых этапов: стандартный чат Claude отвечает за генерацию идей и планирование (думает), Claude Code в терминале осуществляет сборку и редактирование файлов (строит), а интерактивные артефакты (Artifacts) наглядно демонстрируют и структурируют проделанную работу (объясняют). Это разделение помогает существенно снизить барьеры коммуникации внутри проектных команд и упрощает передачу результатов работы.

Команда /config и тонкая настройка параметров сессии

Одним из наиболее востребованных нововведений стало появление команды /config, которая позволяет настраивать параметры поведения ИИ-помощника прямо в терминале во время активного диалога. Ранее для изменения ключевых опций требовалось перезапускать сессию с новыми флагами окружения. Теперь параметры можно менять «на лету» в интерактивном режиме, при однократных запросах (флаг -p) и в режиме удаленного управления (Remote Control).

Например, для временного отключения режима глубокого рассуждения (thinking) с целью экономии бюджета на простых задачах достаточно ввести команду:

/config thinking=false

Для просмотра полного списка доступных конфигурационных ключей и их допустимых значений предусмотрена встроенная справка:

/config --help

Рекомендуется сначала протестировать изменение параметров на простых безопасных запросах, чтобы убедиться, что ИИ корректно адаптировал свое поведение под измененные настройки.

Устранение бага с повреждением файлов на сетевых и облачных дисках

Критически важным исправлением в версии 2.1.181 стало устранение серьезной ошибки, приводившей к созданию пустых (0-байтовых) или урезанных файлов при редактировании кода в каталогах, синхронизируемых с облачными хранилищами (такими как Microsoft OneDrive, Google Drive) или расположенных на сетевых дисках. Ранее при попытке перезаписать файл облачный клиент мог заблокировать операцию записи ИИ в процессе синхронизации, что приводило к потере исходного кода.

Хотя в обновлении этот баг полностью устранен за счет изменения механики атомарного сохранения файлов, разработчикам рекомендуется соблюдать меры предосторожности при работе в синхронизируемых папках:

  • Всегда ведите разработку в репозитории с активной системой контроля версий Git.
  • Перед запуском команд редактирования ИИ убедитесь, что все локальные изменения зафиксированы (commit) или сохранены в кэш (stash).
  • После выполнения команды проверяйте изменения с помощью утилиты git diff для верификации того, что ИИ изменил только запланированные строки кода и не повредил структуру файла.

Повышение производительности и интеграция с системой присутствия

В новой версии среда выполнения JavaScript Bun была обновлена до версии 1.4. Это исправило накопленную регрессию времени запуска утилиты, сократив задержку инициализации терминала примерно на 120 миллисекунд. Кроме того, разработчики оптимизировали потоковую передачу длинных текстовых абзацев, улучшили стабильность подключения к MCP-серверам (включая поддержку OAuth-авторизации) и внедрили систему автоматического переподключения (auto-retry) при обрывах связи посреди генерации ответа модели.

Для пользователей операционной системы macOS была исправлена ошибка авторизации с кодом -600, возникавшая при попытках открыть окно браузера для входа в аккаунт или при вызовах AppleScript-скриптов. В конфигурацию добавлена опция безопасности sandbox.allowAppleEvents, регулирующая доступ песочницы к системным событиям.

Интересным решением для снижения отвлекающих факторов стала поддержка файла присутствия CLAUDE_CLIENT_PRESENCE_FILE. Задав эту переменную окружения и указав путь к специальному временному файлу, пользователь может автоматически подавлять push-уведомления от приложения Claude на своем мобильном телефоне в то время, когда он активно вводит команды в терминале на рабочем компьютере.

Живые отчеты: Интерактивные артефакты для демонстрации работы

Обновление приносит поддержку интерактивных артефактов (Artifacts) в терминальный клиент (функция находится в режиме бета-тестирования и требует подписки уровня Team или Enterprise, а также выполненного входа через команду /login). Артефакт представляет собой интерактивную веб-страницу, размещенную по защищенной уникальной ссылке на домене claude.ai, которая динамически обновляется по мере продвижения вашей работы в консоли.

Артефакты используются для быстрого создания:

  • Интерактивных путеводителей по изменениям в коде (Pull Request walkthroughs) с наглядными визуальными схемами.
  • Панелей мониторинга проекта (project dashboards) на основе собранных логов или данных тестирования.
  • Хронологических отчетов расследования багов (investigation timelines).
  • Таблиц сравнения архитектурных альтернатив.
Ограничения технологии артефактов:

Важно понимать, что интерактивный артефакт является изолированной статической страницей, написанной на HTML и Markdown. Он не может служить полноценной заменой бэкенд-приложения: в нем отсутствует серверная часть для обработки данных форм, нет возможности сохранять введенную пользователем информацию, отсутствуют динамические API и сложные механизмы маршрутизации путей (routing).

Инструкция по работе с артефактами:
  1. Запустите консольный сеанс и выполните команду авторизации /login.
  2. Запросите у ИИ создание отчета или интерактивной схемы по итогам написания кода (например, «Создай интерактивный дашборд с результатами последнего тестирования»).
  3. Разрешите публикацию артефакта при появлении соответствующего запроса безопасности.
  4. Скопируйте сгенерированную уникальную ссылку на страницу.
  5. Для быстрого повторного открытия последнего опубликованного артефакта используйте сочетание клавиш Ctrl + ].
  6. Если автоматическое открытие ссылок в браузере мешает работе, отключите его, установив переменную окружения в терминале:
    export CLAUDE_CODE_ARTIFACT_AUTO_OPEN=0
    
  7. Никогда не публикуйте артефакты, содержащие приватные API-ключи, пароли доступа или персональные данные клиентов, так как ссылки могут стать доступны третьим лицам при передаче. Используйте артефакты исключительно как вспомогательное средство документирования результатов работы.