mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-07-08 22:22:17 +02:00
MCP consolidation: - Route all MCP-capable connectors (Slack, Jira, Linear, ClickUp, Airtable, Notion, Confluence, interim Gmail/Calendar, custom MCP) through a single `mcp_discovery` subagent. Drive/OneDrive/Dropbox stay native to enrich the KB. - Deprecate Discord/Teams/Luma: no viable official MCP server. Google-only web search: - Remove the main-agent `web_search` tool and the SearXNG platform service; all public web search now flows through the `google_search` subagent via task(). - Deprecate the Tavily/SearXNG/Linkup/Baidu search connectors (HTTP 410 on create, "Deprecated" badge); guide heavy users to the custom MCP connector. - Remove web search from anonymous chat (pure Q&A). - Tear SearXNG out of docker compose + install scripts; drop tavily-python and linkup-sdk deps and their config/env vars. Fix: - metrics._package_version() now swallows any metadata lookup failure. A malformed editable-install distribution with no `Version` field raised KeyError deep in importlib.metadata, and since it runs on every record_subagent_invoke_duration call it was crashing every task() delegation. Verified end-to-end against live GPT-5.4. Co-authored-by: Cursor <cursoragent@cursor.com> |
||
|---|---|---|
| .. | ||
| connector-popup | ||
| assistant-message.tsx | ||
| chat-session-status.tsx | ||
| chat-viewport.tsx | ||
| citation-metadata-context.tsx | ||
| connector-popup.tsx | ||
| document-upload-popup.tsx | ||
| edit-composer.tsx | ||
| edit-message-dialog.tsx | ||
| image.tsx | ||
| inline-citation.tsx | ||
| inline-mention-editor.tsx | ||
| markdown-code-block.tsx | ||
| markdown-text.tsx | ||
| mention-chip.tsx | ||
| mermaid-diagram.tsx | ||
| nested-scroll.tsx | ||
| reasoning-message-part.tsx | ||
| revert-turn-button.tsx | ||
| step-separator.tsx | ||
| thread.tsx | ||
| token-usage-context.tsx | ||
| tooltip-icon-button.tsx | ||
| user-message.tsx | ||