SurfSense/surfsense_backend/app/agents/new_chat
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
..
tools fix(rag): Add DEXSCREENER_CONNECTOR to searchable mapping 2026-02-01 14:20:34 +07:00
__init__.py feat: migrated to surfsense deep agent 2025-12-23 01:16:25 -08:00
chat_deepagent.py fix(rag): Add DEXSCREENER_CONNECTOR to searchable mapping 2026-02-01 14:20:34 +07:00
checkpointer.py feat: implement new chat feature with message persistence and UI integration 2025-12-21 16:16:50 -08:00
context.py organize deepagent codebase 2025-12-20 18:35:39 +02:00
llm_config.py hotpatch(cloud): add llm load balancing 2026-01-29 15:28:31 -08:00
system_prompt.py update prompt 2026-01-22 10:30:34 -08:00
utils.py inject tools at runtime 2025-12-20 18:35:39 +02:00