Claude Code & Agent SDK
一つのフレームワーク。三つのサーフェス。
対話作業向けのClaude Code CLI。本番パイプライン向けのClaude Agent SDK。完全ホスト型サンドボックスとしてのManaged Agents。3つ全てで同じツール、メモリ、サブエージェントシステムを共有します。
三つのサーフェス
標準ツール
| ツール | 機能 | エージェントが使う場面 |
|---|---|---|
| Read | ファイル・ディレクトリ・コンテキストを読み取る | コードベースの理解、ドキュメントの取り込み |
| Write | 新規ファイルを作成 | レポート生成、新規モジュールのスキャフォールド |
| Edit | 既存ファイルの精密な編集 | バグ修正、設定変更、リファクタリング |
| Bash | シェルコマンドの実行 | テスト、ビルド、デプロイ、スクリプトの実行 |
| Glob · Grep | ファイルパターンマッチングとコンテンツ検索 | 大規模リポジトリ全体から該当ファイルを探す |
| WebSearch · WebFetch | ライブWeb検索とページ取得 | 調査、APIドキュメントや最新価格の確認 |
| Agent | 独自のツールとプロンプトを持つサブエージェントを起動 | 並列作業、役割分担されたエージェントチーム |
| MCPサーバー | Model Context Protocol経由の任意ツール | データベース、Slack、Jira、Playwright、カスタムAPI |
価格
| プラン | 月額 | Claude Codeアクセス |
|---|---|---|
| Pro | $20 | 含まれる — チャットと共有プール |
| Max 5× | $100 | 5倍の利用上限 |
| Max 20× | $200 | 20倍の利用上限 |
| Team Premium | $100/シート | Claude Codeに必須。最低5シート、年額請求 |
| Enterprise | 個別見積 | 全サーフェス + SSO + 監査ログ。トークンは別途課金 |
| API(従量課金) | $1〜$25/M | 完全なコスト可視化。月額下限なし。Bedrock/Vertexにも対応 |
使い分け
対話的な探索 — ペアプログラミング、デバッグ、複数ファイル横断分析
Claude Code CLIをご利用ください。ターミナル、VS Code、JetBrains、あるいはclaude.ai/codeで実行できます。コードベース全体のロジックを追跡したり、バグを再現して修正を反復したり、規制文書をレビューしたりといった指示が可能です。セッションはCLAUDE.mdで永続化され、エージェントは起動時にプロジェクトの規約を読み込み、セッションを跨いで記憶します。
本番パイプライン — CI/CDボット、自動分析、カスタムアプリケーション
Agent SDKをご利用ください。query()非同期ジェネレータがエージェントのメッセージをプログラマブルにストリームします。サブエージェントに独自のツールセットを定義できます(読み取り専用の探索エージェント+書き込み権限を持つ親エージェント=職務分離)。PreToolUse/PostToolUseフックを使ってすべてのアクションを監査証跡として記録できます。データ所在地要件にはBedrockやVertexにデプロイ可能です。
インフラ管理不要の高速プロトタイピング
Managed Agentsをご利用ください。Anthropicがサンドボックスをホストし、REST APIを呼び出すだけで結果が返ります。環境構築もバイナリ管理も不要です。トレードオフとしてHIPAA BAA対象外、Zero Data Retention対象外です。規制対象データ(海事ISM記録、船員データなど)にはBedrockやVertex上のセルフホスト版Agent SDKをご利用ください。
マルチエージェントオーケストレーション — 業務運営を担う仮想チーム
サブエージェント付きのAgent SDKをご利用ください。agentsオプションはAgentDefinitionオブジェクトの配列を受け取り、それぞれが独自のモデル、プロンプト、ツールセット、推論レベル、権限モードを持ちます。親エージェントはAgentツールを介して呼び出します。パターン: 探索/検証用サブエージェントは読み取り専用ツールを持ち、書き込みはすべて親が担います。サブエージェントのメッセージはparent_tool_use_idを持ち、完全なトレーサビリティを実現します。
権限モード
| モード | 動作 |
|---|---|
| default | ファイル書き込みやコマンド実行のたびに確認 |
| plan | 読み取り専用。エージェントは探索可能だが書き込み不可。探索用サブエージェントに安全 |
| acceptEdits | ファイル編集を自動承認。シェルコマンドは確認 |
| auto | モデル分類器が自動承認の可否を判断 |
| bypassPermissions | 確認なし。エージェントが自律的に動作。完全に隔離された環境でのみ使用 |