| 1398 | /** |
| 1399 | * Whether the tool was executed by the provider (true) or framework (false). |
| 1400 | */ |
| 1401 | readonly providerExecuted?: boolean | undefined |
| 1402 | } |
| 1403 | |
| 1404 | /** |
| 1405 | * Represents provider-specific metadata that can be associated with a |
| 1406 | * `ToolCallPart` through module augmentation. |
| 1407 | * |
| 1408 | * @category configuration |
| 1409 | * @since 4.0.0 |
| 1410 | */ |
| 1411 | export interface ToolCallPartMetadata extends ProviderMetadata {} |
| 1412 | |
| 1413 | /** |
| 1414 | * Creates a Schema for tool call parts with specific tool name and parameters. |