interface DynamicStructuredToolInputOptional provider-specific extra fields for the tool.
Default config object for the tool runnable.
The 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.
Whether to return the tool's output directly.
Setting this to true means that after the tool is called, an agent should stop looping.
Whether to print out response text.
Interface for the input parameters of the DynamicStructuredTool class.