- Added support for stream lifecycle events including stream_start, stream_end, group_start, and group_end. - Introduced new data structures for handling lifecycle event data, enhancing communication of stream boundaries and metadata. - Updated the OpenAI provider to track and emit these events during streaming operations, improving UI/UX capabilities. - Added tests to validate the correct emission and order of lifecycle events during streaming. |
||
|---|---|---|
| .. | ||
| handlers | ||
| providers | ||
| interfaces.go | ||
| llm.go | ||
| stream.go | ||