Commit graph

22 commits

Author SHA1 Message Date
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
DESKTOP-RTLN3BA\$punk
b4e8aa0a1c feat(docker): add proxy directory and Caddyfile to installation script 2026-06-26 12:00:50 -07:00
DESKTOP-RTLN3BA\$punk
a024b03fb0 fix(install.ps1): add manual validation for Variant parameter to prevent errors during script execution 2026-06-10 00:57:41 -07:00
Anish Sarkar
4e00f24a03 feat(docker): add ZERO_AUTO_RESET configuration for improved replication safety
- Introduced the ZERO_AUTO_RESET environment variable to enable automatic reset of the SQLite replica in case of replication halts.
- Updated Docker Compose files to include ZERO_AUTO_RESET in service configurations.
- Enhanced documentation to clarify the purpose and usage of the new variable.
2026-06-06 14:21:14 +05:30
Anish Sarkar
19fabaf011 feat(docker): enhance banner display to installation scripts 2026-06-06 01:49:41 +05:30
Anish Sarkar
4bfa04ed57 feat(docker): add interactive Watchtower update preference to installation scripts 2026-06-06 01:45:27 +05:30
Anish Sarkar
c5afce3873 feat(docker): add GPU support and enhance installation scripts
- Introduced a new docker-compose.gpu.yml file to define GPU resource reservations for backend services.
- Updated .env.example to include GPU-related environment variables and usage instructions.
- Enhanced install.ps1 and install.sh scripts to support GPU variant selection and validation for GPU count.
- Improved error handling and user feedback for invalid GPU configurations.
2026-06-06 01:15:04 +05:30
DESKTOP-RTLN3BA\$punk
b285293b4e fix: docker one click setup 2026-05-20 01:25:07 -07:00
CREDO23
2b7465cdaa chore: remove Electric SQL plumbing and infrastructure
Remove all Electric SQL client code, Docker service, env vars, CI build
args, install scripts, and documentation. Feature hooks that depend on
Electric are intentionally left in place to be rewritten with Rocicorp
Zero in subsequent commits.

Deleted:
- lib/electric/ (client.ts, context.ts, auth.ts, baseline.ts)
- ElectricProvider.tsx
- docker/scripts/init-electric-user.sh
- content/docs/how-to/electric-sql.mdx

Cleaned:
- package.json (4 @electric-sql/* deps)
- app/layout.tsx, UserDropdown.tsx, LayoutDataProvider.tsx
- docker-compose.yml, docker-compose.dev.yml
- Dockerfile, docker-entrypoint.js
- .env.example (frontend, docker, backend)
- CI workflows, install scripts, docs
2026-03-23 16:53:20 +02:00
Anish Sarkar
a548c96550 chore: update SearXNG installation scripts and directory structure
- Updated the Docker Compose file to use the latest SearXNG image version 2026.3.13-3c1f68c59.
- Added creation of the 'searxng' directory in installation scripts for better organization.
- Included new configuration files (settings.yml and limiter.toml) in the installation process.
2026-03-15 04:05:04 +05:30
Anish Sarkar
933c767806 Merge remote-tracking branch 'upstream/dev' into fix/docker-dev 2026-03-10 11:25:54 +05:30
Anish Sarkar
ab0f75f8ab chore: update port configurations in Docker setup to avoid conflicts and improve local development environment 2026-03-09 23:08:27 +05:30
DESKTOP-RTLN3BA\$punk
33f88bf46c fix: remove Out-Null from docker compose command in install.ps1 to allow output visibility 2026-03-03 14:55:31 -08:00
DESKTOP-RTLN3BA\$punk
01a1c17b09 fix: update SURFSENSE_VERSION to latest and change repository URL to main branch in installation scripts 2026-03-03 13:53:28 -08:00
DESKTOP-RTLN3BA\$punk
441421c009 fix: update version display message in installation scripts to reflect new branding 2026-03-03 13:51:13 -08:00
DESKTOP-RTLN3BA\$punk
c2a8d43281 fix: update dump file handling in install.ps1 to read content directly for PostgreSQL restoration 2026-03-03 13:42:20 -08:00
DESKTOP-RTLN3BA\$punk
1541cb3c7b fix: update dump file handling in install.ps1 to use resolved path for PostgreSQL restoration 2026-03-03 13:32:43 -08:00
DESKTOP-RTLN3BA\$punk
b88122fc17 refactor: implement Invoke-NativeSafe function in installation and migration scripts to streamline error handling for Docker commands 2026-03-03 13:08:37 -08:00
DESKTOP-RTLN3BA\$punk
8238c56b3f fix: improve error handling in Docker installation script for Windows by using try-finally blocks 2026-03-03 12:56:07 -08:00
Anish Sarkar
533519b343 refactor: enhance version display logic in installation scripts to read from .env file 2026-03-03 19:43:55 +05:30
Anish Sarkar
0fd1d37ed4 chore: update installation script to improve error handling and suppress output in Docker commands 2026-03-03 19:33:21 +05:30
Anish Sarkar
e7d6e5f5bd feat: add Windows installation script and update README for Linux/MacOS users 2026-03-03 19:13:59 +05:30