Commit Graph

2049 Commits

Author SHA1 Message Date
Saumya 87f6adc8cf composio integrations UX improvement 2025-08-06 11:56:46 +05:30
Saumya 3b977e961e chore: improve integrations manager ux 2025-08-06 11:31:10 +05:30
Saumya 50b6ad5189 improve composio UC 2025-08-06 11:18:06 +05:30
Saumya 99a2e9af18 custom agent preview 2025-08-06 00:43:33 +05:30
Saumya 708a11d9fc import and types fix 2025-08-05 14:21:13 +05:30
Saumya e65c49d81d Merge branch 'main' of github.com:escapade-mckv/suna into composio-1a 2025-08-05 14:08:42 +05:30
Saumya df951703b7 feat: integrate composio tooling system 2025-08-05 14:07:42 +05:30
kubet aca61f7f38
Merge pull request #1207 from kubet/feat/smooth-brain-messages
feat: visual improvements
2025-08-04 21:43:48 +02:00
Vukasin 67621f1cd6 feat: visual improvements 2025-08-04 21:43:13 +02:00
Saumya aa37988106 update agent builder to use composio 2025-08-04 10:43:42 +05:30
Saumya d456817809 Merge branch 'main' of github.com:escapade-mckv/suna into composio-1a 2025-08-04 09:14:02 +05:30
Saumya 354286212d feat: integrate composio 2025-08-04 09:13:20 +05:30
sharath 40ff64f51e
Merge branch 'PRODUCTION' 2025-08-03 18:32:52 +00:00
sharath 14093acc75
hotfix(billing): infinite usage glitch fix 2025-08-03 18:32:38 +00:00
Marko Kraemer 976103d975
Merge pull request #1117 from yeyan1996/fix/streaming
fix: correct JSON formatting in streamAgent for message type checks
2025-08-03 19:26:26 +02:00
kubet 91380386db
Merge pull request #1192 from kubet/feat/smooth-brain-messages
fix: lint
2025-08-03 18:44:46 +02:00
Marko Kraemer 3e8ee151a4
Merge pull request #1132 from sunzhengya/feature/zanyar-fe
feat(data-provider-tool): add enhanced UI components for data provide…
2025-08-03 18:44:30 +02:00
Vukasin da0efcca88 fix: lint 2025-08-03 18:44:11 +02:00
kubet 8c0beb6a81
Merge pull request #1191 from kubet/feat/smooth-brain-messages
Feat/smooth brain messages
2025-08-03 18:40:52 +02:00
Vukasin 2c833eb910 Merge remote-tracking branch 'upstream/main' into feat/smooth-brain-messages 2025-08-03 16:15:41 +02:00
Vukasin 05fcc4394b fix: cursor pointer 2025-08-03 16:14:22 +02:00
Vukasin 2805fc0233 feat: scroll indicator button to bottom 2025-08-03 16:09:25 +02:00
Vukasin fc47656ec8 fix: overlap issue 2025-08-03 15:18:18 +02:00
Saumya 5ca3cffae3 composio integration 2025-08-03 10:46:07 +05:30
Marko Kraemer b90482eb06
Merge pull request #1185 from yeyan1996/feature/playback
feat: enhance PlaybackControls with new navigation buttons
2025-08-03 06:41:40 +02:00
marko-kraemer c9d89f9bf1 fix: update default tab selection in FileOperationToolView component
- Modify the default tab selection logic to display 'preview' for Markdown or HTML files, and 'code' for others.
- This change enhances the user experience by ensuring the appropriate tab is shown based on file type.
2025-08-03 03:38:01 +02:00
yeyan1996 a76018fc4b feat: enhance PlaybackControls with new navigation buttons
- Introduced ForwardButton for advancing playback by one message.
- Added ResetButton to restart playback from the beginning.
- Refactored Play and Reset button implementations into separate components for better readability and maintainability.
- Updated the playback state management to handle new button functionalities.

These changes improve user interaction with playback controls, allowing for more intuitive navigation through messages.
2025-08-02 18:28:27 -07:00
marko-kraemer d31b55fa2f refactor: remove publish tags from AgentsPage and PublishDialog components
- Eliminate the currentTags and publishTags state management from AgentsPage.
- Update openPublishDialog and handleAgentPublish functions to no longer set tags.
- Modify PublishDialog to remove tag input and add an alert for sensitive information warnings.
- Ensure the publishing process remains intact without the tags functionality.

This streamlines the publishing process and enhances user awareness regarding sensitive data.
2025-08-03 02:16:00 +02:00
marko-kraemer adf9326f61 feat: implement JSON agent export/import with improved UX
- Add backend API endpoints for agent export/import
  - GET /agents/{agent_id}/export - exports agent configuration as JSON
  - POST /agents/import - imports agent from JSON (new agents only)
  - Add AgentExportData and AgentImportRequest Pydantic models

- Integrate export functionality in agent config header
  - Add always-visible 3-dots menu left of "Prompt to Build" tab
  - Include export option in dropdown menu for all agent types
  - Handle loading states during export process

- Add subtle import functionality to new agent dialog
  - Replace mode selection with "or import from JSON" link
  - Support file upload and validation for agent JSON
  - Streamline UX for creating agents from templates

- Create React Query hooks for export/import operations
  - useExportAgent: handles JSON download with proper error handling
  - useImportAgent: creates new agent and invalidates cache

- Remove update existing agent option (import creates new agents only)
- Fix API integration to use direct fetch calls with backend URL
- Clean up unused components and improve code organization

This enables users to share agent configurations across instances
and create agents from templates with an intuitive interface.
2025-08-03 02:01:31 +02:00
marko-kraemer 286e7edeef wip 2025-08-03 01:15:56 +02:00
marko-kraemer 41ee63719d fix save 2025-08-03 01:07:46 +02:00
marko-kraemer 6e1a604bc9 cleanup autosave 2025-08-03 00:56:27 +02:00
marko-kraemer 1abd9457c7 refactor: replace autosave functionality with manual save handler, mcp add connection improved ui 2025-08-03 00:50:47 +02:00
marko-kraemer 8d32a2c62d templates api auth 2025-08-02 23:46:49 +02:00
marko-kraemer 924c1540d2 feat: add template deletion functionality, owner template indicator, owner template filter 2025-08-02 22:25:19 +02:00
Saumya 3e6859e9ca chore: functional composio integration 2025-08-03 01:40:11 +05:30
marko-kraemer 6fdc3860fe fix potential 2025-08-02 20:57:29 +02:00
Marko Kraemer 24e5f699ff
Merge pull request #1142 from KrishavRajSingh/feat/task_list_tool
Feat: Task List Tool
2025-08-02 20:46:29 +02:00
Marko Kraemer 9d857483eb
Merge branch 'main' into feat/task_list_tool 2025-08-02 20:46:23 +02:00
Marko Kraemer 2aa8f0854c
Merge pull request #1173 from theshyPika/feat/dynamic-datetime-variables
feat: add dynamic datetime variables to agent prompts
2025-08-02 20:43:16 +02:00
Marko Kraemer 6287f36244
Merge pull request #1170 from yeyan1996/fix/playback
fix: hide panel when resetting the state of playback
2025-08-02 20:42:51 +02:00
Marko Kraemer a222bd7543
Merge pull request #1171 from yeyan1996/style/cursor
Enhance button styles by adding cursor pointer
2025-08-02 20:42:35 +02:00
Marko Kraemer be0c61945a
Merge pull request #1169 from Chaitanya045/issue-Add-Copy-text-btns-everywhere-in-UI
feat: Add "Copy" text buttons everywhere in UI
2025-08-02 20:40:05 +02:00
Marko Kraemer ea62663d63
Merge pull request #1179 from Chaitanya045/add-pandas-to-base-docker-image
fix: add pandas to sandbox requirements to resolve ModuleNotFoundError (#1043)
2025-08-02 20:38:16 +02:00
Krishav Raj Singh 7632f36a84 fix: typo clear-all 2025-08-02 18:57:57 +05:30
Krishav Raj Singh 8477b5efce update description and prompt 2025-08-02 18:56:24 +05:30
Krishav Raj Singh 4f32ed007a refactor: use section_id 2025-08-02 18:54:59 +05:30
Chaitanya045 713863dc0b Added Pandas to sandbox docker image. 2025-08-02 18:28:26 +05:30
Vukasin 2af96de7a8 fix: scroll to bottom 2025-08-02 13:44:16 +02:00
Saumya b4e8796a3c the functions required for composio 2025-08-02 13:52:17 +05:30