CC逆引きリファレンス

エージェントとは

4. 権限・セキュリティ

コマンド / 機能

Claude が自動で呼び出す専門サブプロセス

特定タスクに特化した自律的な実行単位

設定例

# エージェントの特徴
- Claude が Task ツールで自動的に呼び出す
- 独立したサブプロセスとして実行
- 専用のシステムプロンプトを持つ
- 使用ツール・コマンドを制限可能
- 並列実行が可能

# いつエージェントを使うか
✓ 特定タスクの専門家を用意したい
✓ Claude に自動判断で委託させたい
✓ 権限を最小限に制限したい
✓ 重い処理を並列で実行したい

# いつエージェントを使わないか
✗ ユーザーが明示的に呼び出したい → スキル
✗ 会話の文脈を活かしたい → スキル
✗ シンプルなプロンプト注入で十分 → スキル

こんな時に使う

  • エージェントの概念を理解したい時
  • エージェントを使うべきか判断したい時

使い方

  1. 1settings.json の agents セクションで定義
  2. 2Claude が自動的に適切なエージェントを選択
  3. 3Task ツール経由で呼び出される

Tips

  • エージェントは独立プロセスなので会話履歴を引き継がない
  • description が重要 - Claude がエージェント選択の判断材料にする
  • tools で権限を絞ることでセキュリティを向上