tooluniverse.tools.ArgumentDescriptionOptimizer moduleΒΆ

ArgumentDescriptionOptimizer

Optimizes the descriptions of tool arguments/parameters based on test case results and actual usa…

tooluniverse.tools.ArgumentDescriptionOptimizer.ArgumentDescriptionOptimizer(parameter_schema, test_results, *, stream_callback=None, use_cache=False, validate=True)[source]ΒΆ

Optimizes the descriptions of tool arguments/parameters based on test case results and actual usa…

Parameters:
  • parameter_schema (str) – JSON string of the original parameter schema with properties and descriptions.

  • test_results (str) – A JSON string containing test case input/output pairs showing parameter usage.

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

  • use_cache (bool, default False) – Enable caching

  • validate (bool, default True) – Validate parameters

Return type:

Any