SurfSense/surfsense_backend/app/tasks/connector_indexers
CREDO23 0fb1d3d37b feat(etl-cache): route all file-based sources through the parse cache
Every file ingestion path (Dropbox, Google Drive / Composio Drive, OneDrive,
local folder, Obsidian, and the legacy upload handlers) now parses via the
extract_with_cache facade instead of calling EtlPipelineService.extract
directly, so identical bytes are deduplicated globally regardless of source.
vision_llm is passed through, keeping the existing cacheability gate intact.
2026-06-12 14:47:25 +02:00
..
__init__.py Merge remote-tracking branch 'upstream/dev' into feat/obsidian-plugin 2026-04-24 21:34:55 +05:30
airtable_indexer.py fix(airtable): commit failed status immediately 2026-06-10 00:10:52 +02:00
base.py feat(indexers): add mark_connector_documents_failed helper 2026-06-09 23:39:25 +02:00
bookstack_indexer.py fix(bookstack): commit failed status immediately 2026-06-10 00:10:52 +02:00
clickup_indexer.py fix(clickup): commit failed status immediately 2026-06-10 00:10:52 +02:00
confluence_indexer.py fix(confluence): fail skipped placeholders so they don't stay pending 2026-06-10 00:10:42 +02:00
discord_indexer.py fix(discord): commit failed status immediately 2026-06-10 00:10:52 +02:00
dropbox_indexer.py feat(refactor): refactor payment system to implement unified credit wallet. 2026-06-10 16:49:03 -07:00
elasticsearch_indexer.py fix(elasticsearch): commit failed status immediately 2026-06-10 00:10:52 +02:00
github_indexer.py fix(github): commit failed status immediately 2026-06-10 00:10:52 +02:00
google_calendar_indexer.py fix(calendar): fail skipped placeholders so they don't stay pending 2026-06-10 00:10:42 +02:00
google_drive_indexer.py feat(refactor): refactor payment system to implement unified credit wallet. 2026-06-10 16:49:03 -07:00
google_gmail_indexer.py fix(gmail): fail skipped placeholders so they don't stay pending 2026-06-10 00:10:42 +02:00
linear_indexer.py fix(linear): fail skipped placeholders so they don't stay pending 2026-06-10 00:10:42 +02:00
local_folder_indexer.py feat(etl-cache): route all file-based sources through the parse cache 2026-06-12 14:47:25 +02:00
luma_indexer.py fix(luma): commit failed status immediately 2026-06-10 00:10:52 +02:00
notion_indexer.py fix(notion): fail skipped placeholders so they don't stay pending 2026-06-10 00:10:42 +02:00
onedrive_indexer.py feat(refactor): refactor payment system to implement unified credit wallet. 2026-06-10 16:49:03 -07:00
slack_indexer.py fix(slack): commit failed status immediately 2026-06-10 00:10:52 +02:00
teams_indexer.py fix(teams): commit failed status immediately 2026-06-10 00:10:52 +02:00
webcrawler_indexer.py chore: linting 2026-06-09 00:42:26 -07:00