fix(frontend): clear thinking placeholder and handle error events in streaming

↗ view on GitHub · beerbottle90 · 2026-06-07 · 036a4350

Clear streaming placeholders at stream end so the Thinking spinner does
not persist when reasoning ends without producing text. Add handler for
backend error SSE events so users see the message instead of an empty
response bubble. Add @modelcontextprotocol/sdk as backend dependency
(peer dep of @google/genai, missing caused VS Code red indicator).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Repository beerbottle90/mike-oss
Author beerbottle90 <demirertug@gmail.com>
Authored
Parents 42aa1898
Stats 5 files changed , +681
Part of Blank-response and streaming-spinner fixes

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-036a4350.md from inside the repo you want the change in.

⬇ Download capture-commit-036a4350.md