Skip to main content
Tool値を作成し、DefineTool(...)に渡します。ツールには次の内容を含められます。
  • モデルに提示するJSONのParameters
  • InputSchema、OutputSchema、EventSchemaのバリデーター
  • TimeoutとExecute(input, RuntimeContext)関数
  • 無条件のRequireApprovalまたは条件付きのApproval述語
  • インタラクティブな処理向けのOnToolCalledとOnResponseReceived
  • NextTurnの上書きとOnError: "return-to-model"
RuntimeContext.EmitProgress、SetContext、および渡されたcontext.Contextを使います。ToolExecutionConfig{Concurrency: ...}は独立したツールを並列実行しつつ、ツール結果の順序を維持します。

関連項目

最終更新日 2026年10月2日