Commit Graph

1224 Commits

Author SHA1 Message Date
Krishav Raj Singh 889fd8b68a ui fixes 2025-08-18 03:37:00 +05:30
Krishav Raj Singh 77351e5427 toggle button 2025-08-18 03:36:59 +05:30
Krishav Raj Singh aca6d04043 top bar for browser view 2025-08-18 03:36:59 +05:30
Krishav Raj Singh 76e6761e26 vnc updates 2025-08-18 03:36:57 +05:30
marko-kraemer 2c655f3493 slight UX/UI 2025-08-17 13:23:49 -07:00
Marko Kraemer 2f3143b8d8
Merge pull request #1374 from asemyanov/feature/deploy-tool-link-fix
deploy tool - fix link
2025-08-17 12:50:42 -07:00
marko-kraemer 4cacf55c5b Merge branch 'main' into config-refactor 2025-08-17 11:45:09 -07:00
Saumya 1647ee72be improve triggers ux 2025-08-17 12:59:42 +05:30
marko-kraemer 8ef057a97a refactor wip 2025-08-16 17:44:57 -07:00
marko-kraemer 72d05036ec config refactor wip 2025-08-16 16:15:21 -07:00
Marko Kraemer de854e4a51
Merge pull request #1357 from yeyan1996/fix/navigation
Fix/navigation
2025-08-17 00:46:50 +02:00
Marko Kraemer f7dae25185
Merge pull request #1361 from yeyan1996/style/overflow
Style/overflow
2025-08-17 00:46:32 +02:00
Vukasin d791528b56 fix: conditionally display event triggers 2025-08-16 23:09:43 +02:00
asemyanov 050e0dc252 deploy tool - fix link 2025-08-16 22:41:17 +02:00
marko-kraemer 01401a1c9f unify component 2025-08-16 12:17:58 -07:00
Bobbie f83576a9c1
Merge pull request #1373 from escapade-mckv/triggers-ui
improve app-triggers UI
2025-08-17 00:30:23 +05:30
Saumya 335826045a improve app-triggers UI 2025-08-17 00:29:15 +05:30
marko-kraemer 28b0d9fef0 kimi default free tier 2025-08-16 11:40:43 -07:00
Saumya bb1ca5e4a5 make triggers and playbooks sync to versions and templates 2025-08-16 16:56:13 +05:30
Saumya 714a9aec9c Merge branch 'main' of github.com:escapade-mckv/suna into web-dev-agent 2025-08-15 19:13:47 +05:30
Saumya ff26111a8f web dev agent with nextjs template 2025-08-15 19:13:15 +05:30
Vukasin ffe3431d59 fix: update image extraction logic to handle toolResult properties correctly 2025-08-15 12:11:33 +02:00
Vukasin 4bce579f1e Merge remote-tracking branch 'upstream/main' into feat/event-driven-triggers-wip 2025-08-15 12:02:03 +02:00
Vukasin aee17825f8 refactor: streamline trigger configuration by removing redundant input fields 2025-08-15 11:54:32 +02:00
Vukasin f50deeb3c0 feat: add event trigger configuration form and validation logic 2025-08-15 11:38:27 +02:00
Vukasin 1805dd8178 feat: implement event-based trigger management and UI enhancements 2025-08-15 10:22:37 +02:00
yeyan1996 7b5ac3bc0d fix: add min-width to JSON import dialog paste step for better layout 2025-08-14 22:34:36 -07:00
Saumya 5339f51206 modify dockerfile for web dev agent 2025-08-15 10:42:34 +05:30
yeyan1996 c0105ed9c3 fix: update loading state handling in NavAgents component to only trigger on normal clicks 2025-08-14 22:01:39 -07:00
yeyan1996 365b3ad3b9 refactor: remove unnecessary event handling and navigation logic in NavAgents component 2025-08-14 21:50:40 -07:00
yeyan1996 05bf5c2267 refactor: update button styles for improved cursor interaction in sidebar components 2025-08-14 21:46:40 -07:00
Saumya 9cf8e36583 chore: presentation tool 2025-08-15 09:04:45 +05:30
Saumya 9ebd7584e5 chore: presentation tool 2025-08-15 09:04:39 +05:30
marko-kraemer a4519f81ce image edit-gen tool-view 2025-08-14 18:19:01 -07:00
marko-kraemer 7cbf8d961e standardise tool select component, fix sb image edit&gen tool 2025-08-14 18:01:24 -07:00
marko-kraemer dffec855b4 mv integrations 2025-08-14 16:17:47 -07:00
marko-kraemer c9fc3c72fd empty state, integrations page width 2025-08-14 16:05:24 -07:00
marko-kraemer 10c1a42783 auto load builder 2025-08-14 15:16:19 -07:00
Saumya 197e1a6e53 presentation tool 2025-08-14 23:53:12 +05:30
Saumya fe262f3750 Merge branch 'main' into presentation-tool 2025-08-14 08:57:30 +05:30
Vukasin e81254521e wip: event trigger init ui 2025-08-13 23:19:37 +02:00
marko-kraemer ea045a4090 fix 2025-08-13 09:04:58 -07:00
Saumya 5b104572b9 conditionally render the custom agents section on dashboard 2025-08-13 16:41:31 +05:30
Saumya 1a5f870ee8 fix: redirect link after installation 2025-08-13 16:33:51 +05:30
Saumya f0c0fdba88 feat: custom sheets agent 2025-08-13 16:24:12 +05:30
Saumya 52db3e7477 Merge branch 'main' of github.com:escapade-mckv/suna into web-dev-agent 2025-08-13 11:08:04 +05:30
marko-kraemer c52bca621c wip 2025-08-12 20:26:18 -07:00
marko-kraemer 55f48657e1 mobile response improve 2025-08-12 20:15:35 -07:00
marko-kraemer 2bfe99cd0c mobile responsive wip 2025-08-12 20:08:17 -07:00
marko-kraemer c0482763c7 computer opener panel 2025-08-12 19:14:01 -07:00
marko-kraemer 410c3f3f19 fix thread content width 2025-08-12 19:11:10 -07:00
marko-kraemer 43ed7de3b7 fix agent header stuff 2025-08-12 18:16:50 -07:00
marko-kraemer c0d64b3bba wip 2025-08-12 16:37:58 -07:00
Marko Kraemer 3342d85580
Merge pull request #1326 from kortix-ai/agent-header-improvement
clean up avatar, icon, emoji stuff & agent header ui improvement
2025-08-13 01:35:31 +02:00
marko-kraemer 0659e31399 Revert to commit 8504a85f2a
This commit restores the codebase to the exact state it was in at commit 8504a85f, effectively reverting all changes made after that point including:
- Reverts agent header UI improvements
- Restores avatar, icon, and emoji functionality
- Brings back deleted files: style-picker.tsx, _avatar-generator.ts, get-agent-style.ts
2025-08-12 16:34:45 -07:00
marko-kraemer b8be4f8f12 merge 2025-08-12 16:23:02 -07:00
marko-kraemer 7a5ae7de90 fix build 2025-08-12 16:22:04 -07:00
Marko Kraemer 058a1909d8
Revert "clean up avatar, icon, emoji stuff & agent header ui improvement" 2025-08-13 01:05:45 +02:00
marko-kraemer 9e48c2f9d2 wip 2025-08-12 15:58:56 -07:00
marko-kraemer 88a67b4b0c wip 2025-08-12 15:56:25 -07:00
marko-kraemer 0986deaeb7 wip 2025-08-12 15:52:31 -07:00
marko-kraemer 58ee043cc8 wip 2025-08-12 15:29:54 -07:00
Vukasin ffd4232f9b feat: init event based triggers 2025-08-12 23:04:21 +02:00
marko-kraemer 947075e1b4 fix default tools scroll 2025-08-12 13:40:44 -07:00
Marko Kraemer 69465b8124
Merge pull request #1256 from yeyan1996/fix/agent-builder
fix: add agent_id option to ChatInput onSubmit method
2025-08-12 22:06:58 +02:00
Marko Kraemer 3d9ab9dce5
Merge pull request #1275 from yeyan1996/fix/misc
fix: update step number in agent configuration prompt and add forward…
2025-08-12 22:06:44 +02:00
Saumya 3a252fb301 web dev agent 2025-08-13 00:05:06 +05:30
yeyan1996 d8e43fc6f1 Fix agent card download count check to handle null values 2025-08-11 22:52:15 -07:00
marko-kraemer 06ee5c4b15 fix 2025-08-11 15:04:51 -07:00
marko-kraemer 8b6c3feb6f fix 2025-08-11 14:25:40 -07:00
marko-kraemer 418b721783 mobile 2025-08-11 14:18:47 -07:00
Bobbie 75c85b7f4c
Merge pull request #1316 from escapade-mckv/fix-files-tool-registration
Fix files tool registration
2025-08-12 02:20:18 +05:30
Saumya 2d4d134c25 Merge branch 'main' of github.com:escapade-mckv/suna into fix-files-tool-registration 2025-08-12 02:19:18 +05:30
Vukasin 7ebc708bae Add PDF support to attachment previews and update related logic 2025-08-11 22:48:36 +02:00
Saumya 5f000ae61b fix files tool not being registered 2025-08-12 02:17:50 +05:30
Vukasin 5979c39e44 Update integration icon fetching logic to only retrieve icons when the user is logged in and the relevant UI is active. 2025-08-11 22:30:48 +02:00
Saumya 3f666bec9d fix auto select agent 2025-08-11 21:26:55 +05:30
Saumya 2335892ebb Cosmetic changes 2025-08-11 21:00:58 +05:30
Saumya 1243896712 Cosmetic changes 2025-08-11 20:47:14 +05:30
Saumya 04beaed123 Cosmetic changes 2025-08-11 20:46:13 +05:30
Saumya e894209a19 Merge branch 'main' of github.com:escapade-mckv/suna into agent-image 2025-08-11 20:26:42 +05:30
Saumya b8c42f98e3 profile pic for agents 2025-08-11 20:25:11 +05:30
mykonos-ibiza 0731ffb872 Refactor useAccounts hook to use React Query instead of SWR; remove SWR dependency from package.json and package-lock.json 2025-08-11 19:39:44 +05:30
Saumya 123117e61d feat: agent profile pic images 2025-08-11 19:30:57 +05:30
Saumya 3515c81792 remove the 401 error messages as a whole 2025-08-11 18:53:55 +05:30
Saumya 6909ae7d0e clear local storage on sign out - redact 2025-08-11 18:26:44 +05:30
Saumya 85528463ea clear local storage on sign out 2025-08-11 18:19:36 +05:30
Saumya 70a1fcb276 clear local storage on sign out 2025-08-11 18:18:06 +05:30
Saumya 20080325fd ui bug fixes 2025-08-11 18:03:10 +05:30
Saumya 3c210865dd Merge branch 'main' of github.com:escapade-mckv/suna into bug-fixes-1a 2025-08-11 17:22:01 +05:30
Saumya 4e7b98d1cd bugs and ui fixes 2025-08-11 17:20:27 +05:30
Krishav 80e4126a6b
Merge branch 'kortix-ai:main' into feat/stagehand 2025-08-11 15:01:13 +05:30
Krishav Raj Singh 93892535c2 cleanup 2025-08-11 14:59:33 +05:30
Bobbie f35c29755c
Merge pull request #1298 from mykonos-ibiza/start-stream-faster
Optimize agent initiate, start and stream
2025-08-11 14:52:19 +05:30
Krishav cfb0ed9049
Merge branch 'kortix-ai:main' into feat/stagehand 2025-08-11 14:08:32 +05:30
mykonos-ibiza 24deeb2c5e Optimize agent initiate, start and stream 2025-08-11 13:58:38 +05:30
Krishav Raj Singh b0f830df56 final 2025-08-11 13:51:28 +05:30
Saumya e070d35824 feat: web dev agent 2025-08-11 13:37:11 +05:30
marko-kraemer f205f1b77f enterprise nav 2025-08-11 01:01:39 -07:00
marko-kraemer a035d2101d Get rid of full-page hard refresh after every update on Agent Config 2025-08-11 00:39:29 -07:00
marko-kraemer 6dd988ce65 touch up, integration refetch after adding 2025-08-11 00:26:08 -07:00
Krishav Raj Singh 59182a0123 Revert "enhance ui"
This reverts commit aea04d0cd5.
2025-08-11 12:55:49 +05:30
marko-kraemer 85043674c8 touch up 2025-08-11 00:04:58 -07:00
Krishav 7f8dcdf5ee
Merge branch 'kortix-ai:main' into feat/stagehand 2025-08-11 10:56:36 +05:30
marko-kraemer 23514db06d wip 2025-08-10 22:01:21 -07:00
Saumya 58f015f6ec feat: copy suna system prompt to newly created agents (further configurable) 2025-08-11 10:06:34 +05:30
Saumya 67561e5c0e feat: copy suna system prompt to newly created agents (further configurable) 2025-08-11 10:00:22 +05:30
Saumya 281025891a feat: copy suna system prompt to newly created agents (further configurable) 2025-08-11 09:58:25 +05:30
Saumya 28de020a66 Merge branch 'main' of github.com:escapade-mckv/suna into remove-browser-logs 2025-08-11 09:22:27 +05:30
Saumya 02fc60fb20 remove unnecessary browser logs and revert computer width 2025-08-11 09:19:48 +05:30
marko-kraemer c693b8f92e wip 2025-08-10 19:00:17 -07:00
marko-kraemer 4d1e11267f standardise ui 2025-08-10 18:47:41 -07:00
marko-kraemer 6796216a4f fix chat input 2025-08-10 17:30:00 -07:00
Krishav 6122810864
Merge branch 'kortix-ai:main' into feat/stagehand 2025-08-11 01:22:34 +05:30
Vukasin 5a23b6d26e feat: add workflow input support in schedule configuration 2025-08-10 20:47:17 +02:00
yeyan1996 f810e1ad16 fix: update step number in agent configuration prompt and add forward method to playback controls 2025-08-10 11:11:25 -07:00
Vukasin 55c057216b feat: add delete confirmation dialog for agent workflows 2025-08-10 19:00:30 +02:00
Vukasin aa05623e1c Merge remote-tracking branch 'upstream/main' into feat/playbook-style-workflows 2025-08-10 19:00:22 +02:00
Saumya 57859b25e0 fix: fix tool call panel and stuff proportions 2025-08-10 22:05:05 +05:30
Vukasin 1676405b43 refactor: update useAgents hook to accept custom options and improve agent fetching logic in chat components 2025-08-10 18:31:21 +02:00
Krishav Raj Singh aea04d0cd5 enhance ui 2025-08-10 22:00:30 +05:30
Krishav Raj Singh 796f1ef9f4 replace sb_browser_tool with stagehand_browser_tool 2025-08-10 22:00:28 +05:30
Saumya ea058a4260 Merge branch 'main' into agent-model 2025-08-10 21:55:07 +05:30
Saumya 75cca541b1 integrate model selection with templates 2025-08-10 21:54:18 +05:30
Vukasin 0ea86341fd Merge remote-tracking branch 'upstream/main' into feat/playbook-style-workflows 2025-08-10 17:45:57 +02:00
Saumya 84c0c28272 feat: model selector in agent config 2025-08-10 21:12:47 +05:30
Vukasin e779ae0fe4 feat: playbook fixes and unified modal 2025-08-10 17:41:36 +02:00
Marko Kraemer ebb6b04152
Merge pull request #1266 from yeyan1996/fix/playback-tools
fix: refactor playback controls and consolidate XML tag constants
2025-08-10 04:12:02 +02:00
marko-kraemer abcee9ed94 wip 2025-08-09 17:28:19 -07:00
marko-kraemer 4351a3688f wip 2025-08-09 17:00:16 -07:00
marko-kraemer ffd158760f Merge main into landing-wip - resolved conflicts in README.md, dashboard-content.tsx, pricing-section.tsx, and agent-selector.tsx 2025-08-09 16:12:30 -07:00
marko-kraemer 65c664bb72 Resolve merge conflicts in chat-input and model-selector components 2025-08-09 16:07:15 -07:00
Bobbie 3a9d8e291e
Merge pull request #1267 from escapade-mckv/main
UI fixes
2025-08-10 02:44:09 +05:30
Saumya c56e2a2286 option to delete credential profile 2025-08-10 02:42:16 +05:30
yeyan1996 55af8c6a0d fix: add TODO for tool index handling in PlaybackControls 2025-08-09 13:07:37 -07:00
yeyan1996 176182e2e9 fix: refactor playback controls and consolidate XML tag constants
- Remove commented-out playback logic from share page
- Simplify tool call handling in PlaybackControls by removing toolPlaybackIndex state
- Fix tool navigation initialization and synchronization issues
- Consolidate HIDE_STREAMING_XML_TAGS constant from multiple files into utils.ts
- Add 'create-tasks' to hidden streaming XML tags list
- Improve tool call side panel index synchronization
- Add cursor pointer styling to slider components for better UX
- Remove unused toolName tracking in chunk processing
- Fix tool index initialization to start at 0 instead of -1

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-09 12:59:55 -07:00
Vukasin 7b0f4ac0d0 feat: init new playbook style workflows 2025-08-09 21:57:11 +02:00
Saumya c786e190b6 limit agent creation based on tiers 2025-08-10 01:15:29 +05:30
mykonos-ibiza 5743e6e45d fix: type error 2025-08-09 23:07:16 +05:30
Saumya 58cfb0edd6 Merge branch 'main' into ui-polishing 2025-08-09 21:55:51 +05:30
Saumya cf9d7685e3 chore: polish ui related stuff 2025-08-09 21:53:13 +05:30
mykonos-ibiza 9de8e0e093 fix: unnecessary prefetches and unnecessary RSCs
- Removed maintenance notice fetching from the DashboardLayout component.
- Introduced a new API route for fetching maintenance notice data.
- Updated DashboardLayoutContent to use a custom hook for maintenance notice queries.
- Adjusted data types for maintenance notice timestamps to strings for consistency.
- Added prefetching options in sidebar components for improved performance.
2025-08-09 21:43:22 +05:30
Vukasin 0705e1a951 refactor: improve thread and stream handling on navigation 2025-08-09 14:13:46 +02:00
Vukasin 42c656d552 refactor: simplify thread message handling 2025-08-09 13:38:10 +02:00
Vukasin f2dcb6f11e Merge remote-tracking branch 'upstream/main' into fix/stream-restore-on-thread-navigation 2025-08-09 13:21:46 +02:00
Vukasin cbca76023c fix: stream fix again 2025-08-09 13:21:39 +02:00
Bobbie a9087fd264
Merge pull request #1258 from mykonos-ibiza/move-to-supabase-cron
refactor: replace QStash with Supabase Cron for background job processing
2025-08-09 16:06:45 +05:30
mykonos-ibiza 2cba5392ca refactor: replace QStash with Supabase Cron for background job processing
- Removed references to QStash in documentation and codebase.
- Updated setup and configuration files to reflect the transition to Supabase Cron.
- Implemented new functions for scheduling and unscheduling jobs using Supabase Cron.
- Added webhook authentication using a shared secret for enhanced security.
- Cleaned up related dependencies and example configurations.
2025-08-09 15:40:11 +05:30
Saumya b4666c5f92 make custom agents section in dashboard page 2025-08-09 11:52:55 +05:30
Saumya 8ff25fa3bb make custom agents section in dashboard page 2025-08-09 11:41:47 +05:30