tooluniverse.compose_scripts.tool_metadata_generator module¶
Tool Metadata Generation Pipeline Generates comprehensive metadata for a list of tools by extracting details from their configuration files
- tooluniverse.compose_scripts.tool_metadata_generator.compose(arguments, tooluniverse, call_tool)[source]¶
Main composition function for Tool Metadata Generation
- Parameters:
arguments (
dict
) – Input arguments containing a list of tool config JSONs as well as a tool_type_mappings dict for non-API tools (e.g., {‘Databases’: [‘XMLTool’]})tooluniverse – ToolUniverse instance
call_tool – Function to call other tools
- Returns:
List of tool metadata dictionaries (JSON-compatible)
- Return type: