Commit Graph

1509 Commits

Author SHA1 Message Date
marko-kraemer 24c7c56e3b fix fe homepage redirect 2025-09-21 15:19:39 +02:00
Vukasin 02da9e2e6d Merge remote-tracking branch 'upstream/main' into feat/new-knowledge-base-and-sematic-search 2025-09-21 14:29:07 +02:00
Vukasin d206547d62 feat: init tool view and summary 2025-09-21 14:28:48 +02:00
Krishav d741075fea
Merge branch 'kortix-ai:main' into main 2025-09-21 14:09:45 +05:30
marko-kraemer c0b58d9afa merge 2025-09-21 10:08:10 +02:00
Saumya 7e25978e10 new sandbox snapshot 2025-09-21 12:28:00 +05:30
Krishav 2eb34cf2dc
Merge branch 'kortix-ai:main' into main 2025-09-21 11:33:54 +05:30
Krishav Raj Singh 4c52967f6d fix: show latest threads 2025-09-21 11:33:31 +05:30
Saumya 8f81165de9 fix: frontend 2025-09-20 18:41:06 +05:30
Saumya 6152f184b3 fix: frontend 2025-09-20 18:26:45 +05:30
Saumya b3549dae26 fix issues 2025-09-20 18:19:36 +05:30
Saumya 915c38c43f Merge branch 'main' into designer-agent-new 2025-09-20 15:59:35 +05:30
Saumya f7a0c12fd7 designer tool and a bunch of changes 2025-09-20 15:58:55 +05:30
Krishav Raj Singh 72235162d6 ui 2025-09-19 19:15:32 +05:30
marko-kraemer 692c0983fc wip 2025-09-19 12:25:48 +02:00
Krishav Raj Singh 8f5a5fd5ba ui: use icons in fe 2025-09-19 11:01:11 +05:30
Saumya c065ed5b1b move billing and admin to core 2025-09-19 10:30:43 +05:30
Vukasin 5a5bd1a2d4 fix: kb tree file handeling 2025-09-19 00:06:58 +02:00
Vukasin 84518b7815 Merge remote-tracking branch 'upstream/main' into feat/new-knowledge-base-and-sematic-search 2025-09-18 22:36:40 +02:00
Vukasin e462a7ae00 fix: filetype and visuals 2025-09-18 22:36:28 +02:00
Saumya 64d81205e2 Merge branch 'main' of https://github.com/kortix-ai/suna into designer-agent-new 2025-09-18 22:52:42 +05:30
Saumya 733ef0b8fe Merge branch 'agent-examples' into designer-agent-new 2025-09-18 22:52:26 +05:30
Saumya 4a3d7a3a10 kortix agent examples UI 2025-09-18 22:51:58 +05:30
Krishav Raj Singh 254bfdc32c ui 2025-09-18 15:33:01 +05:30
marko-kraemer 1e5542820c wip 2025-09-18 10:57:40 +02:00
Saumya a931be40bc fix: remove old references of avatar & avatar_color 2025-09-18 12:53:48 +05:30
marko-kraemer bf919ddf9f wip 2025-09-18 09:21:31 +02:00
Krishav Raj Singh d6d32dbcd4 fix: show selected schedule in quick tab 2025-09-18 11:46:26 +05:30
Krishav Raj Singh f7815553dc rounded border 2025-09-18 08:56:43 +05:30
Krishav Raj Singh f685a1ed4b fix: extract from tool_execution 2025-09-18 08:51:23 +05:30
Vukasin 44caf0460b feat: add kb file validation and improvements 2025-09-17 23:18:49 +02:00
Vukasin 1878df2b24 feat: init globl kb crud 2025-09-17 20:48:09 +02:00
marko-kraemer 7319dc7a56 wip 2025-09-17 19:23:20 +02:00
Krishav Raj Singh bd5eeaf7d1 rm unused links on auth 2025-09-17 14:22:05 +05:30
Krishav Raj Singh 1dcba26582 batch search 2025-09-17 13:54:35 +05:30
Krishav Raj Singh 46e19894c6 img search tool with serper 2025-09-17 13:53:49 +05:30
Saumya 10f7664786 feat: designer agent 2025-09-17 13:53:42 +05:30
Krishav Raj Singh 2676fbc009 show burger 2025-09-16 22:21:13 +05:30
Krishav Raj Singh af44a97408 fix: scroll in share thread 2025-09-16 19:27:27 +05:30
Vukasin 4110f62c84 feat: init new knowledge base structure 2025-09-15 20:32:54 +02:00
Krishav Raj Singh 59840c5db3 cleanup 2025-09-12 11:39:52 +05:30
Krishav Raj Singh 7df8d560f1 rename load_image_in context -> load_image 2025-09-12 11:30:55 +05:30
Krishav Raj Singh 723922524b fix: scroll 2025-09-12 10:56:05 +05:30
Krishav Raj Singh f38849a5e6 ui: made header and badge blue 2025-09-12 10:50:15 +05:30
Krishav Raj Singh 2d9511072c clear image from context toolview 2025-09-12 10:34:14 +05:30
Krishav a051e68d9d
Merge branch 'kortix-ai:main' into fix/see_image 2025-09-12 08:49:42 +05:30
Krishav Raj Singh 11bf0286cc replace unicode space to regular space wwhile uploading 2025-09-11 14:51:51 +05:30
Frank An a7c11e97c5
fix(middleware): improve case-insensitive env mode checking
Simplify the local mode detection logic by using toLowerCase() instead
of explicit case matching. This makes the code more robust and handles
any case variation of NEXT_PUBLIC_ENV_MODE consistently.

The setup.py script generates "LOCAL" (uppercase) while developers
might use "local" (lowercase), so this ensures both work reliably.
2025-09-11 14:58:12 +08:00
Bobbie 4a56636dc3
Merge pull request #1607 from escapade-mckv/billing-improvements-clean
Billing improvements clean
2025-09-10 16:27:19 +05:30
Saumya 6dd69c00c2 chore: fix email retrieval for oauth users 2025-09-10 16:24:40 +05:30
Saumya db6953b4dc remove adjustment form from frontend 2025-09-10 15:37:24 +05:30
Bobbie 3ce7c248fb
Merge pull request #1605 from escapade-mckv/billing-improvements-clean
maintenance notice on payment pages
2025-09-10 11:24:55 +05:30
Saumya beff2c1e15 maintenance notice on payment pages 2025-09-10 11:24:23 +05:30
Bobbie 2a568816d7
Merge pull request #1604 from escapade-mckv/billing-improvements-clean
maintenance notice on payment pages
2025-09-10 11:23:16 +05:30
Saumya d65760d60b maintenance notice on payment pages 2025-09-10 11:22:26 +05:30
Bobbie 5ca486dd5a
Merge pull request #1603 from escapade-mckv/billing-improvements-clean
fix: fix maintenance mode
2025-09-10 11:12:08 +05:30
Saumya 43aacce5e2 fix: fix maintenance mode 2025-09-10 11:10:11 +05:30
Bobbie 9f8abca2ce
Merge pull request #1602 from escapade-mckv/billing-improvements-clean
disable trial check for local mode
2025-09-10 10:43:08 +05:30
Saumya 3ff1b99bd4 disable trial check for local mode 2025-09-10 10:37:48 +05:30
Marko Kraemer 43a94999fb
Merge pull request #1568 from KrishavRajSingh/fix/img
transparency in ss
2025-09-09 15:55:17 -07:00
Marko Kraemer a1f34b4493
Merge pull request #1584 from KrishavRajSingh/fix/msg_tool
Fix/msg tool
2025-09-09 15:52:38 -07:00
Saumya 113be724a1 fix ui issues 2025-09-10 01:45:56 +05:30
Saumya eeeea7df5f fix time tracking between events 2025-09-10 01:16:39 +05:30
Saumya 24cc705b99 build fix 2025-09-09 20:59:36 +05:30
Saumya 780cf59626 improve billing and trial flows 2025-09-09 17:14:41 +05:30
Krishav Raj Singh 9beae171cc fix textToRender 2025-09-09 11:50:32 +05:30
Krishav Raj Singh e407e406f3 remove logs 2025-09-09 10:47:06 +05:30
Krishav Raj Singh 73e550766d show message tool as text stream 2025-09-09 10:44:20 +05:30
Krishav Raj Singh 2e6ba8fe6e ui 2025-09-09 09:59:05 +05:30
Krishav Raj Singh 6241894b7e rounded border 2025-09-09 09:59:05 +05:30
Krishav Raj Singh 282d496914 ui: present presentation 2025-09-09 09:59:05 +05:30
Krishav Raj Singh 469fab7224 fix: metadata toolname 2025-09-09 09:57:53 +05:30
Saumya 621a606a5a fix frontend build 2025-09-09 01:53:05 +05:30
Saumya d76c7902a6 fix issues related to billing 2025-09-09 01:53:05 +05:30
Saumya 6b0ffb9766 refactor billing api 2025-09-09 01:53:05 +05:30
Saumya ccfbdb049d chore: billing overhaul & free trial 2025-09-09 01:53:05 +05:30
Saumya 5f86bfbf2b free trial functional 2025-09-09 01:53:04 +05:30
Saumya 643a7b4b6b attempt to free trial 2025-09-09 01:53:04 +05:30
Saumya 31136ea866 fix topup backfill 2025-09-09 01:53:04 +05:30
Saumya 7b1dac6c91 wallet credits 2025-09-09 01:53:04 +05:30
Saumya bd350f059a new billing 2025-09-09 01:53:04 +05:30
Saumya 1f5c0e9be2 simplify blling arch 2025-09-09 01:53:04 +05:30
Saumya 9ed641c14d billing revamp 2025-09-09 01:53:04 +05:30
Saumya 43b93354a4 billing revamp 2025-09-09 01:53:04 +05:30
Saumya 58e466b316 fix: fix the update task dialog details 2025-09-08 13:05:54 +05:30
Prem Prakash Sharma a6ef884db0 fix: prevent EventSource memory leaks in frontend API
- Added consistent EventSource cleanup helper function
- Fixed missing cleanup in error handlers that could cause memory leaks
- Added safety timeout (30min) to prevent indefinite connections
- Exported cleanup function for external use during app teardown
- Improved error logging and connection state tracking

Fixes the critical memory leak where EventSource connections weren't
properly closed in all error scenarios, particularly in the catch
blocks of the onerror handler.
2025-09-05 23:18:26 +05:30
Marko Kraemer 1c6ce5f65d
Merge pull request #1556 from KrishavRajSingh/fix/streaming
fix stream
2025-09-04 23:52:21 -07:00
Krishav Raj Singh b7eaccbe31 fix stream 2025-09-05 10:55:21 +05:30
marko-kraemer 7df5aaa1b1 fix 2025-09-04 21:21:55 -07:00
marko-kraemer 3d57812880 border fix 2025-09-04 21:21:26 -07:00
marko-kraemer a700d68d06 landing section 2025-09-04 17:51:47 -07:00
marko-kraemer f9d7859dea landing page revamp 2025-09-04 16:59:34 -07:00
Krishav Raj Singh 7dccd91cdd show ppt in presentpresentation 2025-09-05 00:31:33 +05:30
Marko Kraemer 071fce5c9e
Merge pull request #1529 from KrishavRajSingh/ui/ppt
presentation view
2025-09-03 21:16:07 -07:00
Marko Kraemer aa193ff03a
Merge pull request #1533 from KrishavRajSingh/fix/side_panel
fix: tools not loading when refreshed
2025-09-03 16:11:10 -07:00
Marko Kraemer a97bf8a739
Merge pull request #1538 from Chaitanya045/image-not-rendering-in-md-files
fix : MD Renderer not rendering the local images on the sandbox
2025-09-03 16:10:18 -07:00
Marko Kraemer 99aa49d6ac
Merge pull request #1544 from Chaitanya045/xlsx-renderer
fix(xlsx-render): inconsistent xlsx rendering fix across file manager and tool side panel
2025-09-03 16:09:52 -07:00
Saumya 081650b89f feat: configurable custom oauth config via composio 2025-09-04 01:19:20 +05:30
Chaitanya045 cb7d95154d Fixed xlsx rendering 2025-09-03 17:51:47 +00:00
Chaitanya045 789c63c71f image rendering in md files got fixed. 2025-09-03 06:38:34 +00:00
Krishav Raj Singh 9ece3e155c fix: tools not loading when refreshed 2025-09-03 06:34:12 +05:30
Saumya 6081f742c9 bring back triggers to agents page, fix ux issues 2025-09-03 03:01:52 +05:30
Krishav Raj Singh 728c85801d sm fix 2025-09-03 00:32:20 +05:30
Krishav Raj Singh 15bccf1c4b presentation view 2025-09-02 23:11:44 +05:30
Bobbie 970cf98a5a
Merge pull request #1524 from escapade-mckv/docs-agent
fix
2025-09-02 16:20:21 +05:30
Saumya 35ec030f8f fix 2025-09-02 16:17:29 +05:30
Bobbie 647b5fea28
Merge pull request #1523 from escapade-mckv/docs-agent
document ruler and persistent shortcut controls
2025-09-02 16:13:19 +05:30
Saumya 2a3e77f14d document ruler and persistent shortcut controls 2025-09-02 16:08:41 +05:30
Marko Kraemer e1ddf2bb45
Merge pull request #1517 from Chaitanya045/fix-live-updates
fix : Clicking Live Updates skips to the latest. Sometimes it bugs out (fixes #1333)
2025-09-01 15:39:36 -07:00
Saumya a1db7362a9 remove ts ignore from docx export route 2025-09-02 03:19:32 +05:30
Saumya 034269d0ba Merge branch 'main' of github.com:escapade-mckv/suna into docs-agent 2025-09-02 03:06:45 +05:30
Saumya 270238cee7 docs agent with editor 2025-09-02 03:06:34 +05:30
Chaitanya045 b2ddc417bb live updates fixed 2025-09-02 00:38:24 +05:30
Vukasin 2657fde9f4 fix: reactdiff edit tool view 2025-09-01 19:10:34 +02:00
Chaitanya045 7686feac2b live updates fix v1 2025-09-01 22:26:56 +05:30
marko-kraemer 6ecc861282 wip 2025-08-31 23:00:00 -07:00
Vukasin 1f26e42c88 fix: padding 2025-08-31 14:35:48 +02:00
Vukasin c009cbdcbb fix: task responsive panel 2025-08-30 23:09:30 +02:00
Vukasin a6ceff0e9f fix: task trigger etc 2025-08-30 22:45:30 +02:00
marko-kraemer c5f8b5efa5 slight ux/ui improvement task 2025-08-30 00:33:49 -07:00
Krishav Raj Singh c36a4dbb0b show presentaion view if target path slide file 2025-08-30 10:12:59 +05:30
marko-kraemer 39c59fc88e fix 2025-08-29 20:48:36 -07:00
Marko Kraemer 399d18f9ce
Merge pull request #1447 from KrishavRajSingh/feat/pptx
download pptx
2025-08-29 20:08:29 -07:00
marko-kraemer 5d56e08247 fix agent installation 2025-08-29 19:35:07 -07:00
marko-kraemer 46aa1836d0 rem template share sys & simplify 2025-08-29 19:04:33 -07:00
marko-kraemer cff0348f9e wip 2025-08-29 15:26:55 -07:00
Krishav afd74937f9
Merge branch 'kortix-ai:main' into feat/pptx 2025-08-29 18:44:10 +05:30
marko-kraemer d8deebad88 fix 2025-08-29 03:13:25 -07:00
marko-kraemer 6b48a7d646 flags fix 2025-08-29 02:58:53 -07:00
Saumya 863db27eb8 merge main 2025-08-29 15:13:19 +05:30
Saumya 3356fbe2cc Merge branch 'main' of github.com:escapade-mckv/suna into fix-staging-ci-cd 2025-08-29 15:13:07 +05:30
Saumya b6b1f83b02 fix tasks api 2025-08-29 15:10:08 +05:30
marko-kraemer 764ab6bb1b rm flags 2025-08-29 02:37:12 -07:00
Saumya b77f8c3101 fix build errors 2025-08-29 14:18:08 +05:30
Saumya e797d7e125 remove triggers section from agent config page 2025-08-29 14:04:03 +05:30
Saumya bbcde886d9 Merge branch 'main' of github.com:escapade-mckv/suna into triggers-page 2025-08-29 14:02:05 +05:30
Saumya f7dc975acf tasks page 2025-08-29 14:01:28 +05:30
Krishav b3fc762cb3
Merge branch 'kortix-ai:main' into feat/pptx 2025-08-29 11:18:07 +05:30
Marko Kraemer 70b234b3be
Merge branch 'main' into ffrankan-fix/redis-connection-optimization 2025-08-28 22:32:37 -07:00
marko-kraemer 1951f883df wip 2025-08-28 22:31:19 -07:00
Krishav 03b3ecb4f8
Merge branch 'kortix-ai:main' into feat/pptx 2025-08-29 10:52:37 +05:30
Marko Kraemer 45084bfd38
Merge pull request #1477 from escapade-mckv/docs-page
Docs page
2025-08-28 22:00:59 -07:00
Krishav Raj Singh 701983e863 toasts 2025-08-29 09:16:14 +05:30
Krishav Raj Singh e9b77c5ee0 remove white space 2025-08-29 06:07:32 +05:30
Krishav Raj Singh 045f27eaa1 feat: upload to drive 2025-08-29 05:55:02 +05:30
Vukasin b92cb3ce01 feat: enable app triggers 2025-08-28 16:08:30 -07:00
marko-kraemer 06df493157 improvements 2025-08-28 16:08:30 -07:00
marko-kraemer f723e4bbd6 ux/ui improvements, improved agent config, improved streaming 2025-08-28 16:08:30 -07:00
marko-kraemer 637767ae8e fix 2025-08-28 16:08:30 -07:00
Krishav 44f83deb1e
Merge branch 'kortix-ai:main' into feat/pptx 2025-08-29 04:12:32 +05:30