SurfSense/surfsense_backend/app/agents/new_chat/tools
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
..
__init__.py feat: implement dynamic connector and document type discovery for knowledge base tool 2026-01-24 17:42:44 -08:00
display_image.py feat: migrated to surfsense deep agent 2025-12-23 01:16:25 -08:00
knowledge_base.py fix(rag): Add DEXSCREENER_CONNECTOR to searchable mapping 2026-02-01 14:20:34 +07:00
link_preview.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
mcp_client.py chore: linting 2026-01-20 03:00:02 -08:00
mcp_tool.py chore: linting 2026-01-20 00:32:31 -08:00
podcast.py style(backend): run ruff format on 10 files 2026-01-28 22:20:02 +02:00
registry.py merge: upstream/dev with migration renumbering 2026-01-27 11:22:26 +02:00
scrape_webpage.py feat: migrated to surfsense deep agent 2025-12-23 01:16:25 -08:00
search_surfsense_docs.py chore: linting 2026-01-12 14:17:15 -08:00
user_memory.py ruff format 2026-01-21 09:55:40 -08:00