原文(日本語に翻訳)
Agentツールの model パラメータを復元しました。呼び出しごとのモデル上書きが可能になります。
原文(英語)
Restored the model parameter on the Agent tool for per-invocation model overrides
概要
AgentツールにおいてサブエージェントのAIモデルを個別に指定できる model パラメータが復元されました。これにより、親エージェントと異なるモデルをサブエージェントに使用することが再び可能になります。タスクの複雑さやコスト要件に応じて、各サブエージェントで最適なモデルを選択できます。
基本的な使い方
javascript
// Agentツールでmodelパラメータを指定
Agent({
subagent_type: "general-purpose",
model: "claude-haiku-4-5-20251001", // 軽量モデルを指定
prompt: "このファイルの概要を1行で説明して"
})実践例
コスト最適化:タスクに応じたモデル選択
javascript
// 複雑な分析 → 高性能モデル
Agent({
subagent_type: "general-purpose",
model: "claude-opus-4-6",
prompt: "このコードベースのアーキテクチャを詳細に分析して、改善点をまとめて"
})
// 単純なファイル検索 → 軽量モデル
Agent({
subagent_type: "general-purpose",
model: "claude-haiku-4-5-20251001",
prompt: "src/以下の.tsファイルを一覧表示して"
})並列実行での異なるモデル使用
javascript
// 複数のサブエージェントを異なるモデルで並列実行
[
Agent({
model: "claude-sonnet-4-6",
prompt: "フロントエンドコードをレビューして"
}),
Agent({
model: "claude-haiku-4-5-20251001",
prompt: "テストファイルの一覧を作成して"
})
]特定用途に最適化されたモデルの選択
javascript
// コーディング重視のタスク
Agent({
subagent_type: "general-purpose",
model: "claude-sonnet-4-6",
prompt: "このPythonスクリプトをリファクタリングして型ヒントを追加して"
})利用可能なモデルID
| モデル | モデルID | 用途 |
|---|---|---|
| Claude Opus 4.6 | claude-opus-4-6 | 最高性能・複雑なタスク |
| Claude Sonnet 4.6 | claude-sonnet-4-6 | バランス重視 |
| Claude Haiku 4.5 | claude-haiku-4-5-20251001 | 高速・低コスト |
注意点
modelパラメータを省略した場合、サブエージェントは親エージェントのモデルを引き継ぎます(デフォルト動作)- Amazon BedrockやGoogle Vertex AI経由で使用する場合は、対応するモデルIDが異なる場合があります
- 高性能モデルはコストが高いため、単純なタスクには軽量モデルの使用を検討してください
- モデルの利用可能性はAnthropicのAPIプランによって異なります