Claude Code регулярно получает обновления, и чтобы работать с актуальной версией, нужно уметь проверить, какая версия установлена, и при необходимости обновить её. В этом уроке разберём, как это делается.

Как узнать установленную версию

Версию Claude Code проверяют в терминале. Есть два варианта команды:

  • claude -v - короткий вариант;
  • claude --version - полный вариант.

Команда покажет версию Claude Code, которая установлена в вашей операционной системе.

Как обновить Claude Code командой update

Чтобы обновить Claude Code, выполните команду:

claude update

Возможны два результата. Либо Claude Code обновится и напишет, что обновление прошло успешно и какая версия теперь установлена. Либо у вас уже актуальная версия, и он сообщит, что обновление не требуется.

Обновление в зависимости от способа установки

Команда claude update подходит не для всех случаев: способ обновления зависит от того, как вы устанавливали Claude Code.

  • установщик с сайта (нативная установка) - claude update, и к тому же такая установка обновляется в фоне автоматически;
  • npm-пакет - npm install -g @anthropic-ai/claude-code@latest;
  • Homebrew - brew upgrade claude-code;
  • WinGet - winget upgrade Anthropic.ClaudeCode.

Установка через npm тоже обновляется в фоне сама, а Homebrew и WinGet - нет: их нужно обновлять вручную своей командой.

Как узнать, каким способом установлен Claude Code

Если вы не помните, как устанавливали Claude Code, выполните команду claude doctor. Она проверит, как именно всё установлено, и покажет ошибки, которые мешают обновлению. Подробнее о ней - в уроке про проверку ошибок установки.

Каналы обновлений: latest и stable

Как и у многих пакетов, у Claude Code есть два канала обновлений:

  • latest - самая последняя версия, но в ней могут встречаться баги;
  • stable - стабильная, более проверенная версия.

Канал выбирают в настройках через параметр autoUpdatesChannel. Открыть настройки можно слэш-командой /config.

Как отключить автообновление

По умолчанию автообновление включено. Если хотите обновлять Claude Code только вручную, в глобальном файле настроек settings.json задайте переменную окружения DISABLE_AUTOUPDATER со значением 1:

{
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

Команда claude update при этом продолжит работать.

Если Claude Code не обновляется

При ошибках обновления всегда начинайте с claude doctor и не ищите решение самостоятельно: команда сама найдёт причину. Причин бывает много: проблемы с переменной окружения PATH, две установки сразу (через npm и через установщик) и другие стандартные случаи.

Что нового в версии

Список изменений в новых версиях открывает слэш-команда /release-notes. По нему можно решить, нужно ли вам обновляться прямо сейчас.