💬 Simpler ChatGenerator API
All Haystack ChatGenerator components now accept a plain string for the messages parameter, automatically wrapping it in a ChatMessage with the user role. This one-line change eliminates boilerplate and makes switching from Generator to ChatGenerator seamless - no more manual ChatMessage construction. Applies to AzureOpenAIChatGenerator, HuggingFaceAPIChatGenerator, OpenAIChatGenerator, and others, with more rolling out in Haystack Core Integrations soon.