サブエージェント・チーム
カスタムサブエージェントを定義してClaudeの役割・ツール制限・システムプロンプトを特化させる。エージェントチーム機能で複数のClaudeインスタンスが協調して大規模タスクを並列処理できる。
コマンド・設定オプション11件
この機能に関連するスラッシュコマンド・CLIオプション・設定項目の一覧です。
スラッシュコマンド
Claude Code のインタラクティブセッション内で / から始めて入力するコマンド。
自動化・CI/CD
/agents
サブエージェント管理UIを開く。ビルトイン・ユーザー・プロジェクト・プラグインのエージェントを一覧表示し、新規作成・編集・削除・有効化を操作できる。
/agents/tasks
バックグラウンドタスクを一覧表示・管理する。`/bashes` でも起動可能。
/tasksCLIオプション
`claude` コマンドをターミナルから起動する際に渡すオプション。
自動化・CI/CD
claude agents
設定済みのサブエージェント一覧をソース別にグループ化して表示する。
claude agents--agent
現在のセッションで使用するサブエージェントを指定する。`agent` 設定を上書きする。
claude --agent my-custom-agent--agents
カスタムサブエージェントをJSON形式で動的に定義する。サブエージェントのフロントマターと同じフィールド名と `prompt` フィールドを使用する。
claude --agents '{"reviewer":{"description":"コードレビュアー","prompt":"あなたはコードレビュアーです"}}'--teammate-mode
エージェントチームのチームメイト表示方法を設定する。`auto`(デフォルト)・`in-process`・`tmux` から選択。
claude --teammate-mode in-process設定オプション
`claude config set <key> <value>` または `~/.claude/settings.json` で設定する項目。
自動化・CI/CD
teammateMode
エージェントチームのチームメイトの表示方法を設定する。`auto`(デフォルト、tmux/iTerm2ではスプリットペイン)・`in-process`・`tmux` から選択。
~/.claude/settings.json: {"teammateMode": "in-process"}agent
メインスレッドをnamed subagentとして実行する。そのサブエージェントのシステムプロンプト・ツール制限・モデルが適用される。
~/.claude/settings.json: {"agent": "code-reviewer"}CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS
(実験的)エージェントチーム機能を有効化する。`settings.json` の `env` オブジェクトまたはシェル環境変数として `1` に設定する。複数のClaude Codeインスタンスがチームとして協調して作業できるようになる。
~/.claude/settings.json: {"env": {"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"}}CLAUDE_CODE_DISABLE_BACKGROUND_TASKS
バックグラウンドタスク機能をすべて無効化する。環境変数として `1` に設定する。サブエージェントのバックグラウンド実行を完全に無効にしたい場合に使用する。
export CLAUDE_CODE_DISABLE_BACKGROUND_TASKS=1CLAUDE_CODE_FORK_SUBAGENT
フォークサブエージェントを有効化する。`1` に設定すると `/fork` コマンドが会話ブランチの代わりにフォークサブエージェントを起動するようになる。
export CLAUDE_CODE_FORK_SUBAGENT=1関連記事
取得中...