ranade-oss makes Mike's chat less likely to lose the plot
This fork tightens the reliability of streamed legal-AI conversations, especially when saving and displaying the final answer.
The team has focused on the awkward moments where a chat looks complete but the saved record is not. If a user's message cannot be stored, the system now treats that as a visible failure rather than quietly dropping it. Once an answer finishes streaming, the screen checks the saved conversation again, helping ensure it matches what a refresh would show.
- Final-answer reconciliation helps the interface settle on the saved version of an assistant response.
- Streaming text no longer unnecessarily holds back legitimate closing text while checking for citation markers.
- Deployment caching was addressed after stale releases obscured whether these fixes had reached production.
The changes are backed by targeted tests, suggesting this is a serious pass at race conditions rather than cosmetic polish.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?