SurfSense/surfsense_backend/tests/unit/tasks
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
..
chat feat(error-handling): implement LLM error adaptation and classification for chat streaming 2026-06-12 05:03:14 +05:30
__init__.py feat: improved agent streaming 2026-04-29 07:20:31 -07:00
test_celery_async_runner.py test(podcasts): retarget celery and observability tests to new tasks 2026-06-10 21:45:04 +02:00
test_stream_new_chat_image_safety_net.py feat(chat): route models by provider capabilities 2026-06-11 18:22:23 +05:30
test_video_presentation_billing.py feat: fixed vision/image provider specific errors and fixed podcast/video streaming 2026-05-02 19:18:53 -07:00