Claude Code 2.0・2.1の全変更点を完全解説【2026年最新】:バージョン別新機能・アップデート方法まで
前回はClaude Codeのインストールと基本操作を解説しましたが、今回は「Claude Code 2.0」「Claude Code 2.1」というバージョンに焦点を当てて、何が変わったのか・どう使えばいいのかを深掘りしていきます。
室谷Claude Code、バージョンアップが本当に速くて、もう2.1.107まで来てるんですよね。2026年4月時点で。
.AI(ドットエーアイ)のコミュニティでも「今どのバージョン使ってる?」って話が毎週出てきます。
.AI(ドットエーアイ)のコミュニティでも「今どのバージョン使ってる?」って話が毎週出てきます。
テキトー教師講座で受講生さんに一番聞かれるのが「2.0と2.1って何が違うの?」なんですよ。正直、バージョン番号の見方自体わかってない人も多くて・・・
室谷それ、そうですよね。ゲームのメジャーバージョンアップとは感覚が違いますから。
Claude Code 2.0って実際は大型のマイルストーンリリースで、そこからは細かいパッチが毎日のように降ってくる感じです。
Claude Code 2.0って実際は大型のマイルストーンリリースで、そこからは細かいパッチが毎日のように降ってくる感じです。
テキトー教師まず現在地を整理しましょう。2026年4月時点では最新が2.1.107。
npmで週に1,000万回以上ダウンロードされていて、これがどれだけ普及してるかわかりますよね。
npmで週に1,000万回以上ダウンロードされていて、これがどれだけ普及してるかわかりますよね。
室谷この記事を読めば、2.0と2.1の違い・各バージョンで何が追加されたか・そして今すぐアップデートすべき理由がわかります。
Claude Code 2.0とは?何が変わったのか
室谷Claude Code 2.0の発表は2025年9月29日でした。Anthropicが「エージェントとして自律的に動かせる」ことを正式に宣言した、ある意味でフェーズが変わったリリースです。
テキトー教師一言で言うと「ターミナルの中のAI」から「IDE統合のエージェント」へのシフトですよね。
室谷そうです。2.0の核心は3つの変化にまとめられます。
整理するとこうなります。
整理するとこうなります。
| 変化 | 内容 | 影響 |
|---|---|---|
| VS Code拡張(ベータ) | IDEにClaude Codeが統合 | ターミナルとIDEの分離が解消 |
| チェックポイント | 作業前の状態に即座に巻き戻し可能 | 大規模タスクを安心して任せられる |
| Claude Agent SDK | サブエージェント・フックのSDKサポート | カスタムエージェントの構築が可能に |
テキトー教師デフォルトモデルもClaude Sonnet 4.5に変わりましたね。
/modelコマンドで切り替えられます。VS Code拡張の正式ベータ公開

テキトー教師VS Code拡張、これは受講生さんに一番刺さった機能ですね。今まで「ターミナル開いて、VS Codeも開いて・・・」って2画面管理が必要だったのが、IDE内で完結するようになった。
室谷しかもリアルタイムで差分がサイドパネルに表示されるようになったんですよね。「Claudeが今どのファイルをどう変えてるか」が見える。
MYUUUのエンジニアはもうこれなしでは戻れないって言ってます。
MYUUUのエンジニアはもうこれなしでは戻れないって言ってます。
テキトー教師サイドバーパネルにインラインdiffが表示されるのがポイントで・・・ターミナルだと変更を確認するためにコマンドを打たないといけなかったのが、常時モニタリングできるようになった。
室谷はAnthropicの公式マーケットプレイスからダウンロードできます。IDEユーザーはターミナル派より遥かに多いので、この拡張でClaude Codeの普及がさらに加速すると思ってます。
チェックポイント機能(自律作業の安全装置)
室谷個人的に2.0で一番重要なのはチェックポイントです。Claudeに「広範囲のリファクタリングやって」って自律的に任せられるようになったのがここが大きい・・・
テキトー教師怖くて任せられない、って受講生さんが多かったんですよ。「変なコードを大量に生成されて戻せなくなったらどうしよう」って。
チェックポイントでそれが解消された。
チェックポイントでそれが解消された。
室谷Escを2回押すか
/rewindコマンドで、Claudeが編集する前の状態に即座に戻せます。コードだけでなく会話も戻せるから、「あのときの判断から分岐させたい」という探索的な使い方もできる。
テキトー教師注意点として、チェックポイントはClaudeの編集に対して機能するもので、ユーザー自身がした編集やbashコマンドの実行は対象外です。だから公式もgitと組み合わせることを推奨しています。
室谷git revertで戻せる変更とチェックポイントは役割が違う。git管理しているプロジェクトで、さらにチェックポイントでセーフティネットを重ねるのがベストプラクティスです。
サブエージェントとフック、Claude Agent SDK
テキトー教師2.0でサブエージェントとフックも正式にSDKサポートされましたよね。これ、単なるコーディングツールの話じゃなくて・・・
室谷エンタープライズ向けのカスタムエージェント構築が本格化した、っていう話です。Claude Agent SDK(旧名:Claude Code SDK)を使えば、Claude Codeと同じコアツール・コンテキスト管理・権限フレームワークが使えるようになる。
海外ではすでに金融コンプライアンスエージェントとかサイバーセキュリティエージェントを作っている企業が増えています。
海外ではすでに金融コンプライアンスエージェントとかサイバーセキュリティエージェントを作っている企業が増えています。
テキトー教師室谷さんがシェアしてた新レンダラーの話もありましたよね。フリッカーが完全に消えたって。
室谷あれはターミナルのUI体験が根本から変わりましたね。入力欄が画面下部に固定されて、マウスクリック・ドラッグ選択・ホイールスクロールが全部対応した。
CLAUDE_CODE_NO_FLICKER=1 claudeで有効化できます。Claude Code 2.1とは?2026年1月のビッグアップデート
室谷2.0から2.1への移行が2026年1月8日に起きたんですけど、これが本当にビッグアップデートで・・・CHANGELOGを見たら109箇所の変更があったんですよね。
テキトー教師受講生さんに「2.0.76から2.1.0になった」って説明するとき、バージョンの読み方から説明しないといけないんですよ(笑)。「2」がメジャー、「1」がマイナー、「0」がパッチ・・・でも実際はそんな厳密じゃなくて。
室谷Claude Codeの場合、機能的に大きな変化があったときにマイナーバージョンが上がる感じですね。2.1.0では本当に大量の機能追加がありました。
スキルシステムの強化
テキトー教師2.1で一番大きかったのは、スキルのホットリロードとforkコンテキストのサポートですね。これ、開発者にとって地味に大きくて・・・
室谷以前は
~/.claude/skillsのスキルを変更したら再起動が必要だったのが、2.1から再起動なしで即座に反映されるようになった。スキル開発のフィードバックループが格段に速くなってます。
テキトー教師context: forkでスキルを分離した環境で実行できるようになったのも大きい。スキルが本体のコンテキストを汚染しないから、複雑なワークフローが組みやすくなりました。
室谷さらにスキルにagentフィールドが追加されて、「どのモデルで実行するか」を指定できるようになった。コスト最適化の観点で、シンプルなタスクはHaiku、複雑なタスクはOpusで自動振り分け、みたいな設計ができる。
MCPの大幅強化
テキトー教師MCP(Model Context Protocol)周りも2.1で大きく変わりましたよね。
室谷list_changed通知対応が一番大きいですね。以前はMCPサーバーのツールやリソースが変わったら再接続が必要だったのが、2.1では再接続なしで動的に更新されるようになりました。
テキトー教師受講生さんがMCPでつまずくポイントって大体「再接続の手順がわからない」とか「変更が反映されない」なんですよ。これが解消されたのは大きい。
室谷あと
/teleportと/remote-envコマンドが追加されて、claude.aiのサブスクリプション向けにリモートセッション機能が使えるようになった。ローカルのClaude Codeセッションをブラウザやスマホから続けられるやつです。Vimモードの大幅拡張
テキトー教師ちょっとコアな話かもしれないですけど(笑)、Vimモーションが大量に追加されたのも2.1の目玉で。
室谷Vimユーザーにとっては嬉しすぎる変更ですよ。
;、y(yank)、p(put)、テキストオブジェクト操作、>>インデント、J(行結合)・・・ほぼVimと同じ感覚で操作できるようになった。
テキトー教師インタラクティブモードでの
--toolsフラグ対応も追加されて、「このセッションではこのツールだけ使っていい」という制限をかけられるようになりましたね。言語設定と開発者体験の向上
室谷language: "japanese"みたいな言語設定が追加されたのは日本ユーザーとしてありがたい変更ですよね。
テキトー教師講座の受講生さんの多くは「Claudeの返答が英語になってしまう」という悩みを持ってたんですよ。設定で日本語固定にできるようになって、それが解消された。
室谷Shift+EnterがiTerm2・WezTerm・Ghostty・Kittyで設定変更なしで動くようになったのも地味に大きい。今まで改行の扱いで混乱してた人が多かったので・・・Claude Code 2.1の進化の流れ(主要バージョン別まとめ)

テキトー教師2.1.0から現在の2.1.107まで、膨大な変更が積み重なっているんですが・・・整理するとどこに注目すればいいですか?
室谷大きなマイルストーンで言うと、こんな流れですね。
| バージョン | 主な追加機能 |
|---|---|
| 2.1.0 | スキルホットリロード、Vimモーション拡張、MCP list_changed対応 |
| 2.1.41 | Auth CLI(claude auth login)、Windows ARM64対応 |
| 2.1.47 | Claude Sonnet 4.6サポート |
| 2.1.49 | git worktreeサポート(--worktree/-w)、バックグラウンドエージェント |
| 2.1.50 | Opus 4.6 1Mコンテキスト(fast mode)、エージェントCLI |
| 2.1.59 | オートメモリ機能(/memoryで管理)、/copyコマンド |
| 2.1.63 | HTTPフック、/simplify・/batchスラッシュコマンド |
| 2.1.68 | Opus 4.6デフォルト化(Max/Teamプラン)、Ultrathink再導入 |
| 2.1.71 | /loopコマンド、cronスケジューリング |
| 2.1.75 | Opus 4.6で1Mコンテキスト(Max/Team/Enterprise標準化) |
| 2.1.76 | MCPエリシテーション(サーバーが作業中に構造化入力を要求可能) |
| 2.1.78 | StopFailureフック、エージェントfrontmatterのeffort/maxTurns |
| 2.1.80 | チャンネルプレビュー、レート制限のstatusline表示 |
| 2.1.107 | バックグラウンドモニタリング(plugins)、PreCompactフック |
テキトー教師2.1.59のオートメモリ、これは受講生さんに特に注目してほしい機能ですね。
室谷Claudeが作業しながら自動でコンテキストを保存してくれて、次のセッションでも引き継がれます。
/memoryコマンドで「何が保存されているか」を確認・編集できます。
テキトー教師コンテキストの引き継ぎ問題、これはClaude Codeの実務利用で一番大きかった壁だったので・・・これが自動化されたのはフェーズが変わった感じがします。
特に注目すべき2.1の機能深掘り
室谷個別の機能をもう少し掘り下げていきましょうか。実際にMYUUUで使っていて「これは手放せない」と思ってる機能を中心に。
git worktreeサポートとバックグラウンドエージェント
室谷--worktreeフラグ(-wの省略形あり)はかなり実践的な変化でした。孤立したgitワークツリーでエージェントが動くから、作業中のブランチを汚さずにClaudeに別タスクを並行で進めさせられる。
テキトー教師「メイン作業しながらClaudeに別のタスクをバックグラウンドで・・・」って、ちょっと前まで絵に描いた餅だったのが現実になりましたよね。
室谷バックグラウンドエージェントとの組み合わせが強力で・・・例えばフロントエンドのUI実装をメインで進めながら、ClaudeにバックグラウンドでバックエンドのAPIテストを書かせる、みたいな並行開発ができます。Ctrl+Fでバックグラウンドエージェントを全終了できます。
テキトー教師ただ、worktreeを使いこなすにはgitの基本的な理解が必要で・・・受講生さんの中でgitに不慣れな方は、まずそちらをしっかり押さえてからがいいですね。
オートメモリと/memory管理
テキトー教師2.1.59で追加されたオートメモリの仕組みを整理しましょうか。
室谷Claudeが自動でコンテキストを保存してくれて、次のセッションでも引き継がれます。
/memoryコマンドで「何が保存されているか」を確認・編集できます。
テキトー教師受講生さんで「毎回同じ前提説明を最初にしないといけない」という悩みを持つ人が多かったんですよ。「このプロジェクトはTypeScriptで・・・テストはJestで・・・」みたいな。
それがオートメモリで解消される。
それがオートメモリで解消される。
室谷autoMemoryDirectory設定でカスタムディレクトリを指定することもできます。プロジェクトごとにメモリを分けたいケースとかに使えます。/loopコマンドとcronスケジューリング
室谷/loopコマンドが2.1.71で追加されたのも、エージェント的な使い方が広がる変化ですよね。/loop 5m check the deployみたいな感じで、定期実行のタスクをClaude Codeに任せられる。
テキトー教師「デプロイを5分おきに確認して、エラーが出たら教えて」みたいなのが自然言語で書けるようになった。エンジニアじゃない方にもわかりやすい使い方ですよね。
室谷cronスケジューリングも入ったので、セッション内だけでなく定期的なタスク管理ができるようになってます。MYUUUだとリポジトリの健全性チェックをこれで回しています。
1Mコンテキストウィンドウ(Opus 4.6)
テキトー教師2.1.75で追加された1Mコンテキストウィンドウ(Opus 4.6)、これはMax・Team・Enterpriseプランが対象なんですよね。
室谷そうです。以前は追加使用料が必要だったのが、対象プランでは標準で使えるようになった。
1Mトークンって何がすごいかというと・・・大規模なコードベース全体をコンテキストに入れた状態でClaude Codeに作業させられる。
1Mトークンって何がすごいかというと・・・大規模なコードベース全体をコンテキストに入れた状態でClaude Codeに作業させられる。
テキトー教師数十万行規模のプロジェクトでも一気に読み込めますもんね。「どのファイルを見せればいいかわからない」という問題が根本解決する。
室谷MYUUUでも中規模のプロジェクト(数万行)だと全部コンテキストに入れてしまった方が精度が上がるケースが多くて・・・1Mはかなり実用的な変更でした。
バージョン確認とアップデートの方法
テキトー教師ここで実用的な話をしましょう。「自分が今どのバージョンを使っているか」の確認方法から。
室谷これは簡単です。
claude --version
テキトー教師出力例はこんな感じです。
Claude Code 2.1.107
室谷アップデートも一行で済みます。
npm install -g @anthropic-ai/claude-code
テキトー教師グローバルにインストールしている場合は
npm update -g @anthropic-ai/claude-codeでも更新できます。npxで使ってる人は毎回最新版が使われるので、特に何もしなくていいです。
室谷Claude Code自体に自動アップデートの仕組みもあって、セッション中に新しいバージョンが出ると通知が来ます。ただ即座には切り替わらないので、明示的にアップデートコマンドを打った方が確実です。
Macネイティブインストーラーの場合
テキトー教師Macのネイティブインストーラーで入れてる場合は、から最新版を再ダウンロードするか、Claude Code内の設定から更新できます。
室谷npm版とネイティブ版の違いで混乱する人が多いんですよね。基本的に同じ機能ですが、ネイティブ版はBunで動いていてスタートアップが速い。
日常使いはネイティブ版の方が快適です。
日常使いはネイティブ版の方が快適です。
Claude Code 2.1の最新バージョン(2.1.107)で何が変わったか

テキトー教師記事執筆時点の最新、2.1.107の変更点も見ておきましょうか。
室谷2.1.107は「長い操作の途中でも思考のヒントをより早く表示する」という変更です。シンプルなUI改善系のリリースですが、2.1.105の方が内容が充実していて・・・
テキトー教師2.1.105では何が入りましたか?
室谷まず
EnterWorktreeツールにpathパラメータが追加されて、既存のworktreeに直接入れるようになった。あとPreCompactフックが追加されて、コンパクション(コンテキスト圧縮)をフックでブロックできるようになりました。
テキトー教師バックグラウンドモニタリングサポートがプラグインで使えるようになったのも2.1.105でしたよね。セッション開始時や、スキル呼び出し時に自動起動するモニターが設定できるようになった。
室谷/proactiveが/loopのエイリアスになったのも2.1.105ですね。コマンド名が増えてきたので、こういう整理は助かります。
テキトー教師最新の変更を追うのにGitHubのリリースページを見るのが一番確実ですよね。
室谷そうですね。に全バージョンのchangelogが公開されています。
Claude Code 2.0・2.1を使う上でよくある質問
テキトー教師受講生さんからよく来る質問をまとめて答えていきましょうか。
Q1: 2.0以前から使っています。何か設定の移行が必要ですか?
室谷基本的には不要です。
npm install -g @anthropic-ai/claude-codeでアップデートするだけで、既存の設定(CLAUDE.md、settings.json等)はそのまま引き継がれます。
テキトー教師ただし、一部のコマンドが非推奨になっているものがあります。
Windowsの管理設定ファイルのパスも変更になっていますので、企業ユーザーはを確認してください。
/output-styleコマンドは2.1.73で非推奨になっていて、代わりに/configを使います。Windowsの管理設定ファイルのパスも変更になっていますので、企業ユーザーはを確認してください。
Q2: claude code 2.0は「claude 2.0」と同じですか?
室谷全くの別物です。「Claude 2.0」は2023年7月にAnthropicがリリースしたAIモデル(LLM)の名前で、これは既に過去のものです。
テキトー教師Claude Code 2.0はAIモデルではなく、ツールのバージョンですよね。「Claude Codeというコーディングツール」が2.0になった、ということ。
使われているモデルはClaude Sonnet 4.5(2.0リリース時)、現在はSonnet 4.6やOpus 4.6です。
使われているモデルはClaude Sonnet 4.5(2.0リリース時)、現在はSonnet 4.6やOpus 4.6です。
室谷混同している人がかなり多いので、これは明確にしておきたい。Claude Codeのバージョン番号とAnthropicのモデル名は別の体系です。
Q3: claude code 2.1の主な改善点は一言で言うと?
テキトー教師一言で言えば「エージェントとしての自律性がさらに上がった」です。スキルシステムの強化、worktreeサポート、オートメモリ・・・これら全部が「Claudeにより多くを任せられる」という方向に動いています。
室谷2.0が「IDEとの統合」だったとしたら、2.1は「チームとしての協調」ですね。複数のエージェントが並行して動いて、人間は高レベルの意思決定だけする、みたいなワークフローが実現しつつある。
Q4: 無料でアップデートできますか?
室谷はい、ツールのアップデート自体は無料です。
npm install -g @anthropic-ai/claude-codeで常に最新版が手に入ります。
テキトー教師一部の機能(Opus 4.6の1Mコンテキスト等)はMax・Team・Enterpriseプランが必要ですが、ツール自体のアップデートは無料です。
まとめ
テキトー教師今回はClaude Code 2.0と2.1の変更点を一通り見てきましたが・・・これだけ短期間でこれだけの変更が入るのは異例ですよね。
室谷2026年4月時点でバージョン2.1.107まで来てますから。2025年9月に2.0が出て、半年程度で107回リリースされてる計算です。
週に3〜4回のペース。
週に3〜4回のペース。
テキトー教師整理すると、Claude Code 2.0で押さえておくべきは3点です。
- VS Code拡張: IDE内でClaude Codeが使えるようになった
- チェックポイント:
Esc×2または/rewindで変更前に即巻き戻し - Claude Agent SDK: エンタープライズ向けカスタムエージェントの構築が可能に
室谷Claude Code 2.1では特にこの3点が重要です。
- git worktreeサポート: 並行開発ができるようになった
- オートメモリ: セッション間のコンテキスト引き継ぎが自動化
- 1Mコンテキスト(Opus 4.6): 大規模コードベースを丸ごとコンテキストに
テキトー教師バージョンアップは
バグ修正も多いので、古いバージョンを使い続ける理由はほぼないです。
npm install -g @anthropic-ai/claude-code一発です。受講生さんには「とにかく常に最新を使え」と言っています。バグ修正も多いので、古いバージョンを使い続ける理由はほぼないです。
室谷次回は2.1で追加されたエージェント機能の具体的な使い方を深掘りしていきます。
