aidputils.agents.tools.http.optimizers

Response optimizers for HTTP Tool.

class aidputils.agents.tools.http.optimizers.ResponseOptimizer[source]

Bases: ABC

Base class for response optimizers.

abstractmethod classmethod response_type() str[source]

Return the response type this optimizer handles.

Returns:

Response type string (e.g., ‘json’, ‘html’, ‘text’)

abstractmethod optimize(data: Any, config: Dict[str, Any]) Any[source]

Apply optimization to parsed data based on config.

Parameters:
  • data – Parsed response data

  • config – Optimization configuration dict

Returns:

Optimized response data

Submodules