Tool Discovery

Tool discovery must be allowed by enabling the session configuration allow_tool_discovery.

install_tools

Install one or more tools from the list of installable tools. Tool names are unique across toolsets.

Parameters

Parameter Type Required Description
tools List of strings Yes List of one or more tools to install so they are available to call afterwards

Notes

  • The user must confirm the installation before the tools are loaded.
  • Installation is performed across toolsets, and the function returns a JSON payload indicating success or partial success.

list_installable_tools

Obtain a list of available tools that you can install. Use the list to determine the tools that will help with your task. IMPORTANT: YOU MUST install a tool from this list BEFORE you can call it.

Parameters

Parameter Type Required Description
(none)

Notes

  • The response includes the catalog of installable tools and a reminder about installing them prior to use.