Optional agent_The precise instruction to agent LLMs and should be treated as part of the system prompt. If not provided,
description can be used in it's place.
Optional config_The JSON schema of the config that can be provided when running the tool if applicable.
A plain text description of what the tool is used for.
Optional input_The JSON schema of the input that is provided when running the tool if applicable.
Name of the tool.
UtilityAgentTool.