aidputils.agents.tools.http.optimizers.text_optimizer

Text response optimizer.

Provides text truncation for plain text responses.

class aidputils.agents.tools.http.optimizers.text_optimizer.TextResponseOptimizer[source]

Bases: ResponseOptimizer

Optimizer for text responses.

classmethod response_type() str[source]

Return response type this optimizer handles.

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

Optimize text response for LLM consumption.

Parameters:
  • data – Text string

  • config – Optimization configuration with keys: - max_characters: Maximum characters allowed

Returns:

Optimized text (truncated if needed)