コンテンツにスキップ

Claude Code 完全ガイド

Claude Code 2.0: VS Code拡張 + 30時間自律コーディング(2025年9月)

2025年9月30日発表 - Claude Sonnet 4.5と同時リリース

Anthropicは、ターミナルベースのAIコーディングツール「Claude Code」のメジャーアップデート版v2.0をリリースした。本バージョンは、より長時間で複雑な開発タスクを自律的に処理できるよう設計されており、ネイティブVS Code拡張機能、チェックポイントシステム、刷新されたターミナルインターフェースを導入している。

この記事の対象者

  • AI開発ツールを実務で活用する中級エンジニア

この記事のポイント

  1. Claude Code v2.0の主要3機能(VS Code統合、チェックポイント、自律稼働)を理解
  2. 既存ワークフローへの統合方法を把握
  3. Sonnet 4.5との組み合わせで実現できる開発体験を確認

主要機能の全体像

ネイティブVS Code拡張機能(ベータ版)

ターミナルに慣れていない開発者でもIDEから直接Claudeを利用可能に。サイドバーパネルからのリアルタイムコード変更表示、インラインdiffビュー、VS Code/Cursor/Windsurfとのシームレスな統合を提供。

チェックポイント機能

開発者からの強い要望に応える形で実装。ユーザーのプロンプトごとに新しいチェックポイントを自動生成し、30日間保持。Escキーを2回押すか/rewindコマンドで復元可能。

ターミナルインターフェース2.0

プロンプト履歴検索(Ctrl+R)、ステータス表示の改善、大規模コンテキストでのパフォーマンス向上を実現。

自律作業を支える補完機能

サブエージェント

--agentsフラグで動的に追加可能。メインエージェントがフロントエンド構築中にバックエンドAPIを別エージェントが担当するなど、並列開発ワークフローを実現。

フック

特定ポイントでアクションを自動トリガー。コード変更後にテストスイート実行、コミット前にlint実行などを自動化。

バックグラウンドタスク(Ctrl+B)

開発サーバーなど長時間実行プロセスをバックグラウンドで保持し、Claude Codeの他作業をブロックしない。

詳細: チェックポイント機能の3つの復元モード ### 復元モード詳細 1. **会話のみ**: チャット履歴を巻き戻し、コード変更は保持 2. **コードのみ**: ファイル変更を元に戻し、会話は保持 3. **両方**: 完全に以前のセッション状態へ復元 ### 重要な制約 - Claudeの編集にのみ適用され、ユーザーの直接編集やbashコマンドには適用されない - バージョン管理システムとの併用を推奨 - 永続的なバージョン管理の代替ではなく、セッションレベルの回復用

Claude Agent SDK - 名称変更と機能拡張

従来の「Claude Code SDK」からClaude Agent SDKへリブランディング。コーディングに限定されず、多様なタスクに対応できる汎用的なエージェント構築ツールとしての位置づけを明確化。

デフォルトモデルの変更

Claude Sonnet 4.5がデフォルトモデルとして設定された。

ベンチマークスコア比較
SWE-bench Verified82.0%従来比76%向上
OSWorld61.4%Sonnet 4の42.2%から大幅改善

モデル切り替えは/modelコマンドで可能。Opus 4.1やHaiku 4.5も選択できる。

価格とアクセス

価格体系

Claude Sonnet 4.5のAPI価格は、Sonnet 4と同じ:

項目価格
入力$3/100万トークン
出力$15/100万トークン

インストール方法

npm install -g @anthropic-ai/claude-code

注意: sudo npm install -gは使用しない(権限問題とセキュリティリスク)

競合との差別化ポイント

実用性重視の設計

プロトタイプではなく本番環境対応アプリケーションの構築を想定。企業の初期試験では、Claude Code v2.0が以下を自律的に完遂:

  • データベースサービス構築
  • ドメイン名取得
  • SOC 2監査実施

Unix哲学に基づく設計

コンポーザブルでスクリプト可能。例:

tail -f app.log | claude -p "Slack me if you see any anomalies"

既知の問題

ドキュメント不足

GitHubのIssue #8353では、v2.0.0のリリースノートが/release-notesコマンドで表示されないことが報告されている。

コンテンツ永続性の問題

Issue #8374では、v2.0へのアップグレード後、Claudeが実行したコマンドや作成したコンテンツが消失する問題が報告されている。

ベストプラクティス

トークン管理

/clearを頻繁に使用してトークン使用量を管理

プロジェクトコンテキスト

プロジェクトルートにCLAUDE.mdファイルを作成し、ゴール、技術スタック、プラクティスに関するコンテキストを提供

権限設定

/permissionsで特定ツールの確認を常に要求する設定が可能

次のステップ


更新情報の確認方法: - 公式CHANGELOG: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md - 公式ドキュメント: https://docs.claude.com/en/docs/claude-code/overview - インストール後: claude doctorコマンドでインストール状態を確認

本記事は2025年9月30日時点の公開情報に基づいています。