tooluniverse.tools.ToolCompatibilityAnalyzer module¶
ToolCompatibilityAnalyzer
Analyzes two tool specifications to determine if one tool’s output can be used as input for anoth…
- tooluniverse.tools.ToolCompatibilityAnalyzer.ToolCompatibilityAnalyzer(source_tool, target_tool, analysis_depth, *, stream_callback=None, use_cache=False, validate=True)[source]¶
Analyzes two tool specifications to determine if one tool’s output can be used as input for anoth…
- Parameters:
source_tool (
str
) – The source tool specification (JSON string with name, description, parameter …target_tool (
str
) – The target tool specification (JSON string with name, description, parameter …analysis_depth (
str
) – Level of analysis depth - quick for basic compatibility, detailed for paramet…stream_callback (
Callable
, optional) – Callback for streaming output
- Return type:
Any