SurfSense/surfsense_web/components/free-chat
Anish Sarkar 8e8cf96faa feat(error-handling): implement LLM error adaptation and classification for chat streaming
- Introduced LLMErrorCategory and adapt_llm_exception to normalize LLM exceptions.
- Updated llm_retryable_message and llm_permanent_message to utilize the new adaptation logic.
- Enhanced classify_stream_exception to classify provider errors and return user-friendly messages.
- Added tests for error classification and adaptation to ensure robustness.
- Updated frontend error handling to display appropriate messages based on new classifications.
2026-06-12 05:03:14 +05:30
..
anonymous-chat.tsx chore: linting 2026-05-28 19:21:29 -07:00
free-chat-page.tsx feat(error-handling): implement LLM error adaptation and classification for chat streaming 2026-06-12 05:03:14 +05:30
free-composer.tsx refactor: anonymous/free chat experience 2026-05-31 15:58:21 -07:00
free-model-selector.tsx refactor: anonymous/free chat experience 2026-05-31 15:58:21 -07:00
free-right-panel.tsx refactor: anonymous/free chat experience 2026-05-31 15:58:21 -07:00
free-thread.tsx refactor(chat): introduce ChatViewport and NestedScroll components for improved chat UI structure and functionality 2026-05-01 03:09:53 +05:30
quota-bar.tsx refactor: anonymous/free chat experience 2026-05-31 15:58:21 -07:00
quota-warning-banner.tsx refactor: anonymous/free chat experience 2026-05-31 15:58:21 -07:00
remove-ads-banner.tsx feat(chat): add RemoveAdsBanner component to FreeChatPage 2026-06-03 17:52:40 -07:00