SurfSense/surfsense_backend/app/agents/new_chat/tools
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 feat: added image gen support 2026-02-05 16:43:48 -08:00
display_image.py feat: added image gen support 2026-02-05 16:43:48 -08:00
generate_image.py chore: made generate_image more agnostic 2026-02-05 17:18:27 -08:00
knowledge_base.py feat: unify handling of native and legacy document types for Google connectors 2026-03-20 03:41:32 +05:30
link_preview.py feat: add new FastAPI debug configurations and enhance web crawling capabilities with real-time web query support 2026-02-20 17:28:20 -08:00
mcp_client.py chore: linting 2026-01-20 03:00:02 -08:00
mcp_tool.py feat: enhance caching mechanisms to prevent memory leaks 2026-02-27 17:56:00 -08:00
podcast.py feat: fixed and improved search and background task management. 2026-02-09 14:03:56 -08:00
registry.py feat: add update functionality for Gmail drafts 2026-03-20 23:50:27 +05:30
report.py feat: enhance memory management and session handling in database operations 2026-02-28 23:59:28 -08:00
scrape_webpage.py feat: update YouTube transcript fetching to select primary language transcripts 2026-02-06 14:02:46 -08:00
search_surfsense_docs.py perf: use asyncio.to_thread for embed_text in FastAPI paths 2026-03-09 16:33:24 +02:00
shared_memory.py perf: use asyncio.to_thread for embed_text in FastAPI paths 2026-03-09 16:33:24 +02:00
user_memory.py perf: use asyncio.to_thread for embed_text in FastAPI paths 2026-03-09 16:33:24 +02:00
web_search.py chore: ran linting 2026-03-17 04:40:46 +05:30