tooluniverse.tools.ToolDiscover module¶

ToolDiscover

Generates new ToolUniverse-compliant tools based on short descriptions through an intelligent dis…

tooluniverse.tools.ToolDiscover.ToolDiscover(tool_description, max_iterations, save_to_file, output_file, *, stream_callback=None, use_cache=False, validate=True)[source]¶

Generates new ToolUniverse-compliant tools based on short descriptions through an intelligent dis…

Parameters:
  • tool_description (str) – Short description of the desired tool functionality and purpose. Tool Discove…

  • max_iterations (int) – Maximum number of refinement iterations to perform.

  • save_to_file (bool) – Whether to save the generated tool configuration and report to a file.

  • output_file (str) – Optional file path to save the generated tool. If not provided, uses auto-gen…

  • stream_callback (Callable, optional) – Callback for streaming output

  • use_cache (bool, default False) – Enable caching

  • validate (bool, default True) – Validate parameters

Return type:

Any