Commit graph

2575 commits

Author SHA1 Message Date
Rohan Verma
13fdb3e309
Merge pull request #741 from MODSetter/dev
feat(fix): fix mentioned docs chat citation reference
2026-01-25 00:07:42 -08:00
DESKTOP-RTLN3BA\$punk
db7e865c03 feat(fix): fix mentioned docs chat citation reference
- Updated `format_mentioned_documents_as_context` to include detailed document metadata, including URL and JSON representation of metadata.
- Improved citation handling by using chunk IDs for mentioned documents.
- Adjusted the fetching of mentioned documents to load associated chunks for better citation accuracy.
- Cleaned up the context formatting for better readability and structure.
2026-01-25 00:07:00 -08:00
Rohan Verma
b87a8af036
Merge pull request #740 from MODSetter/dev
feat(0.0.12): bumped version, added composio connectors and various fixes
2026-01-24 17:56:01 -08:00
DESKTOP-RTLN3BA\$punk
09162ad5ca release: 0.0.12 2026-01-24 17:53:57 -08:00
DESKTOP-RTLN3BA\$punk
555df90c84 chore: New connector statuses for Composio and GitHub 2026-01-24 17:47:18 -08:00
DESKTOP-RTLN3BA\$punk
20efc63f30 feat: implement dynamic connector and document type discovery for knowledge base tool
- Added functionality to dynamically discover available connectors and document types for the knowledge base tool, enhancing its flexibility and usability.
- Introduced new mapping functions and updated existing search methods to accommodate Composio connectors, improving integration with external services.
- Enhanced error handling and logging for connector discovery processes, ensuring better feedback during failures.
2026-01-24 17:42:44 -08:00
Rohan Verma
3368a65b0c
Change video link in README
Updated video link in README.
2026-01-24 16:11:27 -08:00
Rohan Verma
46dbd75440
Merge pull request #738 from elammertsma/dev
Updated README.md, reorganized and fixed sidebar
2026-01-24 15:30:16 -08:00
Rohan Verma
3ca625e35a
Merge pull request #728 from AnishSarkar22/feat/composio
feat: Enhance Composio connectors & some fixes
2026-01-23 22:57:48 -08:00
Anish Sarkar
c6bd978d5b Merge remote-tracking branch 'upstream/dev' into feat/composio 2026-01-24 04:38:34 +05:30
Anish Sarkar
a5103da3d7 chore: ran linting 2026-01-24 04:36:34 +05:30
Anish Sarkar
97d7207bd4 fix: update Google Drive indexer to use SQLAlchemy casting for metadata queries
- Modified the Google Drive indexer to use SQLAlchemy's cast function for querying document metadata, ensuring proper type handling for file IDs.
- Improved the consistency of metadata queries across the indexing functions, enhancing reliability in document retrieval and processing.
2026-01-24 04:33:10 +05:30
Anish Sarkar
5cf6fb15ed fix: improve error logging for indexing tasks across multiple connectors
- Updated error handling in the indexing functions for BookStack, Confluence, Google Calendar, Jira, Linear, and Luma connectors to log specific error messages when failures occur.
- Enhanced logging for cases where no pages or events are found, providing clearer informational messages instead of treating them as critical errors.
- Ensured consistent error reporting across all connector indexers, improving debugging and user feedback during indexing operations.
2026-01-24 03:59:17 +05:30
Anish Sarkar
f4b1192a06 feat: refine indexing success case handling and notification messaging
- Enhanced the logic for determining success cases during indexing by distinguishing between duplicate warnings and empty results.
- Updated notification messages to provide clearer feedback for empty results, improving user understanding of indexing outcomes.
- Ensured that notifications reflect accurate statuses, maintaining consistency in user feedback during the indexing process.
2026-01-24 03:51:57 +05:30
Anish Sarkar
6d14b49d3f feat: enhance indexing state management and inbox count formatting
- Improved indexing state management by refining the logic for handling notifications, ensuring accurate updates for in-progress, completed, and failed states.
- Introduced a new utility function to format inbox counts, displaying numbers up to 999 and using "k+" for larger counts, enhancing user interface clarity.
- Updated sidebar components to utilize the new inbox count formatting, improving the overall user experience.
2026-01-24 01:20:51 +05:30
Eric Lammertsma
417ff58fad Fixed a bug where new chats weren't auto selected when created
This additionally fixes a bug where the New Chat button wasn't working properly after creating a new chat
2026-01-23 13:27:14 -05:00
Eric Lammertsma
a7333853a2 Swapped Inbox and Documents in sidebar 2026-01-23 13:14:23 -05:00
Anish Sarkar
c48ba36fa4 feat: improve indexing logic and duplicate handling in connectors
- Enhanced Google Calendar and Composio connector indexing to track and log duplicate content, preventing re-indexing of already processed events.
- Implemented robust error handling during final commits to manage integrity errors gracefully, ensuring successful indexing despite potential duplicates.
- Updated notification service to differentiate between actual errors and warnings for duplicate content, improving user feedback.
- Refactored date handling to ensure valid date ranges and adjusted end dates when necessary for better indexing accuracy.
2026-01-23 23:36:14 +05:30
Anish Sarkar
d20bb385b5 feat: enhance date handling and indexing logic across connectors
- Added normalization for "undefined" strings to None in date parameters to prevent parsing errors.
- Improved date range validation to ensure start_date is strictly before end_date, adjusting end_date if necessary.
- Updated Google Calendar and Composio connector indexing logic to handle duplicate content more effectively, logging warnings for skipped events.
- Enhanced error handling during final commits to manage integrity errors gracefully.
- Refactored date handling in various connector indexers for consistency and reliability.
2026-01-23 23:03:29 +05:30
Eric Lammertsma
49609288ee Reworded README.md around LLM compatibility
(Based on discussion with Sid)
2026-01-23 10:48:43 -05:00
Anish Sarkar
08f16b43d7 feat: enhance Composio connector naming logic and improve UI focus
- Updated the Composio connector naming logic to dynamically generate user-friendly names based on existing connectors.
- Introduced new utility functions for counting connectors and retrieving base names for specific connector types.
- Enhanced the UI components to improve accessibility and focus management, ensuring a better user experience when interacting with connector dialogs.
2026-01-23 20:36:00 +05:30
Anish Sarkar
12f45e1bd3 feat: streamline Composio connector configurations and enhance UI interactions
- Refactored Composio connector configuration components to improve modularity and maintainability.
- Simplified the ComposioCalendarConfig, ComposioGmailConfig, and ComposioDriveConfig components by removing unnecessary state management and UI elements.
- Added functionality to remove selected folders and files in the Google Drive and Composio Drive configurations, enhancing user experience.
- Updated connector display names for better clarity in the UI.
- Improved the overall structure of the connector edit view for better readability and usability.
2026-01-23 20:19:04 +05:30
Anish Sarkar
1343fabeee feat: refactor composio connectors for modularity 2026-01-23 19:56:19 +05:30
Anish Sarkar
8d8f69545e feat: improve Google Calendar and Gmail connectors with enhanced error handling
- Added user-friendly re-authentication messages for expired or revoked tokens in both Google Calendar and Gmail connectors.
- Updated error handling in indexing tasks to log specific authentication errors and provide clearer feedback to users.
- Enhanced the connector UI to handle indexing failures more effectively, improving overall user experience.
2026-01-23 18:57:10 +05:30
Anish Sarkar
29382070aa feat: enhance Composio connector functionality with Google Drive delta sync support
- Added methods to retrieve the starting page token and list changes in Google Drive, enabling delta sync capabilities.
- Updated Composio service to handle file download directory configuration.
- Modified indexing tasks to support delta sync, improving efficiency by processing only changed files.
- Adjusted date handling in connector tasks to allow optional start and end dates.
- Improved error handling and logging throughout the Composio indexing process.
2026-01-23 18:37:09 +05:30
Rohan Verma
df6943b248
Merge pull request #736 from MODSetter/dev
feat(navbar,readme): add Reddit link
2026-01-23 02:57:37 -08:00
DESKTOP-RTLN3BA\$punk
9a84f6c8a7 feat(navbar,readme): add Reddit link 2026-01-23 02:55:58 -08:00
Rohan Verma
943b5d9aed
Merge pull request #735 from MODSetter/dev
Merge commit '642f6a0327' into dev
2026-01-23 02:42:58 -08:00
DESKTOP-RTLN3BA\$punk
77353310d3 Merge commit '642f6a0327' into dev 2026-01-23 02:38:24 -08:00
Rohan Verma
642f6a0327
Merge pull request #733 from MODSetter/dev
feat: agent regeneration and edit fixes
2026-01-23 02:35:11 -08:00
DESKTOP-RTLN3BA\$punk
e4490951f5 refactor(chat): improve message deletion logic in regenerate_response to prevent data loss on streaming failures 2026-01-23 02:22:18 -08:00
DESKTOP-RTLN3BA\$punk
dba48b1941 docs: update README files to reflect changes in Agent Architecture 2026-01-23 02:07:58 -08:00
DESKTOP-RTLN3BA\$punk
2c901c989c docs: Obsidian Connector 2026-01-23 02:02:22 -08:00
DESKTOP-RTLN3BA\$punk
a160f0dde3 chore: linting 2026-01-23 01:44:14 -08:00
DESKTOP-RTLN3BA\$punk
ad475397c4 feat(chat): add regenerate endpoint for chat threads to support editing and reloading responses 2026-01-23 01:42:10 -08:00
Anish Sarkar
9c5c925fca feat: update Obsidian connector UI and icon 2026-01-23 14:50:06 +05:30
Anish Sarkar
fae52345f8 Merge remote-tracking branch 'upstream/dev' into feat/composio 2026-01-23 14:35:17 +05:30
DESKTOP-RTLN3BA\$punk
14b6001489 chore(env): add optional deployment mode and update database URL example 2026-01-23 00:57:04 -08:00
Anish Sarkar
6a41b0f608 feat: enhance Composio and Google Drive connector functionality
- Added support for extracting connected account IDs from query parameters in the Composio callback, accommodating both camelCase and snake_case formats.
- Improved logging for received query parameters in the Composio callback to enhance debugging.
- Updated Google Drive folder listing logs to remove unnecessary emoji for consistency.
- Expanded the connector dialog to include Composio Google Drive as a recognized connector type, improving user interface clarity.
2026-01-23 14:12:57 +05:30
DESKTOP-RTLN3BA\$punk
7068d13983 chore(deps): updated posthog 2026-01-23 00:09:48 -08:00
Rohan Verma
73355c798c
Merge pull request #732 from MODSetter/dev
security: CVE-2025-68664 fix
2026-01-22 22:40:18 -08:00
DESKTOP-RTLN3BA\$punk
4b19d7be8c security: CVE-2025-68664 fix 2026-01-22 22:34:49 -08:00
Rohan Verma
da165e6f53
Merge pull request #724 from manojag115/feature/obsidian
Add obsidian connector to surfsense
2026-01-22 21:43:31 -08:00
Manoj Aggarwal
114152ccc4 add missing migration 2026-01-22 20:58:18 -08:00
Manoj Aggarwal
49d51ba569 merge 2026-01-22 20:57:48 -08:00
DESKTOP-RTLN3BA\$punk
2ea9f27ed1 Merge commit '2fd09cb48c' into dev 2026-01-22 18:09:00 -08:00
Rohan Verma
744fc4c66c
Merge pull request #730 from elammertsma/dev
Fixed merge conflicts after minor layout changes in main interface
2026-01-22 18:08:16 -08:00
Rohan Verma
2fd09cb48c
Merge pull request #729 from MODSetter/dev
feat: introduced real time chats, comments and notification inbox
2026-01-22 16:50:17 -08:00
DESKTOP-RTLN3BA\$punk
8b81507739 refactor: remove unused COMPOSIO_CONNECTOR migration and linting 2026-01-22 16:43:08 -08:00
Eric Lammertsma
b91d86021c
Merge branch 'MODSetter:dev' into dev 2026-01-22 19:43:06 -05:00