SurfSense/surfsense_backend/app/connectors
API Test Bot b5d0413459 fix(rag): Add DEXSCREENER_CONNECTOR to searchable mapping
- Added DEXSCREENER_CONNECTOR to _CONNECTOR_TYPE_TO_SEARCHABLE in chat_deepagent.py
- This fixes LLM's inability to search DexScreener data despite it being indexed
- Root cause: connector was enabled in DB but missing from mapping, causing it to be filtered out
- Verified: LLM now successfully retrieves WETH price (~$2,442) with DexScreener citations

Related files:
- chat_deepagent.py: Added connector mapping
- knowledge_base.py: Added debug logging for DexScreener search
- connector_service.py: Fixed metadata field names (base_symbol, quote_symbol, dex)
- 85_add_dexscreener_connector.py: Migration for connector type
2026-02-01 14:20:34 +07:00
..
google_drive feat: enhance Google Drive file metadata handling 2026-01-17 16:24:53 +05:30
airtable_connector.py Merge pull request #670 from AnishSarkar22/fix/connector 2026-01-07 12:39:41 -08:00
airtable_history.py refactor(backend): Extract Airtable token refresh to shared utility 2026-01-31 17:27:14 +07:00
bookstack_connector.py fix: add input validation, retry limit, code formatting, and exclude i18n from secret detection 2025-12-05 09:58:49 +08:00
clickup_connector.py add coderabbit suggestions 2025-07-30 22:25:47 +02:00
clickup_history.py refactor(backend): Extract Airtable token refresh to shared utility 2026-01-31 17:27:14 +07:00
composio_connector.py feat: refactor composio connectors for modularity 2026-01-23 19:56:19 +05:30
composio_gmail_connector.py chore: ran linting 2026-01-24 04:36:34 +05:30
composio_google_calendar_connector.py chore: ran linting 2026-01-24 04:36:34 +05:30
composio_google_drive_connector.py chore: ran backend linting 2026-01-28 09:10:37 +05:30
confluence_connector.py add relevant coderrabit suggestions 2025-07-27 14:03:39 +02:00
confluence_history.py refactor(backend): Extract Airtable token refresh to shared utility 2026-01-31 17:27:14 +07:00
dexscreener_connector.py fix(rag): Add DEXSCREENER_CONNECTOR to searchable mapping 2026-02-01 14:20:34 +07:00
discord_connector.py refactor(backend): Extract Airtable token refresh to shared utility 2026-01-31 17:27:14 +07:00
elasticsearch_connector.py fix: ran formatter as per coderrabbitai 2025-10-17 02:44:44 +05:30
github_connector.py chore: ran linting 2026-01-23 05:28:18 +05:30
google_calendar_connector.py chore: ran linting 2026-01-24 04:36:34 +05:30
google_gmail_connector.py chore: ran linting 2026-01-24 04:36:34 +05:30
jira_connector.py chore: ran both frontend and backend linting 2026-01-06 15:49:31 +05:30
jira_history.py refactor(backend): Extract Airtable token refresh to shared utility 2026-01-31 17:27:14 +07:00
linear_connector.py fix: restore duplicate check for non-OAuth connectors 2026-01-07 14:02:18 +02:00
luma_connector.py chore: linting and formatting 2025-09-28 22:26:26 -07:00
notion_history.py refactor(backend): Extract Airtable token refresh to shared utility 2026-01-31 17:27:14 +07:00
slack_history.py refactor(backend): Extract Airtable token refresh to shared utility 2026-01-31 17:27:14 +07:00
teams_connector.py refactor(backend): Extract Airtable token refresh to shared utility 2026-01-31 17:27:14 +07:00
teams_history.py Add teams connector similar to slack 2026-01-09 13:20:30 -08:00
webcrawler_connector.py feat: Replace AsyncChromiumLoader with Playwright for web crawling and content extraction in link preview and web crawler connector modules. 2025-12-27 13:58:00 -08:00