エージェントとは
4. 権限・セキュリティコマンド / 機能
Claude が自動で呼び出す専門サブプロセス特定タスクに特化した自律的な実行単位
設定例
# エージェントの特徴
- Claude が Task ツールで自動的に呼び出す
- 独立したサブプロセスとして実行
- 専用のシステムプロンプトを持つ
- 使用ツール・コマンドを制限可能
- 並列実行が可能
# いつエージェントを使うか
✓ 特定タスクの専門家を用意したい
✓ Claude に自動判断で委託させたい
✓ 権限を最小限に制限したい
✓ 重い処理を並列で実行したい
# いつエージェントを使わないか
✗ ユーザーが明示的に呼び出したい → スキル
✗ 会話の文脈を活かしたい → スキル
✗ シンプルなプロンプト注入で十分 → スキルこんな時に使う
- エージェントの概念を理解したい時
- エージェントを使うべきか判断したい時
使い方
- 1settings.json の agents セクションで定義
- 2Claude が自動的に適切なエージェントを選択
- 3Task ツール経由で呼び出される
Tips
- エージェントは独立プロセスなので会話履歴を引き継がない
- description が重要 - Claude がエージェント選択の判断材料にする
- tools で権限を絞ることでセキュリティを向上