Commit Graph

  • 7c00840e9a Merge pull request #1326 from CREDO23/feature/multi-agent Rohan Verma 2026-05-04 17:25:03 -07:00
  • 6c4ede5f9a fix(test): pin enable_kb_planner_runnable=false for KB-search planner tests CREDO23 2026-05-05 02:00:34 +02:00
  • 5119915f4f Merge upstream/dev into feature/multi-agent CREDO23 2026-05-05 01:44:46 +02:00
  • 9e35cdaec7 Fail loud on registry subagent build error. CREDO23 2026-05-05 00:38:34 +02:00
  • 6a9433c8ff Apply per-card decisions in HITL bundle resume. CREDO23 2026-05-05 00:22:10 +02:00
  • 0af2c28a8d Stabilize HITL bundle UX and resume. CREDO23 2026-05-04 23:58:53 +02:00
  • 972650909c Rename package: multi_agent_chat CREDO23 2026-05-04 21:48:43 +02:00
  • d675d4df3f Remove unwired multi_agent_chat package. CREDO23 2026-05-04 21:45:57 +02:00
  • 216a678f1a Address LLM review findings; trim comments. CREDO23 2026-05-04 21:32:42 +02:00
  • 65f1f8f73c Harden multi-agent for production: resume cleanup, busy-mutex race, deny propagation, disabled-tools. CREDO23 2026-05-04 20:48:55 +02:00
  • 7735becd02 Skip middleware gate for native body-gated tools to restore approval-card context. CREDO23 2026-05-04 19:25:50 +02:00
  • 277bd50f37 Harden HITL for multi-step tasks: bypass internal MCP gate, full-args dedup, and decision-envelope normalization. CREDO23 2026-05-04 19:25:27 +02:00
  • 4ac3f0b304 Forward HITL decisions from the streaming layer to subagents via the config side-channel. CREDO23 2026-05-04 18:42:58 +02:00
  • ba2138c164 Wire SurfSenseCheckpointedSubAgentMiddleware into the multi-agent stack. CREDO23 2026-05-04 18:42:46 +02:00
  • acd2fdda8a Add SurfSenseCheckpointedSubAgentMiddleware to bridge HITL into deepagents subagents. CREDO23 2026-05-04 18:42:39 +02:00
  • b1d8a45347 fix: update Playwright test email domain in E2E tests Anish Sarkar 2026-05-04 19:35:27 +05:30
  • 78df95d3e9 Merge remote-tracking branch 'upstream/dev' into feat/e2e-testing Anish Sarkar 2026-05-04 17:53:44 +05:30
  • fbd41f3cf8 ci: add E2E test workflow Anish Sarkar 2026-05-04 17:50:15 +05:30
  • 876f1da020 test(web): add Playwright config and dashboard smoke test Anish Sarkar 2026-05-04 17:50:06 +05:30
  • c3614f7a3e chore: ignore Playwright runtime artifacts Anish Sarkar 2026-05-04 17:48:44 +05:30
  • 6f8921ee65 chore(web): add Playwright as dev dependency Anish Sarkar 2026-05-04 17:43:30 +05:30
  • 29c25b4ce5 Merge pull request #1342 from MODSetter/dev 0.0.21.1 Rohan Verma 2026-05-04 03:17:48 -07:00
  • b2373c1ba3 Merge commit '743eff42cdbd3b13ee0a72cf2a673a5f2ffde49a' into dev v0.0.21 DESKTOP-RTLN3BA\$punk 2026-05-04 03:17:13 -07:00
  • 4bbf2dac95 feat: version bump DESKTOP-RTLN3BA\$punk 2026-05-04 03:16:15 -07:00
  • 743eff42cd Merge pull request #1341 from MODSetter/dev 0.0.20.5 Rohan Verma 2026-05-04 03:10:47 -07:00
  • b5612f1dd0 Merge commit '635866ae39fdff2cd6ce9c0a2babc722a81e113b' into dev DESKTOP-RTLN3BA\$punk 2026-05-04 03:06:57 -07:00
  • 19b6e0a025 feat: moved chat persistance to Server Side DESKTOP-RTLN3BA\$punk 2026-05-04 03:06:15 -07:00
  • 9000ec6fc9 feat: remove the e2e test Anish Sarkar 2026-05-04 13:55:23 +05:30
  • 4ac994792b feat: add e2e test cursor skill Anish Sarkar 2026-05-04 13:54:13 +05:30
  • e38e20b484 fix: handle empty response in forced rewrite function Anish Sarkar 2026-05-04 12:18:09 +05:30
  • b981b51ab1 Merge remote-tracking branch 'upstream/dev' into fix/memory-extraction Anish Sarkar 2026-05-04 12:03:44 +05:30
  • 0a74b0d0c8 refactor(model-selector): enhance premium and citation status display logic; streamline badge rendering for improved clarity and UI consistency Anish Sarkar 2026-05-04 11:58:59 +05:30
  • 635866ae39 Merge pull request #1340 from MODSetter/dev 0.0.20.4 Rohan Verma 2026-05-03 19:23:50 -07:00
  • 2e1b9b5582 Merge branch 'dev' of https://github.com/MODSetter/SurfSense into dev DESKTOP-RTLN3BA\$punk 2026-05-03 19:14:54 -07:00
  • 78be75ed54 fix(security): manual auth endpoint leaks DESKTOP-RTLN3BA\$punk 2026-05-03 19:14:51 -07:00
  • 8337821125 fix(security): manual auth endpoint leaks DESKTOP-RTLN3BA\$punk 2026-05-03 19:14:16 -07:00
  • d302fbd272 refactor(styles): standardize input and button styles across various components; enhance hover effects and background management for improved UI consistency Anish Sarkar 2026-05-04 04:03:14 +05:30
  • 5c77864b14 refactor(ui): standardize header styles across panels; adjust button sizes and spacing for improved layout consistency Anish Sarkar 2026-05-04 03:06:01 +05:30
  • c1c34eb916 refactor(layout): implement background color management in DashboardClientLayout; streamline RightPanel and LayoutShell styles for consistency Anish Sarkar 2026-05-04 02:05:20 +05:30
  • 147be71238 refactor(sidebar): update sidebar resizing logic to use pointer events; enhance drag cursor handling and improve sidebar width persistence Anish Sarkar 2026-05-04 01:47:17 +05:30
  • 331589275b refactor(tabs): update default chat tab title for clarity; adjust TabBar styles for improved layout and hover effects Anish Sarkar 2026-05-03 23:30:36 +05:30
  • 04f9f7dfc1 refactor(sidebar): remove unused user icons from Private and Shared Chats sidebars; update Inbox header font size for consistency Anish Sarkar 2026-05-03 22:58:20 +05:30
  • 056b2e270b refactor(ui): enhance Drawer component structure and styling; add Manage Connectors option to dropdown menu Anish Sarkar 2026-05-03 22:52:43 +05:30
  • 761f5b1c11 refactor(styles): update component backgrounds and hover effects for improved visual consistency across user interface elements Anish Sarkar 2026-05-03 22:35:40 +05:30
  • cdce6a8f14 refactor(styles): unify panel and sidebar colors for consistent theming; update hover effects for buttons in the right panel and sidebar Anish Sarkar 2026-05-03 20:38:21 +05:30
  • 2e1367b00e fix(sidebar): adjust padding and gradient heights for improved layout consistency; enhance SidebarUsageFooter to conditionally render border based on navigation items Anish Sarkar 2026-05-03 19:18:30 +05:30
  • 4e8c552440 Merge remote-tracking branch 'upstream/dev' into feat/ui-revamp Anish Sarkar 2026-05-03 18:58:55 +05:30
  • 3eb1cc9cf6 refactor(icon-rail, tabs): remove unused separators and improve comments for clarity in SearchSpaceAvatar and TabBar components Anish Sarkar 2026-05-03 18:56:58 +05:30
  • 89beced3c0 feat(layout): integrate announcement unread count into FreeLayoutDataProvider for enhanced user notifications Anish Sarkar 2026-05-03 18:47:01 +05:30
  • a9192beae3 feat(announcements): rename "Announcements" to "What's New" across the application; add AnnouncementsDialog component for displaying updates; update empty state messaging; remove unused AnnouncementsSidebar component. Anish Sarkar 2026-05-03 18:42:29 +05:30
  • 3cdfe8b5b6 feat(tabs): persist tabs in localStorage for improved user experience across sessions; enhance syncChatTabAtom to include searchSpaceId; update LayoutDataProvider to support announcements dialog and clean up unused imports Anish Sarkar 2026-05-03 18:36:23 +05:30
  • 3b84cf8a97 Merge pull request #1339 from MODSetter/dev 0.0.20.3 Rohan Verma 2026-05-03 06:04:35 -07:00
  • a34f1fb25c feat: implement agent caches and fix invalid prompt cache configs DESKTOP-RTLN3BA\$punk 2026-05-03 06:03:40 -07:00
  • 90a653c8c7 Merge pull request #1337 from MODSetter/dev 0.0.20.2 Rohan Verma 2026-05-03 00:40:39 -07:00
  • cab1dd6fb2 fix: docker issues DESKTOP-RTLN3BA\$punk 2026-05-03 00:39:27 -07:00
  • 2bd068dec6 Merge pull request #1336 from MODSetter/dev v0.0.20 0.0.20.1 Rohan Verma 2026-05-02 23:56:56 -07:00
  • 54020fe11a Merge commit 'd59be442e6ba8614087cbfa72966a3cc677073d4' into dev DESKTOP-RTLN3BA\$punk 2026-05-02 23:42:20 -07:00
  • 30d06affdc chore: bumped version to 0.0.20 DESKTOP-RTLN3BA\$punk 2026-05-02 23:40:44 -07:00
  • e4f9d79635 feat: add preferred premium auto configuration logic and corresponding tests DESKTOP-RTLN3BA\$punk 2026-05-02 23:35:47 -07:00
  • c938d39277 feat: moved most things behind correct feature flag DESKTOP-RTLN3BA\$punk 2026-05-02 23:10:48 -07:00
  • bdb97a0888 chore: linting DESKTOP-RTLN3BA\$punk 2026-05-02 22:25:04 -07:00
  • cea8618aed fix: fixed composio issues DESKTOP-RTLN3BA\$punk 2026-05-02 21:16:03 -07:00
  • 47b2994ec7 feat: fixed vision/image provider specific errors and fixed podcast/video streaming DESKTOP-RTLN3BA\$punk 2026-05-02 19:18:53 -07:00
  • 8b625754c1 Merge remote-tracking branch 'upstream/dev' into feat/ui-revamp Anish Sarkar 2026-05-03 04:04:34 +05:30
  • ae9d36d77f feat: unified credits and its cost calculations DESKTOP-RTLN3BA\$punk 2026-05-02 14:34:23 -07:00
  • 9975e085aa refactor(memory): streamline memory extraction by utilizing extract_text_content utility Anish Sarkar 2026-05-02 16:10:30 +05:30
  • 315f4229f9 refactor(sidebar): remove sidebarWidth from context and update resize handling Anish Sarkar 2026-05-02 14:01:33 +05:30
  • 9b1b5a504e Merge remote-tracking branch 'upstream/dev' into feat/ui-revamp Anish Sarkar 2026-05-02 12:54:49 +05:30
  • 451a98936e Merge pull request #1332 from AnishSarkar22/feat/model-pinnning-mode Rohan Verma 2026-05-01 15:57:19 -07:00
  • 4fd3c4fb27 Inject dynamic registry subagents into the main prompt and simplify connector discovery. CREDO23 2026-05-02 00:44:02 +02:00
  • ffed829cf8 Skip registry subagents missing connectors when assembling the stack. CREDO23 2026-05-02 00:43:56 +02:00
  • 06cef04e57 Gate builds via exclude list and expose registry helpers from subagents package. CREDO23 2026-05-02 00:43:52 +02:00
  • eefdd1d7f0 Add connector routing entries and per-subagent connector token map. CREDO23 2026-05-02 00:43:46 +02:00
  • 2bce2a2f55 Remove obsolete main-agent connector permission helpers. CREDO23 2026-05-02 00:43:42 +02:00
  • cd25175b84 chore: ran linting Anish Sarkar 2026-05-02 03:36:13 +05:30
  • b9b4d0b377 chore(usage): stop polling /users/me and token-status for live fields Anish Sarkar 2026-05-02 03:32:58 +05:30
  • 38a4742ec6 feat(settings): live buy-tokens meter via Zero Anish Sarkar 2026-05-02 03:32:37 +05:30
  • 6b06416d47 feat(sidebar): live pages meter via Zero for authenticated users Anish Sarkar 2026-05-02 03:32:19 +05:30
  • 2a14c05282 feat(sidebar): live premium tokens meter via Zero Anish Sarkar 2026-05-02 03:32:05 +05:30
  • 05eef5a7db feat(zero): add userTable + queries.user.me() synced query Anish Sarkar 2026-05-02 03:31:50 +05:30
  • e9d964514b feat(alembic): add user table to zero_publication for selective replication of usage metrics Anish Sarkar 2026-05-02 03:31:03 +05:30
  • fbcff79a58 Export deep-agent factory and omit memory/research from task registry. CREDO23 2026-05-01 23:18:17 +02:00
  • eb4b570265 Wire main-agent async factory and export create_surfsense_deep_agent. CREDO23 2026-05-01 23:18:10 +02:00
  • fc540e962b Add main-agent system prompt markdown and builder. CREDO23 2026-05-01 23:17:55 +02:00
  • 7a6c253711 Add main-agent graph compile and middleware stack. CREDO23 2026-05-01 23:17:51 +02:00
  • 083a9f7946 Add main-agent tool allowlist plus permission and prune helpers. CREDO23 2026-05-01 23:17:46 +02:00
  • d14fed43c6 feat(documents): add endpoint to retrieve document by virtual path Anish Sarkar 2026-05-02 02:45:27 +05:30
  • 789d8ce62e feat(stream_new_chat): wire preflight + early repin into auto-mode flow Anish Sarkar 2026-05-02 02:08:34 +05:30
  • 7c1c394fe4 feat(stream_new_chat): add lightweight LLM preflight probe for auto-pin Anish Sarkar 2026-05-02 02:07:44 +05:30
  • 2764fa5e30 feat(openrouter): clear healthy-status cache on catalogue refresh Anish Sarkar 2026-05-02 02:07:30 +05:30
  • 14686cdf82 feat(auto_pin): add short-TTL healthy-status cache for preflight reuse Anish Sarkar 2026-05-02 02:07:16 +05:30
  • 25ccc959cf feat(busy_mutex): enhance thread lock management to prevent stale middleware interference Anish Sarkar 2026-05-02 01:35:30 +05:30
  • f65b3be1ce feat(auto_model_pin): implement runtime cooldown for error handling and enhance candidate selection Anish Sarkar 2026-05-02 00:57:52 +05:30
  • d9c873b2e1 Adjust supervisor routing integration for delegated routes. CREDO23 2026-05-01 20:30:20 +02:00
  • dcc348d72a Add registry and factory for route subagent specs. CREDO23 2026-05-01 20:30:20 +02:00
  • 745bcec390 Add OneDrive, Slack, and Teams connector route slices. CREDO23 2026-05-01 20:30:20 +02:00
  • 6e54fb00e3 Add Linear, Luma, and Notion connector route slices. CREDO23 2026-05-01 20:30:20 +02:00
  • 96ab91b719 Add Gmail, Google Drive, and Jira connector route slices. CREDO23 2026-05-01 20:30:20 +02:00
  • f24eb3496c Add Confluence, Discord, and Dropbox connector route slices. CREDO23 2026-05-01 20:30:20 +02:00
  • 4f0e84c6a3 Add Airtable, Calendar, and Clickup connector route slices. CREDO23 2026-05-01 20:30:20 +02:00