Module: RubyLLM::Agents::Concerns::ImageOperationExecution

Included in:
BackgroundRemover::Execution, ImageAnalyzer::Execution, ImageEditor::Execution, ImageTransformer::Execution, ImageUpscaler::Execution, ImageVariator::Execution
Defined in:
lib/ruby_llm/agents/image/concerns/image_operation_execution.rb

Overview

Shared execution logic for all image operation classes

Provides common functionality like tenant resolution, budget tracking, caching, and execution recording that are shared across ImageVariator, ImageEditor, ImageTransformer, and ImageUpscaler.