Build This Now
Build This Now
クロード・コードとは何か?Claude Code のインストールClaude Code ネイティブインストーラーClaude Code で最初のプロジェクトを作る
エージェントの基礎Claude Code のバックグラウンドエージェントサブエージェントルーティングClaude Code でのサブエージェント設計Claude Code タスク分散ビルダー・バリデーターエージェントチームClaude Code エージェントチームエージェントチームのコントロールエージェントチームのプロンプトテンプレートエージェントチームのベストプラクティスエージェントチームのワークフローカスタムエージェントエージェントパターンHow Garry Tan (YC CEO) Uses Claude Code: Inside the 23-Tool gstack Setup人間らしいエージェントHermes Agent: 自己改善するAIエージェント・ハーネス・エンジニアリング
speedy_devvkoen_salo
Blog/Handbook/Agents/Background Agents in Claude Code

Claude Code のバックグラウンドエージェント

Claude Code のサブエージェントが起動したらすぐに Ctrl+B を押すと、バックグラウンドに落ちます。リサーチや分析が単独で実行されている間も、メインセッションで作業を続けられます。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

Published Mar 13, 2026Handbook hubAgents index

問題: サブエージェントはかつてセッションをフリーズさせていました。メインエージェントがリサーチや重い分析処理のためにサブエージェントを生成すると、戻ってくるまでただ待つしかありませんでした。

すぐに使えるヒント: サブエージェントが起動した瞬間に Ctrl+B を押すと、バックグラウンドに落ちます。

You: Research authentication best practices for our Next.js app
Claude: I'll spawn a sub-agent to research this...
[Sub-agent starts]
You: [Press Ctrl+B]
You: While that runs, let's work on the database schema...

あなたはチャットに留まります。サブエージェントは単独で作業を続けます。完了すると、結果が戻ってきます。

真の並列実行

非同期サブエージェントはファーストクラスの機能になりました。メインエージェントがサブエージェントを生成するたびに、バックグラウンドに送り出して Claude との別の作業スレッドを続けられます。

フロー:

  1. リクエスト: サブエージェントに適したタスクを Claude に渡す
  2. Claude が生成: メインエージェントがサブエージェントを作成して実行する
  3. バックグラウンドへ: サブエージェントが作業中に Ctrl+B を押す
  4. 作業継続: メインエージェントに別の話題について話しかける
  5. 自動再開: 完了時にサブエージェントがメインエージェントを起こし、結果を渡す

実行中のものを確認したいですか? /tasks と入力します。

/tasks

バックグラウンドの各エージェントがステータス、トークン数、進捗インジケーターと共に表示されます。クリックすると詳細を確認できます。

エージェントをバックグラウンドにする場面

バックグラウンド向きの処理:

  • ウェブ検索が必要なリサーチ
  • 大規模なコードベースの分析
  • ドキュメントの生成
  • セキュリティ監査や脆弱性スキャン
  • パフォーマンスプロファイリングレポート

フロントに置くべき処理:

  • 次にあなたの回答が必要なもの
  • 完了前に確認したいファイル編集
  • 今取り組んでいる作業に依存する処理

シェルコマンドも同様

同じ操作で遅いシェルコマンドもバックグラウンドに送れます。Claude が npm install、docker build、ffmpeg ジョブを開始したら、バックグラウンドに送りましょう。

Claude: Running npm install...
[Command starts]
You: [Press Ctrl+B]
You: While that installs, can you review the API routes?

エージェントと同様に /tasks で確認できます。

--agent フラグ

新しい CLI フラグで Claude Code をサブエージェントのコンフィグ済みの状態で起動できます。

claude --agent plan

この行を実行すると、プランニングエージェントのコンフィグがロードされた状態で Claude が起動します。プロンプトを与えたり、動作を試したり、実際のワークフローに組み込む前にエッジケースの処理方法を確認したりできます。

役立つ場面:

  • 依存する前にカスタムサブエージェントをデバッグする
  • エージェントの指示とツールアクセスを確認する
  • 1回限りの作業に専門エージェントを直接実行する
  • 組み込みエージェントが実際に何をするかを学ぶ

組み込みエージェント (plan、explore など) も、.claude/agents/ で定義したものも使えます。

同時リリースされた機能

Anthropic は同じリリースでいくつかの改善をまとめて提供しました。

即時コンパクション: /compact が待ち時間なしで動きます。Claude がバックグラウンドでライブセッションサマリーを常時保持しているため、コマンドを実行するとそのサマリーをクリーンなコンテキストに読み込むだけです。

セッションメモリアーキテクチャ: すべてのセッションが構造化されたサマリーを持ちます。ステータス、完了した作業、ディスカッションスレッド、作業ログを追跡します。

統計ダッシュボード: /stats で使用パターン、よく使うモデル、トークン合計、ストリークを確認できます。Ctrl+S で出力をコピーして共有できます。

セッション命名: /rename でセッションにラベルを付け、claude --resume session-name で名前から再開できます。/resume 画面ではフォークされたセッションがグループ化され、キーボードショートカットも追加されました (P でプレビュー、R でリネーム、B でフォーク一覧を表示)。

MCPクイックトグル: 設定ファイルを触らずにMCPサーバーをオン/オフできます。

Slack連携: Slack チャンネルから Claude Code にタスクを渡せます。バグや機能リクエストに @Claude をメンションすると、チームワークフローが拾い上げます。

よくある問題

エージェントがバックグラウンドに行かない: Ctrl+B はエージェントが実際に動作中の場合にのみ機能します。完了後ではなく、作業中に押してください。

エージェントの追跡を見失った: /tasks を実行します。IDと共にすべてのバックグラウンドプロセスが一覧表示されます。

エージェントが完了したが何も出てこない: 結果は通常 AgentOutputTool を通じて自動的に戻ってきます。見逃した場合は /tasks で見つけて出力を確認してください。

次のステップ

  • 実行パターン: 並列、シーケンシャル、バックグラウンド。ジョブに合ったものを選ぶ
  • 基礎: より大きなものを作る前にエージェントの基本を読む
  • 設計パターン: サブエージェントの設計でクリーンな作業分割を学ぶ
  • 配布: タスク配布でマルチエージェントオーケストレーションを扱う
  • カスタムエージェント: カスタムエージェントパターンで独自のスペシャリストを作る

バックグラウンド実行により、Claude Code はターン制チャットではなく、並列ワークステーションに近いものになります。リサーチを開始して、コードを書き続けて、準備ができたら結果を拾い上げる。

Continue in Agents

  • エージェントの基礎
    Claude Codeでスペシャリストエージェントを構築する5つの方法:タスクサブエージェント、.claude/agents YAML、カスタムスラッシュコマンド、CLAUDE.mdペルソナ、パースペクティブプロンプト。
  • エージェント・ハーネス・エンジニアリング
    ハーネスとは、AIエージェントを構成するモデル以外のすべての層のことです。5つの制御レバー、制約のパラドックス、そしてなぜハーネス設計がモデルよりもエージェントのパフォーマンスを左右するのかを学びましょう。
  • エージェントパターン
    オーケストレーター、ファンアウト、バリデーションチェーン、スペシャリストルーティング、プログレッシブリファインメント、ウォッチドッグ。Claude Code のサブエージェントを組み合わせる6つのオーケストレーション形状。
  • エージェントチームのベストプラクティス
    Claude Code エージェントチームの実証済みパターン。コンテキストが豊富なスポーンプロンプト、適切なサイズのタスク、ファイルオーナーシップ、デリゲートモード、v2.1.33〜v2.1.45 の修正内容。
  • エージェントチームのコントロール
    デリゲートモード、表示モード、プラン承認、ファイル境界、CLAUDE.md ルールを設定して、Claude Code のチームリードがコーディングではなくコーディネートに専念できるようにします。
  • エージェントチームのプロンプトテンプレート
    Claude Code 向けのテスト済みエージェントチームプロンプト10選。並列コードレビュー、デバッグ、機能ビルド、アーキテクチャ判断、キャンペーンリサーチ。コピー&ペーストで使えます。

More from Handbook

  • 深い思考のテクニック
    「think harder」「ultrathink」「think step by step」などの思考トリガーフレーズは、Claude Code を拡張推論モードに切り替え、同じモデルでテスト時計算を増やします。
  • 効率化パターン
    置換フレームワークを使えば、手動で8〜12回ビルドしたものをCLAUDE.mdテンプレートに変換し、Claude Codeがバリエーション11、12、13をオンデマンドで生成できるようになります。一度記録するだけで完了です。
  • Claude Code ファストモード
    ファストモードは Claude Code で Opus 4.6 のリクエストを優先サービングパスにルーティングします。同じモデル、同じ上限品質で、トークン単価は上がりますが返答が2.5倍速くなります。
  • スピードの最適化
    モデルの選択、コンテキストの大きさ、プロンプトの具体性が、クロード・コードの返答の速さを決める3つのレバーである。/モデル俳句、/コンパクト、/明確をカバーする。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

エージェントの基礎

Claude Codeでスペシャリストエージェントを構築する5つの方法:タスクサブエージェント、.claude/agents YAML、カスタムスラッシュコマンド、CLAUDE.mdペルソナ、パースペクティブプロンプト。

サブエージェントルーティング

メインの Claude Code スレッドが、サブエージェントを並列、順次、バックグラウンドでいつ起動するかを教える CLAUDE.md ルーティングブロック。コピー&ペーストで使えます。

On this page

真の並列実行
エージェントをバックグラウンドにする場面
シェルコマンドも同様
--agent フラグ
同時リリースされた機能
よくある問題
次のステップ

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。