- Introduced function to determine if a result is a streaming output.
- Added method to handle streaming results before accessing them.
- Updated method to utilize the new streaming result handling.
- Implemented context management for LLM streaming in the conversational mixin.
- Added tests to verify streaming behavior and ensure proper handling of user messages during streaming.