SurfSense/surfsense_backend/app
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
..
agents feat: enforce single invocation for tool actions across various services 2026-03-21 03:07:13 +05:30
config Merge remote-tracking branch 'upstream/dev' into feat/web-search 2026-03-16 19:34:38 +05:30
connectors feat: Added logic to encrypt the access token, refresh token, and client secret if the configuration specifies token encryption for native Gmail connector 2026-03-19 17:57:51 +05:30
indexing_pipeline feat: refactor agent tools management and add UI integration 2026-03-10 17:36:26 -07:00
prompts refactor: update title generation logic to improve user experience by generating titles in parallel with assistant responses 2026-03-09 01:28:53 +05:30
retriever refactor: unify all 3 google Composio and non-Composio connector types and pipelines keeping same credential adapters 2026-03-19 05:08:21 +05:30
routes feat: enhance permission handling and user feedback for Gmail and Google Calendar tools 2026-03-20 19:36:00 +05:30
schemas refactor: remove legacy SearXNG API references and web search settings 2026-03-15 03:49:37 +05:30
services feat: enforce single invocation for tool actions across various services 2026-03-21 03:07:13 +05:30
tasks feat: update Google Calendar tool actions in chat streaming 2026-03-21 01:44:54 +05:30
templates feat: update report generation and export capabilities to support multiple formats (PDF, DOCX, HTML, LaTeX, EPUB, ODT, plain text) across documentation and backend 2026-03-09 18:41:21 -07:00
utils refactor: unify all 3 google Composio and non-Composio connector types and pipelines keeping same credential adapters 2026-03-19 05:08:21 +05:30
__init__.py feat: SurfSense v0.0.6 init 2025-03-14 18:53:14 -07:00
app.py refactor: remove legacy SearXNG API references and web search settings 2026-03-15 03:49:37 +05:30
celery_app.py feat: add source_markdown column to documents and implement migration logic for existing records using a pure-Python BlockNote JSON to Markdown converter 2026-02-17 11:34:11 +05:30
db.py feat: unify handling of native and legacy document types for Google connectors 2026-03-20 03:41:32 +05:30
users.py feat: add last_login column to user table and update user login tracking 2026-03-08 18:24:29 +05:30