GPT-6 Sol и Claude Opus 5.5 уже доступныGPT-6 Sol вдвое дешевле 5.6 Sol

Claude Code 2.0: дата выхода, новые функции и обновление

Claude Code 2.0 вышел в 2025 году. Актуальная версия — 2.1.316.

Kiki, OmniaKey COO10 мин чтения
На этой странице

Claude Code 2.0 вышел 29 сентября 2025 года с расширением для VS Code, обновлённым интерфейсом терминала и контрольными точками, к которым можно вернуться командой /rewind. Актуальным он уже не является: линейка 2.0 закончилась на 2.0.77 6 января 2026 года, а последняя версия на 31 октября 2026 г. — 2.1.316.

ВерсияВыпускСтатус
2.0.029.09.2025Первый 2.0
2.0.7706.01.2026Последний 2.0.x
2.1.007.01.2026Первый 2.1
2.1.31631.10.2026Актуальная

Чтобы обновить нативную установку:

bash
claude update
claude --version

Когда вышел Claude Code 2.0?

Anthropic опубликовала 2.0.0 в npm 29 сентября 2025 года в 14:41 UTC, в тот же день, что и анонс «Enabling Claude Code to work more autonomously» (реестр npm, проверено 31 октября 2026 г.). Линейка 2.0 шла до 2.0.77 6 января 2026 года, всего 70 опубликованных версий. Версия 2.0.74 вышла 19 декабря 2025 года, а 2.0.76 — 22 декабря 2025 года.

Версия 2.1.0 появилась на следующий день, 7 января 2026 года, и к 31 октября 2026 года в реестре было 555 версий. В этот день тег latest указывал на 2.1.316, а тег stable — на 2.1.309. Страница установки Anthropic говорит, что стабильный канал обычно отстаёт примерно на неделю и пропускает выпуски с серьёзными регрессиями (проверено 31 октября 2026 г.).

Что нового было в Claude Code 2.0?

Главные изменения по анонсу Anthropic от 29 сентября 2025 года и списку изменений 2.0.0:

  • Нативное расширение для VS Code в бете, с боковой панелью и встроенными диффами.
  • Обновлённый интерфейс терминала: статус виднее, а история промптов ищется по Ctrl+r.
  • Контрольные точки, которые сохраняют состояние кода перед каждым изменением.
  • Claude Code SDK переименован в Claude Agent SDK.
  • Claude Sonnet 4.5 как модель по умолчанию.

В списке изменений 2.0.0 десять пунктов, среди них «New native VS Code extension», «Fresh coat of paint throughout the whole app», «/rewind a conversation to undo code changes» и «/usage command to see plan limits».

Контрольные точки работают так и сегодня: каждый промпт, начинающий ход, создаёт одну, сессия хранит 100 последних, а снимки удаляются примерно через 30 дней после последнего сохранения в сессии. /rewind или двойной Esc на пустом промпте открывает меню из четырёх вариантов: восстановить код и разговор, восстановить разговор, восстановить код или суммировать. Файлы, изменённые только командами Bash, не отслеживаются, а правки субагентов обычно не попадают в снимки, поэтому делайте коммит в git перед рискованным изменением.

Что изменилось после 2.0?

Версия 2.0.74 от 19 декабря 2025 года добавила инструмент LSP (Language Server Protocol) для перехода к определению, поиска ссылок и документации при наведении. Версия 2.1.0 от 7 января 2026 года принесла 15 пунктов, среди них:

  • Skills перезагружаются сразу после создания или правки, без перезапуска.
  • Skills могут работать в отдельном субагенте с context: fork.
  • Настройка language задаёт язык ответов Claude.
  • Shift+Enter работает из коробки в iTerm2, WezTerm, Ghostty и Kitty.
  • Исправление безопасности не даёт OAuth-токенам, API-ключам и паролям попадать в отладочные логи.

С версии 2.1.89 (31 марта 2026 г.) манифесты выпусков подписываются, а более ранние версии поставляются только с контрольными суммами. Пакет npm теперь требует Node.js 22 или новее вместо Node.js 18 в 2.0.0. Модель по умолчанию для Pro, Max, Ultra, Team, Enterprise и Anthropic API теперь Opus 5.5.

2.0 (2025)Сейчас
Версия2.0.02.1.316
Модель по умолчаниюSonnet 4.5Opus 5.5
Node для npm18+22+
Опции CLI4066
Команды618

Строки «Опции CLI» и «Команды» считают вывод claude --help в 2.0.76 и 2.1.316.

По сравнению с 2.0.76 справка 2.1.316 показывает:

  • Новые команды, среди них agents для фоновых агентов, attach, logs, stop и rm для фоновых сессий, auth, import для переноса конфигурации из другого ИИ-агента для кода, purge для удаления данных Claude Code проекта с компьютера и ultrareview — облачное ревью кода с несколькими агентами.
  • Новые опции, среди них --worktree для нового worktree git, --effort от low до max, --bg для запуска в фоне, --remote-control, --safe-mode для запуска со всеми отключёнными настройками и --name.
  • --permission-mode потеряла default и delegate и получила auto и manual, так что скриптам с default или delegate нужно новое значение.
  • Исчезла только одна опция: --mcp-debug, которую 2.0.76 уже помечала как deprecated.

Как проверить версию и обновить Claude Code?

Запустите claude --version, чтобы увидеть свою версию: команда печатает номер и «(Claude Code)», например 2.1.316 (Claude Code). Затем обновите так же, как устанавливали.

bash
# Native installer
claude update
bash
# Homebrew, stable channel
brew upgrade claude-code
# Homebrew, latest channel
brew upgrade claude-code@latest
bash
# WinGet
winget upgrade Anthropic.ClaudeCode
bash
# npm
npm install -g @anthropic-ai/claude-code@latest

Нативные установки обновляются сами в фоне, проверяя версию при старте и во время работы, и новая версия вступает в силу при следующем запуске Claude Code. Установкам через Homebrew, WinGet и пакеты Linux (apt, dnf, apk) нужно ручное обновление. При нативной установке claude update печатает одну из первых двух строк ниже, а при установке через Homebrew, WinGet или apk — третью.

text
Successfully updated from <old version> to version <new version>
Claude Code is up to date (<version>)
Claude is up to date!

claude doctor показывает результат последней попытки обновления и то, включены ли автообновления. Номер версии расширения VS Code — это версия Claude Code, которую оно включает.

В npm избегайте npm update -g: команда сохраняет диапазон версий исходной установки и может не дойти до последнего выпуска. Не используйте и sudo npm install -g.

Что происходит при обновлении старой установки 2.0?

31 октября 2026 г. мы сделали пять чистых установок на Mac с Node.js 26.12.1, каждую в пустой домашней папке, и направили их на модели Claude через API OmniaKey.

УстановкаЗапустилась?После обновления
Нативная 2.0.0Да2.1.308
Нативная 2.0.76Да2.1.314
npm 2.0.76ДаОшибка
npm 2.0.0ПадениеНе запускалась

Обе нативные установки запустились, и claude update перевела каждую на 2.1.x. Установка 2.0.0 заняла 36.6 секунды, обновление — 35.6 секунды; установка 2.0.76 заняла 51.6 секунды, обновление — 29.6 секунды.

text
Successfully updated from 2.0.0 to version 2.1.308
Successfully updated from 2.0.76 to version 2.1.314

Ни одна не оказалась на 2.1.316, самой новой версии в npm в тот час, поэтому после обновления проверяйте claude --version.

Установка npm 2.0.76 запустилась и не смогла обновиться:

text
New version available: 2.1.316 (current: 2.0.76)
Error: Failed to install update
Or consider using native installation with: claude install

Версия осталась 2.0.76. Сборка npm 2.0.0 до этого не дошла: она упала при старте на Node.js 26.12.1 с кодом выхода 1.

text
TypeError: Cannot read properties of undefined (reading 'prototype')

Нативный бинарник 2.0.0 запустился на той же машине без проблем, так что это падение относится к сборке npm 2.0.0 на этой версии Node. Установка npm 2.1.316 запустилась и напечатала 2.1.316 (Claude Code). При установке из npm обновляйтесь командой npm выше или, как предлагает сообщение, переходите на нативный установщик через claude install.

После нативного обновления обе версии остаются в ~/.local/share/claude/versions/, а лаунчер указывает на новую. Измеренные нами бинарники весили 74 MB для 2.0.0, 182 MB для 2.0.76, 275 MB для 2.1.308 и 279 MB для 2.1.314, то есть каждое обновление оставляло старый бинарник на диске.

Можно ли закрепить версию, откатиться или замедлить обновления?

Установите конкретную версию тем же скриптом с номером версии:

bash
curl -fsSL https://claude.ai/install.sh | bash -s 2.1.89
powershell
& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 2.1.89

Вместо номера укажите stable, чтобы начать на стабильном канале. Канал, выбранный при установке, становится каналом автообновлений, и позже его можно сменить в settings.json:

json
{"autoUpdatesChannel": "stable"}

latest, значение по умолчанию, ставит новые выпуски сразу. stable обычно отстаёт примерно на неделю и пропускает выпуски с серьёзными регрессиями, а тот же переключатель есть в /config. Только что выпущенной модели может понадобиться версия новее той, что даёт стабильный канал, поэтому переключитесь на latest, чтобы запустить её сразу.

minimumVersion задаёт нижнюю границу, и автообновления вместе с claude update отказываются ставить что-то старше:

json
{"minimumVersion": "2.1.143"}

DISABLE_AUTOUPDATER со значением 1 в ключе env файла settings.json отключает только фоновую проверку, а claude update продолжает работать. DISABLE_UPDATES блокирует все пути, включая ручные.

Два сообщения об ошибках от пользователей на GitHub показывают шероховатости. 12 февраля 2026 года один пользователь написал: «When running curl -fsSL https://claude.ai/install.sh | bash -s <version> to install a specific version, the script downloads the new binary but fails to update the symlink, leaving the user on the old version» (issue #25165, закрыт).

17 мая 2026 года пользователь Windows сообщил, что после установки 2.1.143 на стабильном канале автообновление вернуло 2.1.133 — стабильную сборку на тот момент. Сочетание autoUpdatesChannel: "latest" и minimumVersion: "2.1.143" «stopped the revert» (issue #60065, закрыт).

После закрепления запустите claude --version и убедитесь, что номер тот, который вы ждали.

Старая версия Claude Code ещё работает?

Anthropic не публикует дату отсечения для старых сборок, и ни одна из проверенных нами страниц не говорит, что 2.0.x отклоняется. API всё же может отклонить запрос с ошибкой 400 claude_code_version_too_old, если выбранной модели нужна более новая сборка или этого требует политика вашей организации (страница ошибок Anthropic, проверено 31 октября 2026 г.).

За шлюзом встроенная модель по умолчанию у старой установки может всё сломать. Запущенная без указания модели, 2.0.76 запросила claude-sonnet-4-5-20250929 — свою встроенную модель по умолчанию, — и запрос не прошёл, потому что наш шлюз эту модель не обслуживает. 2.1.316 запросила claude-opus-5-5 и ответила.

Указывайте модель сами через --model или переменную окружения ANTHROPIC_MODEL. С --model claude-sonnet-5-5 версия 2.0.76 сделала исправление ниже без проблем.

У ранних сборок 2.0 тоже были свои проблемы: 1 октября 2025 года пользователь сообщил, что Claude Code 2.0.0 и 2.0.1 постоянно зависали в Emacs и в оболочке Linux (issue #8657, закрыт).

Так что обновляйтесь, если нет причины оставаться. Если остаётесь на 2.0, называйте модель в каждой сессии.

Новая версия лучше на одной и той же задаче?

Мы прогнали одну задачу на исправление бага на 2.0.76 и 2.1.316, неинтерактивно, обе с --model claude-sonnet-5-5.

Задача:

The tests in test_wordcount.py fail. Find the bug in wordcount.py, fix it, and run python3 test_wordcount.py to confirm. Do not change the test file.

Баг был в подсчёте слов, чувствительном к регистру.

2.0.762.1.316
ИсправлениеТа же строкаТа же строка
Тесты послеПройденыПройдены
Время25.8 s15.9 s
Ходы55
Оценка стоимости CLI$0.129$0.055
Чтение кэша50,54734,306

Обе версии сделали одно и то же исправление в одну строку, приведя текст к нижнему регистру через text.lower() перед подсчётом, и не тронули файл теста. Тесты прошли в обоих случаях, а два диффа совпадают байт в байт, то есть новая сборка изменила затраченное время, а не ответ.

Версия 2.1.316 закончила за 15.9 секунды против 25.8 секунды, на 38% меньше времени, а её оценка стоимости Claude Code составила $0.055 против $0.129 — в основном потому, что она прочитала и записала меньше кэшированных токенов. Эти две суммы в долларах — собственная оценка стоимости Claude Code, а не то, что заплатили мы. Одна задача, один запуск на каждую версию — небольшая выборка.

Как пользоваться Claude Code с API-ключом вместо подписки?

Claude Code требует аккаунт Pro, Max, Ultra, Team, Enterprise или Console, а бесплатный тариф claude.ai его не включает. Шлюзу нужны две переменные: ANTHROPIC_BASE_URL — куда идут запросы, — и учётные данные, где ANTHROPIC_AUTH_TOKEN отправляется как Authorization: Bearer, а ANTHROPIC_API_KEY как x-api-key. Базовый URL меняет, куда идут запросы, а не то, какая модель отвечает, поэтому указывайте и модель.

bash
export ANTHROPIC_BASE_URL="https://api.omniakey.com"
export ANTHROPIC_AUTH_TOKEN="your-omniakey-api-key"
claude --model claude-sonnet-5-5

Наши тесты выше шли именно так, с ключом OmniaKey в ANTHROPIC_AUTH_TOKEN.

Руководство по API-ключу Claude Code разбирает переменные и настройку в Windows. Подробный порядок действий — в нашем руководстве по установке и в материале Claude Code без подписки. Страницы моделей Claude Opus 5.5 и Claude Sonnet 5.5 показывают, для чего нужна каждая, а цены тарифов собраны в нашем руководстве по ценам Claude Code.

Частые вопросы

Claude Code 2.0 — последняя версия?

Нет. Линейка 2.0 закончилась на 2.0.77 6 января 2026 года, а последняя версия на 31 октября 2026 г. — 2.1.316. Запустите claude --version, чтобы увидеть свою.

Когда вышел Claude Code 2.0?

Claude Code 2.0 вышел 29 сентября 2025 года: версия 2.0.0 появилась в npm в тот же день, что и анонс Anthropic. Линейка 2.1 началась 7 января 2026 года.

Как обновить Claude Code?

При нативной установке запустите claude update или дайте ей обновиться в фоне. Homebrew использует brew upgrade claude-code или brew upgrade claude-code@latest, WinGet — winget upgrade Anthropic.ClaudeCode, npm — npm install -g @anthropic-ai/claude-code@latest. Затем проверьте результат командой claude --version.

Как установить старую версию Claude Code?

Передайте версию скрипту установки: curl -fsSL https://claude.ai/install.sh | bash -s 2.1.89 в macOS, Linux или WSL либо & ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 2.1.89 в PowerShell.

Claude Code работает на бесплатном тарифе?

Нет. Бесплатный тариф claude.ai не включает Claude Code — нужен аккаунт Pro, Max, Ultra, Team, Enterprise или Console. Другой путь — API-ключ, из Anthropic Console или от шлюза, с оплатой по факту использования.

Проверенные источники

Claude CodeClaude Code 2.0release notesupdate guideAnthropic

Похожие статьи

Недавние статьи