ToolUpdateRequest
Replaces the named fields of the Tool at the revision If-Match names (1.49.0) and checks it again as a create does; type is fixed at create. The revision advances by one. Published Agent versions keep the copy they froze.
An object with 9 fields.
Fields
| Field | Type | Required | Description |
|---|---|---|---|
annotations | ToolAnnotationsInput | no | |
description | string | no | Model-facing: what the Tool does and when to use it. |
filler | ToolFillerInput or null | no | |
http | HttpToolConfigInput | no | Replaces the request of an http Tool, its auth as HttpToolConfigInput says; refused for a Tool of another type. |
idempotent | boolean | no | |
name | ToolName | no | |
parameters | ToolParameters | no | |
response_schema | ToolResponseSchema or null | no | |
timeout_ms | integer | no |
Used by
The operations whose parameters, request body or responses name this shape directly.