Claude Codeは、Anthropicが開発したターミナルベースのAIコーディングエージェントです。自然言語でコードベースを理解し、タスクの実行、コードの説明、Gitワークフローの処理を行えます。本記事では、v0.2から最新v2.1までの全バージョンの機能と変更点を詳細にまとめます。
Claude Codeとは
Claude Codeは、ターミナル上で動作するAIコーディングツールです。開発者がアイデアをコードに変換するのを支援し、機能の構築、バグのデバッグ、コードベースのナビゲーション、タスクの自動化を行います。
公式GitHub: https://github.com/anthropics/claude-code
公式ドキュメント: https://code.claude.com/docs
現在の最新バージョン: 2.1.22(2026年1月28日現在)
2026年 リリース
v2.1.22(最新)
- 非インタラクティブモード(
-p)での構造化出力の修正
v2.1.21
| 主な機能 | 説明 |
|---|
| 日本語IMEサポート | オプション選択プロンプトで全角数字入力をサポート |
| VS Code Python環境 | 自動Python仮想環境アクティベーション(claudeCode.usePythonEnvironmentで設定可能) |
| ファイル操作の優先 | bashの代替(cat, sed, awk)よりもファイル操作ツール(Read, Edit, Write)を優先 |
| 読み取り/検索進捗 | 進行中は「Reading...」、完了時は「Read」と表示 |
v2.1.20
| 主な機能 | 説明 |
|---|
| PRレビューステータス | プロンプトフッターにPR状態(approved, changes requested, pending, draft)を色付きドットで表示 |
| タスク削除機能 | TaskUpdateツールでタスクの削除が可能に |
| Vim履歴ナビゲーション | ノーマルモードで矢印キーによる履歴ナビゲーション |
| 外部エディタショートカット | Ctrl+Gがヘルプメニューに追加 |
v2.1.19
| 主な機能 | 説明 |
|---|
| タスク管理環境変数 | CLAUDE_CODE_ENABLE_TASKSで旧システムを一時的に維持可能 |
| 引数のショートハンド | $0, $1などでカスタムコマンドの個別引数にアクセス |
| スキルの自動承認 | 追加権限やフックのないスキルは承認なしで許可 |
v2.1.18
カスタマイズ可能なキーボードショートカットが追加されました。コンテキストごとのキーバインド設定、コードシーケンスの作成、ワークフローのパーソナライズが可能です。/keybindingsで設定を開始できます。
v2.1.16
| 主な機能 | 説明 |
|---|
| 新タスク管理システム | 依存関係追跡などの新機能を含む |
| VS Codeプラグイン管理 | ネイティブプラグイン管理サポート |
| OAuthユーザーセッション | セッションダイアログからリモートClaudeセッションを閲覧・再開 |
v2.1.15
- npmインストールの非推奨通知を追加(
claude installの使用を推奨)
- React CompilerによるUIレンダリングパフォーマンス改善
v2.1.14
| 主な機能 | 説明 |
|---|
| 履歴ベース自動補完 | bashモード(!)で部分コマンドをTabで履歴から補完 |
| プラグイン検索 | インストール済みプラグインリストで名前や説明でフィルタリング |
| Gitコミット固定 | プラグインを特定のgitコミットSHAに固定可能 |
v2.1.12
v2.1.11
- HTTP/SSEトランスポートでの過剰なMCP接続リクエストを修正
v2.1.10
| 主な機能 | 説明 |
|---|
| Setupフックイベント | --init, --init-only, --maintenance CLIフラグで起動可能 |
| OAuth URL コピー | ログイン時にブラウザが自動で開かない場合、'c'キーでURLをコピー |
--add-dirからのCLAUDE.md | 追加ディレクトリからのCLAUDE.mdファイル読み込みをサポート |
v2.1.9
| 主な機能 | 説明 |
|---|
| MCP自動有効化閾値 | auto:N構文でコンテキストウィンドウのパーセンテージ(0-100)を設定 |
| プランディレクトリ設定 | plansDirectory設定でプランファイルの保存先をカスタマイズ |
| セッションURL帰属 | Webセッションからのコミット/PRにセッションURLを帰属 |
v2.1.7
| 主な機能 | 説明 |
|---|
| ターン時間非表示 | showTurnDuration設定でターン時間メッセージを非表示に |
| 権限プロンプトフィードバック | 権限プロンプト承認時にフィードバックを提供可能 |
| タスク通知の応答表示 | タスク通知にエージェントの最終応答をインライン表示 |
v2.1.6
| 主な機能 | 説明 |
|---|
| /config検索機能 | 設定を素早くフィルタリング |
| /stats日付範囲フィルター | 'r'キーで過去7日、30日、全期間を切り替え |
| スキル自動検出 | サブディレクトリで作業時にネストした.claude/skillsからスキルを自動検出 |
v2.1.5
CLAUDE_CODE_TMPDIR環境変数で内部一時ファイル用ディレクトリをオーバーライド可能に。
v2.1.4
CLAUDE_CODE_DISABLE_BACKGROUND_TASKS環境変数でバックグラウンドタスク機能(自動バックグラウンドとCtrl+B)を無効化可能に。
v2.1.3
| 主な機能 | 説明 |
|---|
| スラッシュコマンドとスキルの統合 | 動作変更なしでメンタルモデルを簡素化 |
| リリースチャンネル切り替え | /configでstableまたはlatestを切り替え |
| 到達不能ルール検出 | /doctorで到達不能な権限ルールを警告 |
v2.1.2
| 主な機能 | 説明 |
|---|
| 画像ソースパスメタデータ | ドラッグ&ドロップ画像に出所を含める |
| クリッカブルファイルパス | OSC 8対応ターミナル(iTerm等)でハイパーリンク化 |
| wingetサポート | Windows Package Managerインストールをサポート |
| エージェントタイプ指定 | SessionStartフックでagent_typeを指定可能 |
v2.1.0
メジャーアップデートとなるリリースです。
| 主な機能 | 説明 |
|---|
| スキルホットリロード | ~/.claude/skillsや.claude/skillsのスキルが即座に利用可能 |
| フォークサブエージェント | context: forkでスキル/スラッシュコマンドをフォークしたサブエージェントで実行 |
| 言語設定 | language設定でClaudeの応答言語を設定(例: language: "japanese") |
| Shift+Enter改善 | iTerm2, WezTerm, Ghostty, Kittyで設定変更なしに動作 |
| 新Vimモーション | ;, ,でf/F/t/Tを繰り返し、y/yy/Yでヤンク、p/Pでペースト、テキストオブジェクト対応 |
| /planコマンド | プランモードを直接有効化 |
| iTerm2 Cmd+V | 画像ペーストをサポート |
| タスクツール出力統合 | AgentOutputToolとBashOutputToolを統合したTaskOutputTool |
2025年 リリース
v2.0.76
- macOSでのClaude in Chrome統合でのコード署名警告問題を修正
v2.0.75
v2.0.74
| 主な機能 | 説明 |
|---|
| LSPツール | go-to-definition、find references、hover documentationなどのコードインテリジェンス機能 |
| /terminal-setup拡張 | Kitty, Alacritty, Zed, Warpターミナルをサポート |
| Ctrl+T シンタックスハイライト | /themeでトグル可能 |
v2.0.73
| 主な機能 | 説明 |
|---|
| クリッカブル画像リンク | [Image #N]リンクをクリックしてデフォルトビューアで開く |
| Alt+Yヤンクポップ | Ctrl+Yヤンク後にキルリング履歴を循環 |
| プラグイン検索フィルター | プラグイン検出画面で名前、説明、マーケットプレイスでフィルタ |
| カスタムセッションID | --session-idと--resume/--continue、--fork-sessionの組み合わせ |
v2.0.72
Claude in Chrome(Beta) - Chrome拡張機能と連携してブラウザを直接制御できる機能が追加されました。
v2.0.71
| 主な機能 | 説明 |
|---|
| /config プロンプト提案 | プロンプト提案の有効/無効トグル |
| /settings エイリアス | /configコマンドのエイリアス |
| Bedrock環境変数 | ANTHROPIC_BEDROCK_BASE_URLがトークンカウントとプロファイルリストで使用可能 |
v2.0.70
| 主な機能 | 説明 |
|---|
| Enterで提案受け入れ | プロンプト提案を即座に受け入れて送信(Tabは編集用) |
| MCPワイルドカード | mcp__server__*でサーバーの全ツールを許可/拒否 |
| プラグイン自動更新トグル | マーケットプレイスごとに自動更新を制御 |
v2.0.68
| 主な機能 | 説明 |
|---|
| IMEサポート改善 | 中国語、日本語、韓国語のIME入力でカーソル位置を正しく配置 |
| Opus 4.5 thinking | デフォルトで有効化 |
| thinking設定移動 | /configに移動 |
| /permissions検索 | /キーでツール名でルールをフィルタリング |
v2.0.65
- Opus 4.5へのthinkingモードデフォルト有効化
/doctorで自動更新が無効な理由を表示
v2.0.64
| 主な機能 | 説明 |
|---|
| auto-compact高速化 | 即時実行に |
| 非同期エージェント/bashコマンド | バックグラウンドで実行し、メインエージェントをウェイクアップ可能 |
| /stats | お気に関わるモデル、使用グラフ、使用ストリーク表示 |
| 名前付きセッション | /renameで名前を付け、/resume <name>で再開 |
.claude/rules/サポート | ルールディレクトリのサポート |
v2.0.62
- 「(Recommended)」インジケーターを選択肢の先頭に表示
attribution設定でコミット/PRの署名をカスタマイズ(includeCoAuthoredByを非推奨化)
v2.0.60
| 主な機能 | 説明 |
|---|
| バックグラウンドエージェント | 作業中にバックグラウンドでエージェントを実行 |
| --disable-slash-commands | すべてのスラッシュコマンドを無効化するCLIフラグ |
| Co-Authored-By | コミットメッセージにモデル名を追加 |
v2.0.59
--agent CLIフラグでセッションのエージェント設定をオーバーライド
agent設定でメインスレッドに特定のエージェントのシステムプロンプト、ツール制限、モデルを設定
v2.0.58
ProユーザーがOpus 4.5にアクセス可能に! サブスクリプションの一部として利用可能になりました。
v2.0.57
- プラン拒否時のフィードバック入力を追加
- VS Code: ストリーミングメッセージサポート
v2.0.56
- ターミナル進捗バー(OSC 9;4)の有効/無効設定
- VS Code: セカンダリサイドバーのサポート(VS Code 1.97+)
v2.0.55
- プロキシDNS解決がオプトイン(
CLAUDE_CODE_PROXY_RESOLVES_HOSTS=true)に
- AskUserQuestionツールの改善
v2.0.54
- Hooks: PermissionRequestフックで「always allow」の提案を処理
- iTerm通知の過剰な問題を修正
v2.0.52
- 重複メッセージ表示の修正
/usage進捗バーの修正
- Linux Waylandでの画像ペースト修正(wl-pasteへのフォールバック)
v2.0.51
Opus 4.5がリリース! https://www.anthropic.com/news/claude-opus-4-5
| 主な機能 | 説明 |
|---|
| Opus 4.5 | 新しいフラッグシップモデル |
| Claude Code for Desktop | https://claude.com/download |
| プランモード改善 | より精密なプランを構築し、より徹底的に実行 |
| 使用制限更新 | Claude Codeユーザー向けに使用制限を更新 |
v2.0.50
- ネストした参照を含むMCPツール呼び出しのバグを修正
- ultrathinkテキスト表示の改善
v2.0.49
- readline形式のCtrl+Yで削除テキストをペースト
- 使用制限警告メッセージの明確化
v2.0.47
claude --teleportのエラーメッセージ改善
/usageのエラーハンドリング改善
v2.0.46
- メタデータからフォーマットを検出できない場合の画像ファイルのメディアタイプ修正
v2.0.45
v2.0.43
| 主な機能 | 説明 |
|---|
| エージェントpermissionMode | カスタムエージェントの権限モード設定 |
| スキルフロントマター | サブエージェント用のスキル自動読み込み宣言 |
| SubagentStartフック | サブエージェント開始時のフック |
v2.0.42
SubagentStopフックにagent_idとagent_transcript_pathフィールドを追加
v2.0.41
| 主な機能 | 説明 |
|---|
| プロンプトベースストップフック | フック評価用にカスタムモデルを指定可能 |
| Bedrock Opusエントリ修正 | /modelピッカーでの重複Opusエントリを修正 |
| プラグイン出力スタイル共有 | 出力スタイルの共有とインストールをサポート |
v2.0.37
- アイドル状態の計算方法を修正
- Hooks: Notificationフックイベントにmatcher値を追加
- Output Styles: フロントマターに
keep-coding-instructionsオプション追加
v2.0.35
- ファジー検索結果の改善
- VS Code:
chat.fontSizeとchat.fontFamily設定のサポート
CLAUDE_CODE_EXIT_AFTER_STOP_DELAY環境変数追加
v2.0.34
- VS Code: 新しい会話の初期権限モードを設定
- ネイティブRustベースファジーファインダーによるファイルパス提案パフォーマンス改善
- OAuth無限トークンリフレッシュループの修正
v2.0.33
- ネイティブバイナリインストールの起動高速化
claude doctorのHomebrew/npm-global検出修正
v2.0.32
- 出力スタイルの非推奨化を撤回
companyAnnouncements設定追加
v2.0.31
- Windows: ネイティブインストールでShift+Tabをモード切り替えショートカットに
- Vertex: サポートモデルでWeb Search対応
- VS Code:
.gitignoreファイルをファイル検索に含めるrspectGitIgnore設定追加
v2.0.30
- macOSキーチェーンロック時のAPIキーエラーに
security unlock-keychainのヒント追加
allowUnsandboxedCommandsサンドボックス設定追加
- エージェント定義に
disallowedToolsフィールド追加
- プロンプトベースストップフック追加
v2.0.28
| 主な機能 | 説明 |
|---|
| プランモード改善 | 新しいPlanサブエージェント導入 |
| サブエージェント再開 | Claudeがサブエージェントを再開可能に |
| 動的モデル選択 | Claudeがサブエージェントのモデルを動的に選択 |
| SDK --max-budget-usd | 予算上限フラグ追加 |
v2.0.27
- 新しい権限プロンプトUI
- セッション再開画面に現在のブランチフィルターと検索を追加
v2.0.25
- レガシーSDKエントリポイントを削除。
@anthropic-ai/claude-agent-sdkへの移行を推奨
v2.0.24
| 主な機能 | 説明 |
|---|
| Web -> CLI テレポート | Claude Code Webサポート |
| サンドボックスモード | Linux & MacでBashToolのサンドボックスモードをリリース |
| awsAuthRefresh表示 | 認証が必要な場合に出力を表示 |
v2.0.22
- スラッシュコマンドスクロール時のコンテンツレイアウトシフト修正
- IDE: thinking有効/無効トグル追加
v2.0.21
| 主な機能 | 説明 |
|---|
| MCP structuredContent | ツールレスポンスでstructuredContentフィールドをサポート |
| インタラクティブ質問ツール | 追加 |
| Haiku 4.5 | Proユーザー向けモデルオプションとして追加 |
v2.0.20
Claude Skillsのサポートを追加
v2.0.19
- 長時間実行bashコマンドを強制終了ではなく自動バックグラウンド化
BASH_DEFAULT_TIMEOUT_MSでカスタマイズ可能
v2.0.17
| 主な機能 | 説明 |
|---|
| Haiku 4.5 | モデルセレクターに追加 |
| SonnetPlanデフォルト | Haiku 4.5はプランモードでSonnet、実行でHaikuを自動使用 |
| Exploreサブエージェント | Haikuを使用してコードベースを効率的に検索 |
v2.0.15
- 再開時に以前作成したファイルを再度読み込む必要があるバグを修正
v2.0.14
- MCPサーバーの@メンションでオン/オフ切り替え
- インライン環境変数を含むbashの権限チェック改善
- ultrathink + thinkingトグル修正
v2.0.13
- ネイティブビルドで
/pluginが動作しない問題を修正
v2.0.12
プラグインシステムリリース
| 主な機能 | 説明 |
|---|
| プラグインシステム | カスタムコマンド、エージェント、フック、MCPサーバーで拡張 |
| プラグインコマンド | /plugin install, /plugin enable/disable, /plugin marketplace |
| プラグイン検証 | /plugin validateでプラグイン構造と設定を検証 |
v2.0.11
- システムプロンプトサイズを1.4kトークン削減
- IDE: キーボードショートカットとフォーカス問題を修正
v2.0.10
| 主な機能 | 説明 |
|---|
| ターミナルレンダラー書き換え | スムーズなUI |
| MCPサーバー有効/無効 | @メンションまたは/mcpで切り替え |
| bashモードタブ補完 | シェルコマンドのタブ補完 |
| PreToolUseフック入力変更 | フックがツール入力を変更可能 |
| Ctrl+G外部エディタ | システムのテキストエディタでプロンプトを編集 |
v2.0.9
- bashバックグラウンド化が動作しなくなった回帰を修正
v2.0.8
- Bedrockデフォルトモデルを
global.anthropic.claude-sonnet-4-5-20250929-v1:0に更新
- IDE: ドラッグ&ドロップサポート
- /context: thinkingブロックのカウント修正
v2.0.5
- IDE: IMEでのEnterとTabによる意図しないメッセージ送信を修正
- IDE: ログイン画面に「Open in Terminal」リンク追加
- SDK: SDKUserMessageReplay.isReplayで重複メッセージ防止
v2.0.1
- Bedrock/VertexのSonnet 4.5デフォルトモデル設定変更をスキップ
v2.0.0 - メジャーリリース
| 主な機能 | 説明 |
|---|
| ネイティブVS Code拡張 | 新しいVS Code拡張 |
| UI刷新 | アプリ全体のデザイン刷新 |
| /rewind | 会話を巻き戻してコード変更を元に戻す |
| /usage | プラン制限を確認 |
| Tabでthinking切り替え | セッション間で維持 |
| Ctrl+R履歴検索 | 履歴を検索 |
| 動的サブエージェント追加 | --agentsフラグで追加 |
v1.0.x リリース(2025年)
v1.0.126
- Bedrock/Vertexで/contextコマンド有効化
- HTTP OpenTelemetryエクスポーターでmTLSサポート
v1.0.124
CLAUDE_BASH_NO_LOGIN環境変数でBashToolのログインシェルをスキップ
v1.0.123
- Bash権限ルールで出力リダイレクションをサポート(例:
Bash(python:*)がpython script.py > output.txtにマッチ)
- SlashCommandツール追加
v1.0.120
- 入力ラグ修正(特に大きなプロンプトで顕著)
- VS Code拡張のコマンドレジストリとセッションダイアログUX改善
v1.0.119
- Windows: インタラクティブモード入力時のプロセス視覚的フリーズ修正
- MCPサーバーの動的ヘッダーサポート(
headersHelper設定)
v1.0.117
- Ctrl+R履歴検索を追加(bash/zshのように前のコマンドを呼び出し)
v1.0.115
- thinkingモード表示改善(視覚効果強化)
/tでプロンプト内のthinkingモードを一時的に無効化
/contextコマンドの可視化改善
v1.0.113
- インタラクティブモードでのパイプ入力を非推奨化
- Ctrl+Rキーバインドをトランスクリプト切り替えからCtrl+Oに移動
v1.0.112
- トランスクリプトモード(Ctrl+R): 各アシスタントメッセージ生成に使用されたモデルを追加
- Claude Maxユーザーが誤ってClaude Proユーザーとして認識される問題に対処
v1.0.111
v1.0.110
- /terminal-setupコマンドがWezTermをサポート
- MCP: OAuthトークンが有効期限前にプロアクティブにリフレッシュ
v1.0.109
- SDK:
--include-partial-messages CLIフラグで部分メッセージストリーミングサポート
v1.0.106
- Windows: パス権限マッチングをPOSIX形式(例:
Read(//c/Users/...))に統一
v1.0.97
- /doctorで権限ルール構文を検証し、修正を提案
v1.0.94
| 主な機能 | 説明 |
|---|
| Vertexグローバルエンドポイント | サポートモデルでグローバルエンドポイントをサポート |
| /memoryコマンド | インポートされたすべてのメモリファイルを直接編集可能 |
| SDK カスタムツール | コールバックとしてカスタムツールを追加 |
| /todosコマンド | 現在のToDo項目を一覧表示 |
v1.0.93
- Windows: Alt+Vショートカットでクリップボードから画像をペースト
- NO_PROXY環境変数サポート
v1.0.90
v1.0.88
| 主な機能 | 説明 |
|---|
| /context | ユーザーがコンテキスト問題をセルフデバッグ |
| Bedrockデフォルト更新 | Sonnet 4に更新 |
| モデルエイリアス環境変数 | ANTHROPIC_DEFAULT_SONNET_MODELとANTHROPIC_DEFAULT_OPUS_MODEL |
v1.0.86
- /contextでユーザーがコンテキスト問題をセルフデバッグ
- SDK: UUIDサポート、
--replay-user-messages追加
v1.0.85
- ステータスラインにセッションコスト情報追加
- Hooks: SessionEndフック導入
v1.0.84
- ネットワーク不安定時のtool_use/tool_result IDミスマッチエラー修正
- @メンションで
~/.claude/*ファイルを提案に追加
- 組み込みripgrepをデフォルトで使用(オプトアウト:
USE_BUILTIN_RIPGREP=0)
v1.0.83
- @メンション: スペースを含むパスのファイルをサポート
- 新しいきらめくスピナー
v1.0.82
| 主な機能 | 説明 |
|---|
| SDK リクエストキャンセル | サポート追加 |
| 追加ディレクトリ検索 | additionalDirectoriesオプションでカスタムパス検索 |
| 設定検証 | .claude/settings.jsonで無効フィールドを防止 |
v1.0.81
出力スタイルリリース - 新しい組み込み教育出力スタイル「Explanatory」と「Learning」を含む
v1.0.80
- カスタムサブエージェントカラーのテキストコントラスト修正
- スピナーレンダリング問題修正
v1.0.77
| 主な機能 | 説明 |
|---|
| Bashツール修正 | heredocと複数行文字列エスケープ修正 |
| SDK セッションサポート | 権限拒否追跡追加 |
| Opus Plan Mode | /modelでプランモードのみOpus、それ以外Sonnetで実行する設定 |
v1.0.73
| 主な機能 | 説明 |
|---|
| 複数MCP設定ファイル | --mcp-config file1.json file2.jsonでサポート |
| MCP OAuth キャンセル | Escで認証フローをキャンセル |
| Alpineサポート | Alpine/muslベースディストリビューションをサポート |
v1.0.72
/permissionsで特定ツールの確認を常に求める設定
v1.0.71
| 主な機能 | 説明 |
|---|
| バックグラウンドコマンド | Ctrl+BでBashコマンドをバックグラウンド実行 |
| カスタマイズ可能ステータスライン | /statuslineでターミナルプロンプトを追加 |
v1.0.70
- メッセージレンダリングパフォーマンス最適化
- Windows: ネイティブファイル検索、ripgrep、サブエージェント機能修正
- @メンションをスラッシュコマンド引数でサポート
v1.0.69
v1.0.68
- /pr-commentsなどで誤ったモデル名が使用される問題修正
- Windows: 権限チェック改善
- /doctorコマンドにCLAUDE.mdとMCPツールコンテキスト追加
v1.0.65
- IDE: 接続安定性とエラーハンドリング修正
- Windows: .bashrcファイルがないユーザーのシェル環境設定修正
v1.0.64
| 主な機能 | 説明 |
|---|
| エージェントモデルカスタマイズ | エージェントが使用するモデルを指定可能 |
| フックsystemMessage | フックJSON出力に警告とコンテキスト表示用フィールド追加 |
v1.0.63
- Windows: ファイル検索、@agentメンション、カスタムスラッシュコマンド機能修正
v1.0.62
| 主な機能 | 説明 |
|---|
| @エージェントメンション | @<custom-agent>で呼び出し |
| SessionStartフック | 新セッション初期化用フック |
| /add-dirタイプアヘッド | ディレクトリパスのタイプアヘッドサポート |
v1.0.61
- トランスクリプトモード(Ctrl+R): Escでモード終了(中断ではなく)
--settingsフラグでJSONファイルから設定読み込み
- IDE:
CLAUDE_CODE_AUTO_CONNECT_IDE=falseでIDE自動接続無効化
v1.0.60
カスタムサブエージェント作成が可能に! /agentsで開始
v1.0.59
- SDK: canUseToolコールバックでツール確認サポート
- Hooks: PermissionDecision(「ask」含む)をフックに公開
- UserPromptSubmit: 高度なJSON出力でadditionalContextをサポート
v1.0.58
PDFの読み取りサポートを追加
v1.0.57
- スラッシュコマンドでモデル指定をサポート
- 許可されたツールについてClaudeが理解しやすい権限メッセージに改善
v1.0.56
- Windows: Node.jsがVTモードをサポートするバージョンでShift+Tabでモード切り替え可能
- WSL IDE検出の修正
v1.0.55
- Opus 4とSonnet 4モデルの知識カットオフを明確化
- Windows: Ctrl+Zクラッシュ修正
--system-prompt-fileオプション追加
v1.0.54
| 主な機能 | 説明 |
|---|
| UserPromptSubmitフック | 現在の作業ディレクトリをフック入力に追加 |
| カスタムスラッシュコマンドargument-hint | フロントマターに追加 |
| Windows OAuth | ポート45454を使用し、ブラウザURLを正しく構築 |
v1.0.53
- @メンションファイルの切り捨てを100行から2000行に更新
- AWSトークンリフレッシュ用ヘルパースクリプト設定(
awsAuthRefresh、awsCredentialExport)
v1.0.52
v1.0.51
| 主な機能 | 説明 |
|---|
| ネイティブWindowsサポート | Git for Windowsが必要 |
| Bedrock APIキー | AWS_BEARER_TOKEN_BEDROCK環境変数でサポート |
| MCP「project」スコープ | 名前を「local」に変更、「global」を「user」に変更 |
v1.0.48
| 主な機能 | 説明 |
|---|
| Bashツール進捗メッセージ | コマンド出力の最後の5行に基づいて表示 |
| MCP変数展開 | サーバー設定で変数展開をサポート |
| PreCompactフック | 追加 |
| Vimモード | c, f/F, t/T追加 |
v1.0.45
- 新しいSearch(Grep)ツール再設計
- IDEでノートブックファイルのdiff無効化
- 設定ファイル破損問題修正
v1.0.44
| 主な機能 | 説明 |
|---|
| /exportコマンド | 会話を素早くエクスポートして共有 |
| MCP resource_link | ツール結果でサポート |
| Ctrl+Zで一時停止 | fgで再開 |
v1.0.43
- テーマセレクターの過剰な保存問題修正
- Hooks: EPIPEシステムエラーハンドリング追加
v1.0.42
/add-dirコマンドでチルダ(~)展開をサポート
v1.0.41
| 主な機能 | 説明 |
|---|
| フック分割 | StopフックをStopとSubagentStopに分割 |
| フックタイムアウト設定 | 各コマンドにオプションでタイムアウト設定可能 |
| Bashツールパラメータ | tool_decisionイベントに新しいJSONを追加 |
v1.0.40
- NODE_EXTRA_CA_CERTS設定時のAPI接続エラー修正
v1.0.39
- OpenTelemetryロギングに新しいActive Time指標追加
v1.0.38
Hooksリリース - https://code.claude.com/docs/en/hooks
v1.0.37
- ANTHROPIC_AUTH_TOKENまたはapiKeyHelperで
Proxy-Authorizationヘッダー設定機能を削除
v1.0.36
- Web検索が今日の日付をコンテキストに含めるように
- stdio MCPサーバーが終了時に適切に終了しないバグ修正
v1.0.35
v1.0.34
- MaxListenersExceededWarningメッセージを引き起こすメモリリーク修正
v1.0.33
| 主な機能 | 説明 |
|---|
| ログ機能改善 | セッションIDサポート |
| プロンプト入力アンドゥ | Ctrl+ZとVimの'u'コマンド |
| プランモード改善 | 各種改善 |
v1.0.32
- litellm用ループバック設定更新
forceLoginMethod設定でログイン選択画面をバイパス
v1.0.31
- ~/.claude.jsonが無効なJSON含む場合のリセット問題修正
v1.0.30
| 主な機能 | 説明 |
|---|
| カスタムスラッシュコマンド | bash出力実行、@メンションファイル、thinkingキーワードでthinking有効化 |
| ファイルパス自動補完改善 | ファイル名マッチング |
| Ctrl+Rモードタイムスタンプ | Ctrl+C処理修正 |
v1.0.29
- CJK文字のカーソルナビゲーションとレンダリングサポート改善
v1.0.28
| 主な機能 | 説明 |
|---|
| スラッシュコマンド | 履歴ナビゲーション中のセレクター表示修正 |
| 画像リサイズ | APIサイズ制限エラー防止のためアップロード前にリサイズ |
| XDG_CONFIG_HOME | 設定ディレクトリとしてサポート |
| OTEL属性追加 | terminal.type、language |
v1.0.27
| 主な機能 | 説明 |
|---|
| Streamable HTTP MCP | サポート追加 |
| リモートMCP OAuth | SSEとHTTPでサポート |
| MCPリソース @メンション | 可能に |
| /resumeコマンド | Claude Code内で会話を切り替え |
v1.0.25
- スラッシュコマンド: 「project」と「user」プレフィックスを説明に移動
- Ghosttyサポート改善
- Web検索信頼性改善
v1.0.24
- /mcp出力改善
- 設定配列がマージではなく上書きされるバグ修正
v1.0.23
TypeScript SDKとPython SDKリリース
インストール# TypeScript
import @anthropic-ai/claude-code
# Python
pip install claude-code-sdk
v1.0.22
- SDK:
total_costをtotal_cost_usdにリネーム
v1.0.21
- タブベースインデントファイルの編集改善
- tool_useとtool_result IDミスマッチエラー修正
- stdio MCPサーバープロセスがClaude Code終了後も残る問題修正
v1.0.18
| 主な機能 | 説明 |
|---|
| --add-dir | 追加作業ディレクトリ指定CLI引数 |
| ストリーミング入力 | -pフラグなしでサポート |
| 詳細MCPツール表示 | /mcp |
| MCP SSE自動再接続 | 切断時に自動再接続 |
v1.0.17
- -pモードでサブタスクからのメッセージを出力(
parent_tool_use_idプロパティを参照)
- VS Code diffツールが素早く複数回呼び出された時のクラッシュ修正
v1.0.11
| 主な機能 | 説明 |
|---|
| Claude Proサブスクリプション | Claude Codeで使用可能に |
| /upgradeコマンド | Claude Maxプランへのスムーズな切り替え |
| 認証UI改善 | APIキーとBedrock/Vertex/外部認証トークン |
v1.0.10
- マークダウンテーブルサポート追加
- ストリーミングパフォーマンス改善
v1.0.8
- Vertex AIリージョンフォールバック修正(CLOUD_ML_REGION使用時)
- デフォルトOTEL間隔を1秒から5秒に増加
- MCP_TIMEOUTとMCP_TOOL_TIMEOUTが正しく反映されない問題修正
- 非英語言語でのthinkingトリガーサポート追加
v1.0.7
| 主な機能 | 説明 |
|---|
| /permissions | /allowed-toolsからリネーム |
| 設定移行 | allowedToolsとignorePatternsを.claude.jsonからsettings.jsonに移行 |
| claude config非推奨 | settings.json編集を推奨 |
v1.0.6
- タブインデントファイルの編集信頼性改善
- CLAUDE_CONFIG_DIRを全体でサポート
- @fileタイプアヘッドでシンボリックリンクをサポート
v1.0.4
v1.0.1
DISABLE_INTERLEAVED_THINKINGでインターリーブthinkingをオプトアウト可能
- Bedrock/Console向けプロバイダ固有モデル名を表示
v1.0.0 - GA(一般提供開始)
| 主な機能 | 説明 |
|---|
| 一般提供開始 | Claude Codeが正式リリース |
| Sonnet 4とOpus 4 | 新モデル導入 |
v0.2.x リリース(2024年後半〜2025年初期)
v0.2.125
- 破壊的変更: Bedrock ARNで
/をエスケープせずに指定
ANTHROPIC_LOG=debugでリクエストをログ出力(DEBUG=trueを削除)
v0.2.117
- 破壊的変更:
--print JSON出力がネストされたメッセージオブジェクトを返すように
settings.cleanupPeriodDays設定導入
CLAUDE_CODE_API_KEY_HELPER_TTL_MS環境変数導入
--debugモード導入
v0.2.108
| 主な機能 | 説明 |
|---|
| リアルタイムステアリング | Claudeの作業中にメッセージを送信して方向性を調整 |
| BASH_DEFAULT_TIMEOUT_MS | bashタイムアウト環境変数 |
| MCP wizardインターフェース非推奨 | 他のMCPコマンドを推奨 |
v0.2.107
- CLAUDE.mdファイルから他のファイルをインポート可能(
@path/to/file.mdを追加)
v0.2.106
- MCP SSEサーバー設定でカスタムヘッダー指定可能
v0.2.105
| 主な機能 | 説明 |
|---|
| Web検索 | Claudeがウェブを検索可能に |
| /status | システムとアカウントステータスを移動 |
| Vimワード移動 | キーバインド追加 |
v0.2.102
- thinkingトリガーの信頼性改善
- @メンションの信頼性改善(画像とフォルダ)
- 複数の大きなチャンクを1つのプロンプトにペースト可能
v0.2.100
- スタックオーバーフローエラーによるクラッシュ修正
- DB保存をオプション化(DBサポートがない場合
--continueと--resumeを無効化)
v0.2.98
v0.2.96
Claude Maxサブスクリプションで使用可能に (https://claude.ai/upgrade)
v0.2.93
| 主な機能 | 説明 |
|---|
| 会話再開 | claude --continueとclaude --resumeで中断した場所から再開 |
| ToDoリスト | Claudeがタスクを整理するためのToDoリストにアクセス可能 |
v0.2.82
--disallowedToolsサポート追加
- ツール名リネーム: LSTool -> LS, View -> Read など
v0.2.75
| 主な機能 | 説明 |
|---|
| メッセージキュー | Enterで作業中に追加メッセージをキュー |
| 画像ドラッグ&ドロップ | 画像ファイルをプロンプトに直接追加 |
| @メンションファイル | ファイルを直接コンテキストに追加 |
| MCPワンオフ実行 | claude --mcp-config <path>で一時的なMCPサーバー実行 |
v0.2.74
- 動的生成APIキーのリフレッシュサポート(
apiKeyHelper経由、5分TTL)
- Taskツールが書き込みとbashコマンド実行可能に
v0.2.72
- スピナー更新(トークン読み込み数とツール使用状況を表示)
v0.2.70
| 主な機能 | 説明 |
|---|
| ネットワークコマンド | curlなどが利用可能に |
| 並列Web検索 | 複数クエリを並列実行 |
| ESCで即時中断 | Auto-acceptモードで1回のESCで中断 |
v0.2.69
- UI改善(Select挙動とテキスト切り捨てロジック)
v0.2.67
- 共有プロジェクト権限ルールを
.claude/settings.jsonに保存可能
v0.2.66
- Printモード(-p)でストリーミング出力サポート(
--output-format=stream-json)
v0.2.63
- MCPツールが2回読み込まれ、ツール呼び出しエラーが発生する問題修正
v0.2.61
| 主な機能 | 説明 |
|---|
| Vimスタイルナビゲーション | j/kでメニュー操作 |
| bash/emacsショートカット | Ctrl+n/pでメニュー操作 |
| 画像検出改善 | クリップボードペースト機能の信頼性向上 |
v0.2.59
| 主な機能 | 説明 |
|---|
| 画像コピペ | 画像をプロンプトに直接ペースト |
| 進捗インジケーター改善 | bashとfetchツール用 |
| 非インタラクティブモード修正 | -pモードのバグ修正 |
v0.2.54
| 主な機能 | 説明 |
|---|
| #でMemory追加 | メッセージを'#'で始めてメモリに素早く追加 |
| Ctrl+Rフル出力表示 | 長いツール結果の全文表示 |
| MCP SSEトランスポート | サポート追加 |
v0.2.53
| 主な機能 | 説明 |
|---|
| Web fetchツール | ClaudeがペーストしたURLを表示可能 |
| JPEG検出修正 | バグ修正 |
v0.2.50
- MCP「project」スコープで.mcp.jsonファイルをリポジトリにコミット可能
v0.2.49
- MCPサーバースコープのリネーム: 「project」→「local」、「global」→「user」
v0.2.47
| 主な機能 | 説明 |
|---|
| Tab自動補完 | ファイル/フォルダ名を自動補完 |
| Shift+Tab | ファイル編集のauto-acceptをトグル |
| 自動会話圧縮 | 無限の会話長をサポート(/configでトグル) |
v0.2.44
thinkingモード導入 - 'think', 'think harder', 'ultrathink'と言うだけでClaudeにプラン作成を依頼可能
v0.2.41
- MCPサーバー起動タイムアウトを
MCP_TIMEOUT環境変数で設定可能
- MCPサーバー起動がアプリ起動をブロックしないように
v0.2.37
| 主な機能 | 説明 |
|---|
| /release-notes | いつでもリリースノートを表示 |
| claude config | add/removeコマンドでカンマまたはスペース区切りの複数値を受け付け |
v0.2.36
| 主な機能 | 説明 |
|---|
| Claude Desktopからインポート | claude mcp add-from-claude-desktop |
| JSONでMCPサーバー追加 | claude mcp add-json <n> <json> |
v0.2.34
Vimバインディング導入 - /vimまたは/configで有効化
v0.2.32
| 主な機能 | 説明 |
|---|
| インタラクティブMCPセットアップ | claude mcp addでステップバイステップで追加 |
| PersistentShell修正 | 一部の問題を修正 |
v0.2.31
| 主な機能 | 説明 |
|---|
| カスタムスラッシュコマンド | .claude/commands/のMarkdownファイルがスラッシュコマンドとして表示 |
| MCPデバッグモード | --mcp-debugフラグでMCPサーバーエラーの詳細情報を取得 |
v0.2.30
| 主な機能 | 説明 |
|---|
| ANSIカラーテーマ | ターミナル互換性向上 |
| macOSキーチェーン | APIキーをmacOSキーチェーンに保存 |
v0.2.26
| 主な機能 | 説明 |
|---|
| /approved-tools | ツール権限管理コマンド |
| 単語レベルdiff表示 | コード可読性向上 |
| ファジーマッチング | スラッシュコマンド用 |
v0.2.21
主要機能の進化まとめ
MCPサポートの進化
SSEトランスポート → OAuth → Streamable HTTP → 自動検出
- v0.2.54: SSEトランスポートサポート
- v1.0.27: OAuth、Streamable HTTP、リソース@メンション
- v2.0.45: PermissionRequestフック
- v2.1.x: 自動有効化閾値、ワイルドカード権限
エージェント機能の進化
基本CLI → サブエージェント → プラグイン → スキル → バックグラウンドエージェント
- v1.0.60: カスタムサブエージェント作成
- v2.0.12: プラグインシステムリリース
- v2.0.20: Claude Skills
- v2.0.60: バックグラウンドエージェント
IDE統合の進化
CLI専用 → VS Code拡張 → ネイティブ拡張 → デスクトップアプリ
- v2.0.0: ネイティブVS Code拡張
- v2.0.51: Claude Code for Desktop
モデルサポートの進化
| 時期 | モデル |
|---|
| v1.0.0 | Sonnet 4, Opus 4 |
| v1.0.69 | Opus 4.1 |
| v2.0.17 | Haiku 4.5 |
| v2.0.51 | Opus 4.5 |
| v2.0.58 | ProユーザーにOpus 4.5開放 |
まとめ
Claude Codeは、v0.2の初期リリースから約1年で、シンプルなCLIツールから、プラグイン、スキル、バックグラウンドエージェント、VS Code統合、デスクトップアプリを備えた高度なAI開発プラットフォームへと進化しました。
特に重要なマイルストーンは以下の通りです。
- v0.2.44: thinkingモード導入
- v0.2.93: 会話再開(
--continue/--resume)とToDoリスト
- v1.0.0(2025年): 一般提供開始、Sonnet 4/Opus 4
- v1.0.38: Hooksリリース
- v1.0.60: カスタムサブエージェント
- v2.0.0: ネイティブVS Code拡張、UI刷新
- v2.0.12: プラグインシステム
- v2.0.51: Opus 4.5、Claude Code for Desktop
- v2.1.0: スキルホットリロード、Vimモーション強化
今後もClaude Codeの進化に注目です。
参考リンク: