SurfSense/surfsense_backend/app/tasks/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
..
streaming feat(error-handling): implement LLM error adaptation and classification for chat streaming 2026-06-12 05:03:14 +05:30
content_builder.py feat: improved document, folder mentions rendering 2026-05-09 22:15:51 -07:00
llm_history_normalizer.py fix(chat): normalize provider-safe message history 2026-06-12 02:17:37 +05:30
message_parts_normalizer.py fix(chat): normalize provider-safe message history 2026-06-12 02:17:37 +05:30
persistence.py feat(web): enhance mention handling to support connectors and improve document key management 2026-05-26 21:52:04 +05:30