Skip to main content
このガイドでは、ツールを使う小さなエージェントを作成し、完了した実行の内容を確認します。

ツールを定義する

クロージャはローカルで実行されます。RuntimeContext には実行 ID、エージェント ID、ステップインデックス、アプリケーションのコンテキスト、元のツール呼び出しが含まれます。

エージェントを作成する

Phaseo Gateway 経由で実行する

完全な例

実行状態

RunResult には次の情報が含まれます。
  • run: 状態、ID、有効なモデル、ステップ上限、コンテキスト、一時停止状態
  • steps: 各モデルターン、リクエスト ID、プロバイダー、モデル、終了理由、ツール呼び出し、使用量
  • messages: モデルとツールのメッセージ履歴全体
  • output: 最終的な出力値
  • usage: 集計されたトークン数と、モデルクライアントが提供するコスト

現在の実行モデル

Rust Agent SDK の実行は同期型です。ローカルツールは1つずつ実行されます。リクエストハンドラーをブロックしたくない場合は、アプリケーションのワーカースレッドやタスク境界を使ってください。

次のステップ

最終更新日 2026年10月2日