CalculatorTool class
Properties
-
description
→ String
-
A description of what the tool does, for the agent's understanding.
no setteroverride
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
name
→ String
-
The name of the tool, used for identification in tool calls.
no setteroverride
-
parameters
→ Map<String, dynamic>
-
JSON Schema describing the parameters this tool accepts.
no setteroverride
-
requiresConfirmation
→ bool
-
Whether this tool requires human confirmation before execution.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
timeout
→ Duration
-
Maximum time this tool is allowed to run before being cancelled.
Defaults to 30 seconds.
no setterinherited