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 COO読了目安 10分
このページの内容

Claude Code 2.0 は2025年9月29日にリリースされました。VS Code 拡張、刷新されたターミナル画面、/rewind で戻れるチェックポイントが追加されています。ただし今の最新版は 2.0 ではありません。2.0 系は2026年1月6日の 2.0.77 で終わり、2026年10月31日時点の最新リリースは 2.1.316 です。

バージョンリリース状態
2.0.02025年9月29日2.0 の初回
2.0.772026年1月6日2.0.x の最終
2.1.02026年1月7日2.1 の初回
2.1.3162026年10月31日最新

ネイティブインストールを更新するには:

bash
claude update
claude --version

Claude Code 2.0 のリリース日はいつですか?

Anthropic は2025年9月29日 14:41 UTC に 2.0.0 を npm へ公開しました。発表 "Enabling Claude Code to work more autonomously" と同じ日です(npm レジストリ、2026年10月31日確認)。2.0 系は2026年1月6日の 2.0.77 まで続き、公開されたバージョンは全部で70件でした。2.0.74 は2025年12月19日、2.0.76 は2025年12月22日に出ています。

2.1.0 は翌日の2026年1月7日に登場しました。2026年10月31日の時点で、レジストリには全部で555バージョンがありました。同日、latest タグは 2.1.316 を、stable タグは 2.1.309 を指していました。Anthropic のセットアップページによると、stable チャンネルは通常1週間ほど遅れて配信され、大きな不具合を含むリリースは飛ばします(2026年10月31日確認)。

Claude Code 2.0 の新機能は何でしたか?

主な変更点は、Anthropic の2025年9月29日の発表と 2.0.0 のチェンジログにあります。

  • ベータ版のネイティブ VS Code 拡張。サイドバーパネルとインラインの差分表示があります。
  • ステータスが見やすくなり、Ctrl+r でプロンプト履歴を検索できるようになった刷新ターミナル画面。
  • 変更前のコードの状態を保存するチェックポイント。
  • Claude Code SDK の Claude Agent SDK への改名。
  • デフォルトモデルが Claude Sonnet 4.5 に。

2.0.0 のチェンジログは10項目で、その中には "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" が入っています。

チェックポイントの仕組みは今も同じです。ターンを開始するプロンプトごとに1つ作成され、セッションは直近100件を保持します。スナップショットは、そのセッションが最後に保存してから約30日で削除されます。/rewind、または空のプロンプトで Esc を2回押すと、4つの選択肢があるメニューが開きます。コードと会話を戻す、会話だけを戻す、コードだけを戻す、要約する、の4つです。Bash コマンドだけが変更したファイルは追跡されず、サブエージェントによる編集も通常は記録されません。危険な変更の前には git にコミットしておいてください。

2.0 のあとに何が変わりましたか?

2025年12月19日の 2.0.74 では、定義へ移動、参照の検索、ホバーでの説明表示を行う LSP(Language Server Protocol)ツールが追加されました。2026年1月7日の 2.1.0 は15項目で、例えば次のようなものです。

  • スキルを作成・編集すると、再起動なしでその場で再読み込みされる。
  • スキルを context: fork でフォークしたサブエージェント内で実行できる。
  • language 設定で Claude が返答に使う言語を選べる。
  • Shift+Enter が iTerm2、WezTerm、Ghostty、Kitty でそのまま動く。
  • OAuth トークン、API キー、パスワードがデバッグログに出ないようにするセキュリティ修正。

バージョン 2.1.89(2026年3月31日)以降、リリースマニフェストには署名が付きます。それより前のバージョンはチェックサムだけです。npm パッケージが要求する Node.js は 22 以上になり、2.0.0 の Node.js 18 から上がりました。Pro、Max、Ultra、Team、Enterprise、Anthropic API のデフォルトモデルは現在 Opus 5.5 です。

2.0(2025年)現在
バージョン2.0.02.1.316
デフォルトモデルSonnet 4.5Opus 5.5
npm の Node18+22+
CLI オプション4066
コマンド618

CLI オプションとコマンドの行は、2.0.76 と 2.1.316 の claude --help の出力を数えたものです。

2.0.76 と比べると、2.1.316 のヘルプ出力は次のように変わっています。

  • 新しいコマンドには、バックグラウンドエージェント用の agents、バックグラウンドセッション用の attach、logs、stop、rm、認証の auth、別の AI コーディングエージェントから設定を取り込む import、プロジェクトの Claude Code データをパソコンから消す purge、クラウドで動くマルチエージェントのコードレビュー ultrareview があります。
  • 新しいオプションには、新しい git worktree を作る --worktree、low から max まで指定できる --effort、バックグラウンドで起動する --bg、--remote-control、カスタマイズをすべて切って起動する --safe-mode、--name があります。
  • --permission-mode は default と delegate を外し、auto と manual を加えました。default や delegate を渡しているスクリプトは新しい値に変える必要があります。
  • なくなったオプションは --mcp-debug の1つだけです。2.0.76 の時点で非推奨と記されていました。

バージョンの確認とアップデート方法は?

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 が下の1行目か2行目を表示し、Homebrew、WinGet、apk のインストールでは3行目を表示します。

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 を更新するとどうなりますか?

2026年10月31日、Node.js 26.12.1 の Mac で新規インストールを5回行いました。それぞれ空のホームフォルダで、OmniaKey API 経由で Claude のモデルに向けています。

インストール起動更新後
Native 2.0.0はい2.1.308
Native 2.0.76はい2.1.314
npm 2.0.76はい失敗
npm 2.0.0クラッシュ未実行

ネイティブの2件はどちらも起動し、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

どちらもその時間に npm で最新だった 2.1.316 には届いていません。更新したら 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 は問題なく起動したので、このクラッシュはこの Node のバージョンにおける npm 版 2.0.0 の問題です。npm の 2.1.316 は起動し、2.1.316 (Claude Code) を表示しました。npm で入れた場合は上の npm コマンドで更新するか、メッセージにあるとおり claude install でネイティブインストーラに移ってください。

ネイティブで更新しても、両方のバージョンは ~/.local/share/claude/versions/ に残り、ランチャーは新しい方を指します。計測したバイナリは 2.0.0 が 74 MB、2.0.76 が 182 MB、2.1.308 が 275 MB、2.1.314 が 279 MB で、更新のたびに古いバイナリがディスクに残りました。

バージョン固定・ロールバック・更新の抑制はできますか?

特定のバージョンは、同じスクリプトにバージョン番号を渡してインストールします:

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 を渡すと、stable チャンネルから始まります。インストール時に選んだチャンネルが自動更新のデフォルトになり、あとから settings.json で変更できます:

json
{"autoUpdatesChannel": "stable"}

既定の latest は、新しいリリースが出た時点でインストールします。stable は通常1週間ほど前のもので、大きな不具合を含むリリースは飛ばします。同じ切り替えは /config にもあります。新しく出たモデルは、stable チャンネルが配信するより新しいバージョンを必要とすることがあるので、すぐに使いたいときは latest に切り替えてください。

minimumVersion は下限を決め、自動更新と claude update はそれより古いものをインストールしなくなります:

json
{"minimumVersion": "2.1.143"}

settings.json の env キーで DISABLE_AUTOUPDATER を1にすると、バックグラウンドの確認だけが止まり、claude update はそのまま使えます。DISABLE_UPDATES は手動を含むすべての経路を止めます。

GitHub のユーザーによる2件のバグ報告が、こうした部分の粗さを示しています。2026年2月12日、あるユーザーがこう報告しました。"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"(特定のバージョンを指定しても、新しいバイナリを落としたあとに symlink が更新されず、古いバージョンのまま残る、という意味です)(issue #25165、クローズ済み)。

2026年5月17日、ある Windows ユーザーが、stable チャンネルで 2.1.143 を入れたあと、自動更新が当時の stable ビルドである 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 のエラーページ、2026年10月31日確認)。

ゲートウェイの内側では、古いインストールの内蔵デフォルトモデルが原因で通信が通らないことがあります。モデルを指定せずに起動した 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 系にも問題がありました。2025年10月1日、あるユーザーが、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
修正同じ1行同じ1行
テスト結果合格合格
時間25.8 s15.9 s
ターン数55
CLI コスト見積$0.129$0.055
キャッシュ読み込み50,54734,306

どちらも同じ1行の修正で、数える前に text.lower() でテキストを小文字にし、テストファイルには手を入れていません。テストは両方で通り、2つの差分はバイト単位で同じでした。新しいビルドが変えたのは所要時間で、答えではありません。

2.1.316 は 15.9 秒で終わり、25.8 秒と比べて38%短くなりました。Claude Code のコスト見積は $0.055 対 $0.129 で、主な違いは読み書きするキャッシュトークンが少なかったことです。この2つの金額は Claude Code 自身のコスト見積であり、実際に支払った額ではありません。1つのタスクを各バージョンで1回ずつ実行した小さなサンプルです。

サブスクではなく API キーで Claude Code を使うには?

Claude Code には Pro、Max、Ultra、Team、Enterprise、Console のいずれかのアカウントが必要で、無料の claude.ai プランには含まれません。ゲートウェイでは2つの変数を使います。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

上のテストはこの方法で、ANTHROPIC_AUTH_TOKEN に OmniaKey のキーを入れて実行しました。

Claude Code の API キーガイドでは、変数と Windows での設定を説明しています。詳しい手順はセットアップガイドとサブスクなしで Claude Code を使う方法にあります。Claude Opus 5.5 と Claude Sonnet 5.5 のモデルページではそれぞれの用途を、プランの価格はClaude Code の料金ガイドで確認できます。

よくある質問

Claude Code 2.0 は最新バージョンですか?

いいえ。2.0 系は2026年1月6日の 2.0.77 で終わり、2026年10月31日時点の最新リリースは 2.1.316 です。自分のバージョンは claude --version で確認できます。

Claude Code 2.0 のリリース日はいつですか?

Claude Code 2.0 は2025年9月29日にリリースされました。バージョン 2.0.0 が npm に届いたのは、Anthropic の発表と同じ日です。2.1 系は2026年1月7日に始まりました。

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 の古いバージョンはどうやってインストールしますか?

インストールスクリプトにバージョンを渡します。macOS、Linux、WSL では curl -fsSL https://claude.ai/install.sh | bash -s 2.1.89、PowerShell では & ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 2.1.89 です。

無料プランで Claude Code は使えますか?

いいえ。無料の claude.ai プランに Claude Code は含まれず、Pro、Max、Ultra、Team、Enterprise、Console のいずれかのアカウントが必要です。もう1つの方法は API キーで、Anthropic Console かゲートウェイから取得し、利用量に応じて課金されます。

確認した情報源

Claude CodeClaude Code 2.0release notesupdate guideAnthropic

関連記事

最近の記事