🏭Generation ProvidersGeneration Providers establish a common interface for different AI service providers.
⏳Queued GenerationQueued Generation manages asynchronous prompt generation and response cycles with Active Job.
📡StreamingStreaming allows for real-time dynamic UI updates based on user & agent interactions, enhancing user experience and responsiveness in AI-driven applications.
🔄CallbacksCallbacks enable contextual prompting using retrieval before_action or persistence after_generation.
🖼️Generative UIGenerative UI allows for dynamic and interactive user interfaces that adapt based on AI-generated interactions and content, enhancing user engagement and experience.