Type Alias: ToolOptions
ToolOptions =
object
Defined in: src/agent/Tool.ts:34
Properties
behavior?
optionalbehavior:"BLOCKING"|"NON_BLOCKING"|GoogleGenAITypes.Behavior
Defined in: src/agent/Tool.ts:43
description
description:
string
Defined in: src/agent/Tool.ts:38
A description of what the tool does.
name
name:
string
Defined in: src/agent/Tool.ts:36
The name of the tool.
onTriggered()?
optionalonTriggered: (args) =>unknown|Promise<unknown>
Defined in: src/agent/Tool.ts:42
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:40
The parameters of the tool