tooluniverse.tools.ToolSpecificationOptimizer module

ToolSpecificationOptimizer

Optimizes tool specifications for clarity, completeness, and usability with comprehensive benchma…

tooluniverse.tools.ToolSpecificationOptimizer.ToolSpecificationOptimizer(tool_config, optimization_focus='all', target_audience='mixed', similar_tools=None, *, stream_callback=None, use_cache=False, validate=True)[source]

Optimizes tool specifications for clarity, completeness, and usability with comprehensive benchma…

Parameters:
  • tool_config (str) – JSON string of current tool configuration to optimize

  • optimization_focus (str) – Primary optimization focus

  • target_audience (str) – Target user expertise level

  • similar_tools (str) – JSON string array of similar tools for comparison and benchmarking

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

  • use_cache (bool, default False) – Enable caching

  • validate (bool, default True) – Validate parameters

Return type:

Any