A tool that is created from a toolset.
| JSON representation |
|---|
{ "toolset": string, "operationId": string, "confirmationRequirement": enum ( |
| Fields | |
|---|---|
toolset |
Required. The name of the toolset to retrieve the schema for. Format: |
operationId |
Optional. The operationId field of the OpenAPI endpoint. The operationId must be present in the toolset's definition. |
confirmationRequirement |
Optional. Indicates whether the tool requires human confirmation. |
proactiveEnabled |
Optional. Indicates whether the toolset tool is enabled in proactive mode. Only applicable for CompanionAgent. NOTE: At least one of |
reactiveEnabled |
Optional. Indicates whether the toolset tool is enabled in reactive mode. Only applicable for CompanionAgent. NOTE: - At least one of |
parameterOverrides[] |
Optional. Only applicable for CompanionAgent. Overrides for the tool's input parameters. When the tool is called, each listed parameter is set to the value found in the ingested context references, populating it if omitted by the model or replacing any value predicted by the model. Duplicate entries for the same |