Type Alias: ToolOptions
ToolOptions =
object
Defined in: src/agent/Tool.ts:33
Properties
behavior?
optionalbehavior:"BLOCKING"|"NON_BLOCKING"|GoogleGenAITypes.Behavior
Defined in: src/agent/Tool.ts:42
description
description:
string
Defined in: src/agent/Tool.ts:37
A description of what the tool does.
name
name:
string
Defined in: src/agent/Tool.ts:35
The name of the tool.
onTriggered()?
optionalonTriggered: (args) =>unknown|Promise<unknown>
Defined in: src/agent/Tool.ts:41
A callback to execute when the tool is triggered
Parameters
args
unknown
Returns
unknown | Promise<unknown>
parameters?
optionalparameters:ToolSchema
Defined in: src/agent/Tool.ts:39
The parameters of the tool