tooluniverse.tools.ToolSpecificationGenerator module¶
ToolSpecificationGenerator
Generates complete ToolUniverse-compliant tool specifications based on a description and analysisâŠ
- tooluniverse.tools.ToolSpecificationGenerator.ToolSpecificationGenerator(tool_description, tool_category, tool_type, similar_tools, existing_tools_summary, *, stream_callback=None, use_cache=False, validate=True)[source]¶
Generates complete ToolUniverse-compliant tool specifications based on a description and analysisâŠ
- Parameters:
tool_description (
str
) â Brief description of the desired tool functionality and purpose.tool_category (
str
) â Target category for the tool (e.g., âbiomedicalâ, âdata_analysisâ, âtext_procâŠtool_type (
str
) â Specific ToolUniverse tool type (e.g., âAgenticToolâ, âRESTToolâ, âPythonToolâ).similar_tools (
str
) â JSON string containing configurations of similar existing tools for analysis âŠexisting_tools_summary (
str
) â Summary of existing tools in the ecosystem to avoid duplication and identify âŠstream_callback (
Callable
, optional) â Callback for streaming output
- Return type:
Any