OptionalcallbacksOptionaldefaultDefault config object for the tool runnable.
OptionalmetadataMetadata for the tool.
OptionalresponseThe tool response format.
If "content" then the output of the tool is interpreted as the contents of a ToolMessage. If "content_and_artifact" then the output is expected to be a two-tuple corresponding to the (content, artifact) of a ToolMessage.
OptionalreturnWhether to return the tool's output directly.
Setting this to true means that after the tool is called, an agent should stop looping.
OptionaltagsOptionalverboseOptionalverboseWhether to show full details in the thrown parsing errors.
Deprecated
Wrap in a DynamicTool instead. Interface for the input parameters of the ChainTool constructor. Extends the DynamicToolInput interface, replacing the 'func' property with a 'chain' property.