Claude Code アップデート: VS Code 拡張機能、チェックポイント、および Agent SDK

Anthropic は、ネイティブな VS Code 拡張機能、ターミナルインターフェースのバージョン 2.0、および自律的な動作のために設計されたチェックポイントシステムを含む、Claude Code への一連のアップグレードを導入しました。Claude Sonnet 4.5 によって駆動されるこれらのアップデートにより、ツールはターミナルと IDE の両方で、より長く、より複雑な開発タスクを処理できるようになります。

拡張された統合インターフェース

Claude Code は、さまざまなワークフローの好みに対応するため、より多くの開発環境で利用可能になりました。

ネイティブ VS Code 拡張機能

Anthropic は、Claude Code を IDE に直接統合するベータ版のネイティブ VS Code 拡張機能をリリースしました。この拡張機能は、インライン diff を備えた専用のサイドバーパネルを特徴としており、開発者がターミナルだけに頼るのではなく、グラフィカルなインターフェースを通じてリアルタイムで変更を確認できるようにします。

強化されたターミナルインターフェース

Claude Code ターミナルインターフェースのバージョン 2.0 では、ステータスの可視性が向上し、Ctrl+r を介して検索可能なプロンプト履歴が導入され、以前のプロンプトの再利用と編集が容易になります。

Claude Agent SDK

以前は Claude Code SDK と呼ばれていた Claude Agent SDK は、開発者に Claude Code で使用されるコアツール、コンテキスト管理システム、および権限フレームワークを提供します。この SDK は現在、subagents や hooks をサポートしており、チームがサイバーセキュリティ、金融コンプライアンス、およびコードデバッグエージェントなどの特定のワークフロー向けにカスタムエージェント体験を構築できるようにします。

自律的な動作とタスク管理

複雑で実行時間の長い開発タスクの委任をサポートするため、Anthropic は、ユーザーの制御を維持しながら、より大きな自律性を可能にする機能を導入しました。

状態復旧のためのチェックポイント

Claude Code には、すべての変更の前にコードの状態を自動的に保存するチェックポイントシステムが含まれるようになりました。ユーザーは /rewind コマンドまたは Esc を 2 回押すことで、以前のバージョンに即座に巻き戻すことができます。巻き戻す際、ユーザーはコード、会話、またはその両方を復元することを選択できます。このシステムは、Claude の編集にのみ適用され、ユーザーの編集や bash コマンドには適用されません。また、バージョン管理システムと併用して使用されることを想定しています。

並列処理と自動化

Claude Code が大規模なリファクタリングや機能探索のような広範なタスクを処理できるようにするための 3 つの主要な機能があります。

  • Subagents: これにより、メインエージェントが専門的なタスク(例:メインエージェントがフロントエンドに取り組んでいる間に、バックエンド API を構築する)を専門のエージェントに委任することができ、並列開発を可能にします。
  • Hooks: これにより、コミット前に linting を実行したり、コード変更後にテストスイートを実行したりするなど、特定の動作を自動的にトリガーします。
  • Background Tasks: これにより、開発サーバーなどの長時間実行されるプロセスを、Claude Code 内の他のタスクの進行を妨げることなく、アクティブな状態に保つことができます。

実装と利用可能性

これらのアップデートは、以下のチャネルを通じて Claude Code ユーザーに即座に利用可能です。

  • Model: Claude Sonnet 4.5 がデフォルトのモデルになりました。ユーザーは /model コマンドを使用してモデルを切り替えることができます。
  • VS Code Extension: VS Code Extension Marketplace を通じてベータ版として利用可能です。
  • Terminal Updates: ビジュアルのリフレッシュとチェックポイント機能は、ローカルインストールのアップデートを通じて利用可能です。
  • Agent SDK: カスタムエージェントを構築したい開発者向けにドキュメントが利用可能です。

Sources

関連

  • Dispatch
  • プロジェクト
  • Dispatch
  • Dispatch
  • Dispatch