Claude Code 2.0:リリース日・新機能・アップデート方法
Claude Code 2.0 は2025年にリリースされました。現在の最新リリースは 2.1.316 です。
このページの内容
- Claude Code 2.0 のリリース日はいつですか?
- Claude Code 2.0 の新機能は何でしたか?
- 2.0 のあとに何が変わりましたか?
- バージョンの確認とアップデート方法は?
- 古い 2.0 を更新するとどうなりますか?
- バージョン固定・ロールバック・更新の抑制はできますか?
- 古いバージョンの Claude Code はまだ使えますか?
- 同じタスクで新しいバージョンは良くなりますか?
- サブスクではなく API キーで Claude Code を使うには?
- よくある質問
- Claude Code 2.0 は最新バージョンですか?
- Claude Code 2.0 のリリース日はいつですか?
- Claude Code はどうやって更新しますか?
- Claude Code の古いバージョンはどうやってインストールしますか?
- 無料プランで Claude Code は使えますか?
- 確認した情報源
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.0 | 2025年9月29日 | 2.0 の初回 |
| 2.0.77 | 2026年1月6日 | 2.0.x の最終 |
| 2.1.0 | 2026年1月7日 | 2.1 の初回 |
| 2.1.316 | 2026年10月31日 | 最新 |
ネイティブインストールを更新するには:
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.0 | 2.1.316 |
| デフォルトモデル | Sonnet 4.5 | Opus 5.5 |
| npm の Node | 18+ | 22+ |
| CLI オプション | 40 | 66 |
| コマンド | 6 | 18 |
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) のようになります。そのあと、インストールしたときと同じ方法で更新します。
# Native installer
claude update
# Homebrew, stable channel
brew upgrade claude-code
# Homebrew, latest channel
brew upgrade claude-code@latest
# WinGet
winget upgrade Anthropic.ClaudeCode
# 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行目を表示します。
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秒かかりました。
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 は起動したものの、更新に失敗しました:
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でクラッシュしました。
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 で、更新のたびに古いバイナリがディスクに残りました。
バージョン固定・ロールバック・更新の抑制はできますか?
特定のバージョンは、同じスクリプトにバージョン番号を渡してインストールします:
curl -fsSL https://claude.ai/install.sh | bash -s 2.1.89
& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 2.1.89
番号の代わりに stable を渡すと、stable チャンネルから始まります。インストール時に選んだチャンネルが自動更新のデフォルトになり、あとから settings.json で変更できます:
{"autoUpdatesChannel": "stable"}
既定の latest は、新しいリリースが出た時点でインストールします。stable は通常1週間ほど前のもので、大きな不具合を含むリリースは飛ばします。同じ切り替えは /config にもあります。新しく出たモデルは、stable チャンネルが配信するより新しいバージョンを必要とすることがあるので、すぐに使いたいときは latest に切り替えてください。
minimumVersion は下限を決め、自動更新と claude update はそれより古いものをインストールしなくなります:
{"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.76 | 2.1.316 | |
|---|---|---|
| 修正 | 同じ1行 | 同じ1行 |
| テスト結果 | 合格 | 合格 |
| 時間 | 25.8 s | 15.9 s |
| ターン数 | 5 | 5 |
| CLI コスト見積 | $0.129 | $0.055 |
| キャッシュ読み込み | 50,547 | 34,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 が変えるのは送り先だけで、どのモデルが答えるかは変わりません。モデルも指定してください。
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 かゲートウェイから取得し、利用量に応じて課金されます。
確認した情報源
- npm: @anthropic-ai/claude-code — 2026年10月31日確認
- Anthropic: Enabling Claude Code to work more autonomously — 2026年10月31日確認
- Claude Code changelog — 2026年10月31日確認
- Claude Code setup — 2026年10月31日確認
- Claude Code checkpointing — 2026年10月31日確認
- Claude Code with an LLM gateway — 2026年10月31日確認
- Claude Code model configuration — 2026年10月31日確認
- Claude Code errors — 2026年10月31日確認
- Claude Code in VS Code — 2026年10月31日確認
- Use Claude Code with Pro, Max or Ultra — 2026年10月31日確認
- GitHub issue #8657 — 2026年10月31日確認
- GitHub issue #25165 — 2026年10月31日確認
- GitHub issue #60065 — 2026年10月31日確認
関連記事
Claude CodeをOmniaKey APIで使う方法
Claude Code を OmniaKey の Anthropic ネイティブ エンドポイントにポイントします。2 つの環境変数、サイレントにスワップされることのないクロード モデル、月額プランなしでトークンごとに課金されます。
サブスクなしで Claude Code API を使う
Claude Code のローカル terminal は月額 Claude plan ではなく API billing を使えます。無料になるのではなく、認証と支払い方法が変わります。
Claude Code 料金
継続的な利用とホスト機能にはサブスクリプション、使用量の計測とプロジェクト別の予算管理にはAPI課金が向いています。