SurfSense/surfsense_backend/app/services
Anish Sarkar 744ad1fa79 feat: enforce single invocation for tool actions across various services
- Added a guideline to ensure that each tool (Gmail, Google Calendar, Google Drive, Linear, Notion) is called only once per user request.
- Updated documentation to clarify that the system will automatically select the most relevant match when multiple items share the same title or subject, enhancing user experience and preventing redundant calls.
2026-03-21 03:07:13 +05:30
..
gmail feat: enforce single invocation for tool actions across various services 2026-03-21 03:07:13 +05:30
google_calendar feat: enforce single invocation for tool actions across various services 2026-03-21 03:07:13 +05:30
google_drive feat: enforce single invocation for tool actions across various services 2026-03-21 03:07:13 +05:30
linear feat: enforce single invocation for tool actions across various services 2026-03-21 03:07:13 +05:30
notion feat: enforce single invocation for tool actions across various services 2026-03-21 03:07:13 +05:30
__init__.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
chat_comments_service.py feat: perf optimizations 2026-02-27 17:19:25 -08:00
chat_session_state_service.py Add chat session state service 2026-01-20 16:31:40 +02:00
composio_service.py feat: enhance Composio connector handling and status management 2026-03-19 19:24:55 +05:30
connector_service.py feat: unify handling of native and legacy document types for Google connectors 2026-03-20 03:41:32 +05:30
docling_service.py chore: cleanup 2026-01-07 19:07:06 -08:00
image_gen_router_service.py refactor: update image generation configuration to remove TPM references and clarify RPM usage in comments 2026-02-05 18:07:27 -08:00
kokoro_tts_service.py feat: Added Local TTS (Kokoro TTS) Support 2025-08-13 17:25:34 -07:00
llm_router_service.py feat: complete MiniMax LLM provider integration 2026-03-13 07:27:47 +08:00
llm_service.py chore: ran linting 2026-03-17 04:40:46 +05:30
model_list_service.py feat: added improved llm model selector 2026-02-20 14:28:01 -08:00
new_streaming_service.py chore: linting 2026-02-15 23:38:15 -08:00
notification_service.py Add CommentReplyNotificationHandler for comment thread notifications 2026-02-04 15:25:50 +02:00
page_limit_service.py feat: enhance Azure OpenAI embeddings and add voice support for Azure provider 2025-10-30 22:33:47 -07:00
public_chat_service.py chore: ran linting 2026-02-13 02:43:26 +05:30
reranker_service.py roadmap(1.3): Update citation prompt to use new whole document structure 2025-12-14 22:07:31 -08:00
stt_service.py chore: updated docs & refactored sst_service.py 2025-10-15 14:31:38 -07:00
task_dispatcher.py feat: add should_summarize parameter to task dispatchers 2026-02-26 19:12:37 -08:00
task_logging_service.py chore: removed chinese comments to pass ruff checks and updated migration nos 2025-10-13 20:07:32 -07:00
web_search_service.py chore: ran linting 2026-03-17 04:40:46 +05:30