SurfSense/surfsense_backend/app
Anish Sarkar 82c7d4a2ab refactor: enhance deduplication logic for HITL tool calls
Updated the deduplication mechanism in the DedupHITLToolCallsMiddleware to utilize a comprehensive list of native HITL tools. The deduplication keys are now dynamically populated from both hardcoded values and metadata from StructuredTool instances. Additionally, integrated HITL approval into MCP tool creation, ensuring all tools are gated by user approval, with the ability to bypass for trusted tools.
2026-04-13 20:14:12 +05:30
..
agents refactor: enhance deduplication logic for HITL tool calls 2026-04-13 20:14:12 +05:30
config Merge remote-tracking branch 'upstream/dev' into feat/azure-ocr 2026-04-08 05:00:32 +05:30
connectors Make Vision LLM opt-in for uploads and connectors 2026-04-10 16:45:51 +02:00
etl_pipeline Merge upstream/dev into feat/kb-export-and-folder-upload 2026-04-11 10:28:40 +02:00
indexing_pipeline feat: add folder_id support in ConnectorDocument and indexing pipeline for improved document organization 2026-04-08 17:48:50 +05:30
prompts Simplify prompts to seed-based CRUD with version tracking 2026-03-31 18:05:42 +02:00
retriever feat: made agent file sytem optimized 2026-03-28 16:39:46 -07:00
routes Merge upstream/dev into feat/kb-export-and-folder-upload 2026-04-11 10:28:40 +02:00
schemas Merge upstream/dev into feat/kb-export-and-folder-upload 2026-04-11 10:28:40 +02:00
services Make Vision LLM opt-in for uploads and connectors 2026-04-10 16:45:51 +02:00
tasks Merge upstream/dev into feat/kb-export-and-folder-upload 2026-04-11 10:28:40 +02:00
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 Route uploaded images to vision LLM with document-parser fallback 2026-04-09 14:33:33 +02:00
__init__.py feat: SurfSense v0.0.6 init 2025-03-14 18:53:14 -07:00
app.py Initialize vision LLM router at app and celery startup 2026-04-07 19:21:10 +02:00
celery_app.py Initialize vision LLM router at app and celery startup 2026-04-07 19:21:10 +02:00
db.py Merge upstream/dev into feat/kb-export-and-folder-upload 2026-04-11 10:28:40 +02:00
users.py Seed default prompts on registration and for existing users 2026-03-31 18:12:09 +02:00