{"version":"2.1.19","anchor":"streaming-fallback-on-empty-responses","canonical_anchor":"streaming-fallback-on-empty-responses","heading":"Streaming Fallback on Empty Responses","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.19\/e\/streaming-fallback-on-empty-responses","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.19","markdown":"### Streaming Fallback on Empty Responses\n\n**What**\n\nBetter handling of edge cases where API streaming fails to start.\n\n**Details**\n\n- Detects when stream completes without receiving `message_start` event\n- Automatically triggers non-streaming fallback\n- Prevents hanging on incomplete stream connections\n\n**Evidence**\n\nLine 525690 (`\"Stream completed without receiving message_start event - triggering non-streaming fallback\"`)"}