Commit Graph

907 Commits

Author SHA1 Message Date
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
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
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 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 9d857483eb
Merge branch 'main' into feat/task_list_tool 2025-08-02 20:46:23 +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
Krishav Raj Singh 7632f36a84 fix: typo clear-all 2025-08-02 18:57:57 +05:30
Krishav Raj Singh 4f32ed007a refactor: use section_id 2025-08-02 18:54:59 +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
Vukasin a982935e33 fix: make message stream smooth 2025-08-01 23:56:37 +02:00
Krishav 2ca30bec83
Merge branch 'kortix-ai:main' into feat/task_list_tool 2025-08-02 00:26:43 +05:30
Chaitanya045 124fb0e1c8 fixed success and failure messaged to be shown on a toast instead if console log. 2025-08-01 23:56:30 +05:30
Saumya 26e69a24b9 Merge branch 'main' into composio-1a 2025-08-01 21:06:52 +05:30
Bobbie 4a6073a563
Merge pull request #1163 from mykonos-ibiza/kortix-sdk
Feat Kortix SDK
2025-08-01 20:01:07 +05:30
Krishav 04f3543d97
Merge branch 'kortix-ai:main' into feat/task_list_tool 2025-08-01 16:30:23 +05:30
Saumya 6b77a6ccca fix of height of tools section 2025-08-01 15:55:39 +05:30
Krishav 90063d7c59
Merge branch 'kortix-ai:main' into feat/task_list_tool 2025-08-01 13:07:27 +05:30
Saumya 6de7bd0f6c fix agent builder update tool 2025-08-01 13:04:24 +05:30
Saumya 5d126bc75b test composio sdk 2025-08-01 12:54:16 +05:30
yeyan1996 4308f0e0d8 Enhance button styles by adding cursor pointer 2025-07-31 23:30:04 -07:00
yeyan1996 3be4345cbf fix: hide panel when resetting the state of playback 2025-07-31 23:19:08 -07:00
Krishav Raj Singh ab76c95258 ui: include sections 2025-08-01 10:51:52 +05:30
Krishav Raj Singh 3e2f442a17 chore: fix type 2025-08-01 10:51:16 +05:30
Krishav Raj Singh 61d2ad5df4 feat: ui for task list tool 2025-08-01 10:51:16 +05:30
Chaitanya045 a004a1b2ee issue: add copy functionality to file manager and tool-call side panel 2025-08-01 08:20:20 +05:30
Bobbie 0250e786cd
Merge pull request #1165 from escapade-mckv/fix-agent-builder-2a
fix agent builder functionality
2025-08-01 02:16:58 +05:30
Saumya e8972fb788 fix agent builder functionality 2025-08-01 02:15:49 +05:30
mykonos-ibiza 51aecd3e67 Merge branch 'main' into kortix-sdk 2025-08-01 01:47:10 +05:30