SurfSense/surfsense_web/lib
DESKTOP-RTLN3BA\$punk ab747e7a49 feat(agents): consolidate connectors under mcp_discovery; route web search through google_search
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>
2026-07-04 21:06:04 -07:00
..
announcements feat(announcements): enhance AnnouncementCard and add spotlight feature 2026-05-31 18:51:49 -07:00
apis refactor: delete unused notesApiService orphan API module 2026-06-29 00:49:30 -07:00
automations feat(web): expose model policies in automations 2026-06-10 21:49:07 +05:30
chat feat(chat): extend composer mention model for thread references 2026-06-23 18:30:22 +02:00
citations feat: parse and render kb line citations 2026-06-19 17:37:41 +02:00
comments refactor: move pure utility functions out of UI components (#1194) 2026-04-14 17:39:11 +09:30
connectors refactor: completely remove Local Folder connector references and update folder sync logic 2026-04-02 22:21:16 +05:30
documents refactor: remove search_surfsense_docs tool and related references 2026-05-28 22:35:14 -07:00
markdown feat(markdown): enable citation rendering in MarkdownViewer and related components 2026-04-30 18:40:55 -07:00
posthog feat(agents): consolidate connectors under mcp_discovery; route web search through google_search 2026-07-04 21:06:04 -07:00
query-client feat: fix onboarding trigger 2026-06-17 23:30:56 -07:00
remotion chore: ran linting 2026-03-25 00:27:24 +05:30
agent-filesystem.ts feat: moved most things behind correct feature flag 2026-05-02 23:10:48 -07:00
auth-errors.ts refactor: update authentication error handling to prevent user enumeration and improve error messages 2026-02-09 12:57:32 +05:30
auth-fetch.ts refactor(auth): streamline session handling with authenticatedFetch 2026-06-26 22:05:11 +05:30
auth-utils.ts fix(auth): centralize session refresh retry 2026-06-26 22:03:59 +05:30
blog-faq.ts fix: update URLs to use the "www" subdomain across the application 2026-05-15 12:35:15 -07:00
connector-telemetry.ts feat(agents): consolidate connectors under mcp_discovery; route web search through google_search 2026-07-04 21:06:04 -07:00
desktop-download-utils.ts feat(download): Enhance download functionality by adding mobile OS detection and updating UI components accordingly 2026-06-04 11:48:44 +05:30
editor-language.ts feat(editor): integrate Monaco Editor for local file editing and enhance language inference 2026-04-23 18:00:51 +05:30
env-config.ts feat: update authentication defaults to LOCAL 2026-06-26 18:52:42 +05:30
error-toast.ts feat: add processing mode support for document uploads and ETL pipeline, improded error handling ux 2026-04-14 21:26:00 -07:00
error.ts feat: add processing mode support for document uploads and ETL pipeline, improded error handling ux 2026-04-14 21:26:00 -07:00
folder-sync-upload.ts chore: linting 2026-06-09 00:42:26 -07:00
format-date.ts fix automation run inputs, hitl routing, and detail UI polish 2026-05-28 02:48:47 +02:00
layout-events.ts refactor(web): use last-seen-tick comparison for slideout listener 2026-05-24 18:13:36 +07:00
onboarding.ts chore: ran linting 2026-06-13 21:59:35 +05:30
provider-icons.tsx feat(model-selector, model-connections-settings): integrate AUTO provider icon and streamline auto mode option rendering 2026-06-13 13:21:21 +05:30
runtime-auth-config.ts feat: update authentication defaults to LOCAL 2026-06-26 18:52:42 +05:30
source.ts feat(local-models): add documentation for connecting local model providers 2026-06-13 21:52:45 +05:30
supported-extensions.ts chore: linting 2026-06-17 20:50:07 -07:00
url.ts chore: ran linting 2026-05-19 21:02:07 +05:30
user-avatar.ts refactor: extract user avatar color and initials logic into a new utility module, update related components to use the new functions 2026-05-18 21:40:23 +05:30
utils.ts Add clipboard utility with fallback and show selectable URLs 2026-02-04 18:54:59 +02:00