Anish Sarkar
c06b82647d
feat: refine team memory extraction decision policy to prioritize durable context and clarify criteria for updates, enhancing memory relevance and management
2026-04-10 02:02:14 +05:30
Anish Sarkar
a0883d2ab6
feat: implement team memory extraction and validation mechanisms, enhancing memory management by enforcing scope restrictions and improving memory persistence for shared threads
2026-04-10 01:54:00 +05:30
Anish Sarkar
33626d4f91
chore: ran linting
2026-04-10 00:31:43 +05:30
Anish Sarkar
84fc72e596
feat: implement background memory extraction and editing capabilities for user and team memory management, enhancing long-term memory persistence and user interaction
2026-04-10 00:21:55 +05:30
Anish Sarkar
cd72fa9a48
refactor: remove memory extraction functionality and update memory management protocols to ensure immediate updates for user and team interactions
2026-04-09 23:30:17 +05:30
Anish Sarkar
f38ea77940
chore: ran linting
2026-04-09 18:10:34 +05:30
Anish Sarkar
b8091114b5
feat: drop legacy memory tables and update memory management tools to streamline user and shared memory handling
2026-04-09 18:05:30 +05:30
Anish Sarkar
7caf3b25e2
feat: implement background memory extraction for user and team interactions, enhancing long-term memory management in the SurfSense agent
2026-04-09 17:43:52 +05:30
Anish Sarkar
a335f7621a
refactor: update memory management tools to enforce character limits, enhance pinned section handling, and improve user feedback in MemoryContent and TeamMemoryManager components
2026-04-09 17:24:31 +05:30
Anish Sarkar
d1c6caddba
refactor: enhance MemoryInjectionMiddleware to auto-persist user memory seed and improve button styles in MemoryContent and TeamMemoryManager components
2026-04-09 13:57:54 +05:30
Anish Sarkar
1f59382ab0
refactor: update knowledge base policies and enhance memory loading logic in MemoryInjectionMiddleware
2026-04-09 03:36:45 +05:30
Anish Sarkar
71e88156f4
feat: enhance MemoryInjectionMiddleware to include user display name and seed memory with first name
2026-04-09 00:22:30 +05:30
Anish Sarkar
dfa6005af5
feat: implement update_memory tool and routes for user memory management
2026-04-08 23:54:29 +05:30
Anish Sarkar
6fc941e4c5
refactor: rename and consolidate memory tools to update_memory
2026-04-08 23:29:26 +05:30
Anish Sarkar
5ff99115c6
feat: add MemoryInjectionMiddleware to inject user and team memory into conversation context
2026-04-08 23:23:25 +05:30
Anish Sarkar
702d955e79
feat: integrate MemoryInjectionMiddleware and update memory tool instructions
2026-04-08 23:23:06 +05:30
DESKTOP-RTLN3BA\$punk
62e698d8aa
refactor: streamline document upload limits and enhance handling of mentioned documents
...
- Updated maximum file size limit to 500 MB per file.
- Removed restrictions on the number of files per upload and total upload size.
- Enhanced handling of user-mentioning documents in the knowledge base search middleware.
- Improved document reading and processing logic to accommodate new features and optimizations.
2026-04-02 19:39:10 -07:00
DESKTOP-RTLN3BA\$punk
ad0e77c3d6
feat: enhance knowledge base search with date filtering
2026-03-31 20:13:46 -07:00
DESKTOP-RTLN3BA\$punk
17642493eb
chore: linting
2026-03-31 14:45:46 -07:00
Anish Sarkar
7297a1724b
feat: implement Dropbox file creation and deletion tools for enhanced document management
2026-03-30 22:37:03 +05:30
Anish Sarkar
54828522f8
feat: add Dropbox integration support with configuration and connector updates
2026-03-30 22:16:41 +05:30
Anish Sarkar
04691d572b
chore: ran linting
2026-03-30 01:50:41 +05:30
Anish Sarkar
5a3eece397
Merge remote-tracking branch 'upstream/dev' into feat/onedrive-connector
2026-03-29 11:55:06 +05:30
DESKTOP-RTLN3BA\$punk
2cc2d339e6
feat: made agent file sytem optimized
2026-03-28 16:39:46 -07:00
Anish Sarkar
5d467cdfc2
feat: enhance OneDrive file creation tool by adding parent folder selection and handling expired accounts
2026-03-29 05:08:04 +05:30
Anish Sarkar
c325f53941
feat: enhance delete OneDrive file tool with improved error handling and user feedback
2026-03-29 05:04:47 +05:30
Anish Sarkar
fd87e38dac
feat: implement OneDrive knowledge base synchronization after file creation to enhance document management
2026-03-29 05:03:05 +05:30
Anish Sarkar
8035eb9749
feat: enhance OneDrive file creation by converting markdown to DOCX format and updating client to handle byte content
2026-03-29 05:02:08 +05:30
Anish Sarkar
65bd83b167
feat: add ONEDRIVE_FILE to connector mappings and descriptions for enhanced OneDrive support
2026-03-29 04:32:46 +05:30
Anish Sarkar
5f0a4d1a0f
feat: add OneDrive file creation and deletion tools with connector checks
2026-03-28 14:34:30 +05:30
Anish Sarkar
5bddde60cb
feat: implement Microsoft OneDrive connector with OAuth support and indexing capabilities
2026-03-28 14:31:25 +05:30
Anish Sarkar
bbd5ee8a19
feat: enhance Google Calendar event update functionality
...
- Introduced helper functions `_is_date_only` and `_build_time_body` to streamline the construction of event start and end times for all-day and timed events.
- Refactored the `create_update_calendar_event_tool` to utilize the new helper functions, improving code readability and maintainability.
- Updated the Google Calendar sync service to ensure proper handling of calendar IDs with a default fallback to "primary".
- Modified the ApprovalCard component to simplify the construction of event update arguments, enhancing clarity and reducing redundancy.
2026-03-25 20:35:23 +05:30
Anish Sarkar
c926c3f62e
refactor: remove display_image tool and associated UI components to streamline chat functionality
2026-03-24 19:00:55 +05:30
Anish Sarkar
3f4e1a7dfd
refactor: remove frontend of scrape_webpage tool
2026-03-24 18:55:06 +05:30
Anish Sarkar
a009cae62a
refactor: remove link_preview tool and associated components to streamline agent functionality
2026-03-24 17:15:29 +05:30
Anish Sarkar
6c507989d2
refactor: remove display_image tool and update related components to streamline image handling
2026-03-24 16:28:11 +05:30
Anish Sarkar
0fd03709c6
feat: add internal metadata keys and clean metadata in document formatting
2026-03-22 20:19:42 +05:30
Anish Sarkar
5c598e8588
Merge remote-tracking branch 'upstream/dev' into feat/human-in-the-loop
2026-03-22 15:45:45 +05:30
DESKTOP-RTLN3BA\$punk
d90b6d35ce
feat: enhance video presentation agent with parallel theme assignment and watermarking
2026-03-21 23:02:09 -07:00
DESKTOP-RTLN3BA\$punk
b28f135a96
feat: init video presentation agent
2026-03-21 22:13:41 -07:00
Anish Sarkar
5b6b1e5d72
feat: add issue URL to Jira issue creation and update responses for direct access
2026-03-22 03:16:34 +05:30
Anish Sarkar
1e9ea983dd
chore: ran linting
2026-03-22 03:07:18 +05:30
Anish Sarkar
2c17c355d5
feat: add page URL to Confluence page creation and update responses instead of showing page id
2026-03-22 02:55:33 +05:30
Anish Sarkar
2bc6a0c3bc
chore: ran linting
2026-03-22 00:43:53 +05:30
Anish Sarkar
e37e6d2d18
chore: ran linting
2026-03-21 13:21:19 +05:30
Anish Sarkar
de8841fb86
chore: ran linting
2026-03-21 13:20:13 +05:30
Anish Sarkar
e71eae26fc
feat: initial files for jira and confluence HITL tool
2026-03-21 12:16:44 +05:30
Anish Sarkar
b71dd425f8
feat: enhance tool management in ComposerAction component
...
- Added support for grouping tools with connector icons, improving organization and user interaction.
- Implemented logic to toggle tool groups based on their enabled/disabled state, enhancing user experience.
- Updated the display of enabled tools count to reflect the new grouping structure.
- Introduced a new constant for connector tool icon paths to streamline icon management across components.
- Added a new tool action for updating Gmail drafts in the backend agent, expanding functionality.
2026-03-21 11:38:42 +05:30
Anish Sarkar
ff6514a99f
feat: add DedupHITLToolCallsMiddleware to prevent duplicate tool calls
...
- Introduced DedupHITLToolCallsMiddleware to prevent duplicate HITL tool calls within a single LLM response, ensuring only the first occurrence of each tool call is retained.
- Updated the create_surfsense_deep_agent function to include the new middleware, enhancing the efficiency of tool interactions.
- Added a new middleware file for better organization and maintainability of the codebase.
2026-03-21 03:47:30 +05:30
Anish Sarkar
744ad1fa79
feat: enforce single invocation for tool actions across various services
...
- Added a guideline to ensure that each tool (Gmail, Google Calendar, Google Drive, Linear, Notion) is called only once per user request.
- Updated documentation to clarify that the system will automatically select the most relevant match when multiple items share the same title or subject, enhancing user experience and preventing redundant calls.
2026-03-21 03:07:13 +05:30