{"version":"2.1.191","anchor":"stream-stall-detection-and-recovery","canonical_anchor":"stream-stall-detection-and-recovery","heading":"Stream Stall Detection and Recovery","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.191\/e\/stream-stall-detection-and-recovery","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.191","markdown":"### Stream Stall Detection and Recovery\n\nWhat changed: New error messages and handling for two distinct streaming failure modes:\n\n- `\"Response stalled mid-stream. The response above may be incomplete.\"` \u2014 shown when the stream goes idle after some output has been produced.\n- `\"Response stalled while thinking, before producing a response. Try again.\"` \u2014 shown when the stream stalls during the thinking phase before any output.\n- `\"Stream idle timeout after thinking-only yield \u2014 retrying streaming\"` \u2014 internal retry logic for the thinking-stall case.\n\nThese replace previous silent failures or generic timeout messages with specific, actionable descriptions.\n\n**Evidence**\n\nStream stall messages (search for `\"Response stalled mid-stream\"` and `\"Stream idle timeout after thinking-only yield\"`)"}