Sharath
94ce6bd8ad
Merge branch 'main' into sharath/suna-495-add-phone-number-verification-for-signups
2025-07-20 22:52:00 +05:30
sharath
1eb148821b
chore(auth): remove unused phone input styles
2025-07-20 17:19:48 +00:00
sharath
79a056be60
feat(auth): add environment-based phone verification requirement
...
- Introduced a new function to determine if phone verification is mandatory based on an environment variable.
- Updated the logic in the authentication assurance level check to reflect the new phone verification requirement for new users.
- Enhanced logging to provide clearer insights into phone verification status during authentication checks.
This update improves the flexibility of phone verification requirements based on deployment configurations.
2025-07-20 17:01:13 +00:00
sharath
29ca4c00b5
Revert hotfix(vuln): send-welcome-email
2025-07-20 16:47:33 +00:00
sharath
b38637d043
hotfix(vuln): send-welcome-email
2025-07-20 16:40:11 +00:00
Saumya
025da780ac
fix: agent builder fix
2025-07-20 20:16:59 +05:30
Saumya
4dafadc576
fix ui issues
2025-07-20 10:19:42 +05:30
Cursor Agent
f6e9d7342a
Replace sandbox image with snapshot in Daytona configuration
...
Co-authored-by: sharath <sharath@kortix.ai>
2025-07-19 22:25:21 +00:00
sharath
0765c728ae
feat(auth): add phone verification
...
- Updated phone verification API to support SMS-based 2FA, allowing users to enroll and verify their phone numbers.
- Introduced new components for background AAL checking and status display, improving user experience during authentication.
- Removed the deprecated PhoneVerificationGuard component and integrated its functionality into the new AALChecker and BackgroundAALChecker components.
- Updated React Query hooks for managing phone verification and AAL states, ensuring efficient data handling and cache management.
- Enhanced frontend layout to accommodate new verification flows and improve overall responsiveness.
This update strengthens account security by enforcing phone verification for new users and streamlining the MFA process.
2025-07-19 21:49:52 +00:00
Cursor Agent
bafa1becef
Enhance complete tool with text, attachments, and improved frontend rendering
...
Co-authored-by: tnfssc <tnfssc@gmail.com>
2025-07-19 15:45:43 +00:00
sharath
a332cf9a31
feat(2fa): implement phone verification feature with MFA support
...
- Added phone verification endpoints for TOTP-based multi-factor authentication in the backend.
- Created frontend components for phone input and OTP verification.
- Integrated phone verification guard to ensure users complete verification before accessing the app.
- Updated API routes and React Query hooks for managing phone verification status and actions.
This feature enhances account security by requiring users to verify their phone numbers.
2025-07-19 15:14:55 +00:00
Sharath
878659aadf
fix(llm): switch kimi k2 provider
2025-07-19 19:50:38 +05:30
sharath
fdc5fd0f0a
fix(prompt): clarify usage of 'ask' tool and update completion instructions in prompt and message_tool descriptions
2025-07-19 02:12:40 +00:00
sharath
dc14691c32
chore(models): update model tiers to premium and adjust availability in constants
2025-07-19 02:12:07 +00:00
Krishav
74fc265187
Merge branch 'kortix-ai:main' into krishav/feat/manage_key_ui
2025-07-18 23:24:28 +05:30
sharath
37a3751bbf
enhance(message_tool): update ask function description to include task completion instruction and expand usage scenarios
2025-07-18 16:01:58 +00:00
sharath
4f142ca083
fix(sandbox): reduce auto archive interval from 24 hours to 2 hours
2025-07-18 13:58:16 +00:00
Marko Kraemer
783073e14f
Revert "Like/dislike response"
2025-07-18 14:33:34 +02:00
sharath
72b8922320
fix(kimi-k2): model stops before previewing the results to the user
2025-07-18 10:12:52 +00:00
Krishav Raj Singh
c1d662b10e
migration for on_delete cascade
2025-07-18 05:13:45 +05:30
Krishav Raj Singh
18678999e2
auth feedback policy
2025-07-18 05:13:45 +05:30
Krishav Raj Singh
0fefd5857a
view feedback on refresh
2025-07-18 05:13:45 +05:30
Krishav Raj Singh
01605a99bf
authorised access
2025-07-18 05:13:45 +05:30
Krishav Raj Singh
d506b0b63b
feedback api
2025-07-18 05:13:45 +05:30
Krishav Raj Singh
a8fd7afcac
feedback api and integration
2025-07-18 05:13:41 +05:30
Krishav
43471577b3
Merge branch 'kortix-ai:main' into krishav/feat/manage_key_ui
2025-07-18 04:51:20 +05:30
sharath
618a68985b
fix(sample_responses): update sample response files to include closing tags for function_calls in multiple sections, ensuring proper structure and formatting
2025-07-17 13:19:04 +00:00
Saumya
94661a2b59
Merge branch 'main' into react-flow
2025-07-17 11:52:04 +05:30
Saumya
d2245673ca
chore(dev): workflowx and ux improvement
2025-07-16 23:16:10 +05:30
Krishav Raj Singh
e31dc7f8e8
Local .Env Manager
2025-07-16 21:35:11 +05:30
sharath
d4b031d00e
refactor(models): comment out old model configurations
2025-07-16 13:27:56 +00:00
sharath
24acc948b5
fix(models): add grok and kimik2 to free
2025-07-16 13:15:32 +00:00
Cursor Agent
037956f22b
Update model tiers and availability for free and paid users
...
Co-authored-by: markokraemer.mail <markokraemer.mail@gmail.com>
2025-07-16 12:36:51 +00:00
Krishav
d098ebd435
Merge branch 'kortix-ai:main' into krishav/feat/manage_key_ui
2025-07-16 14:05:36 +05:30
Saumya
200620f617
Merge branch 'main' into react-flow
2025-07-16 10:39:11 +05:30
Saumya
a8fdc7805f
merge main into refactor
2025-07-16 10:17:28 +05:30
sharath
13c31d42f6
feat(kimi-k2): add support for Kimi-K2 model with updated token limits and parameters
2025-07-15 13:12:30 +00:00
Saumya
414eb23949
show upcoming run in agent page
2025-07-15 11:18:01 +05:30
Saumya
76eef5081c
chore: refactor backend - 1
2025-07-14 19:47:54 +05:30
Saumya
1b347eb713
chore: refactor backend - 1
2025-07-14 19:47:10 +05:30
Saumya
85e2d5736b
refactor workflows
2025-07-14 18:40:24 +05:30
Saumya
54db0d24fb
Merge branch 'versioning-refactor' into refactor-run-1a
2025-07-14 17:20:07 +05:30
Saumya
01209fc3e8
trigger refactor
2025-07-14 17:19:18 +05:30
Saumya
bdd9ffc1d8
refactor backend code
2025-07-14 16:06:27 +05:30
Saumya
2fabfab882
versioning code refactor
2025-07-13 23:26:24 +05:30
Saumya
9b0571a7dc
versioning setup
2025-07-13 19:59:38 +05:30
Krishav Raj Singh
44906ee3d0
frontend for local api key management
2025-07-13 11:52:15 +05:30
Krishav Raj Singh
ecb077e12f
get/save llm keys
2025-07-12 13:52:33 +05:30
Saumya
3fa9fac9f6
fix: agent builder & agents ui
2025-07-12 02:12:23 +05:30
sharath
df871a6eb9
chore(backend): add grok fallbacks
...
- Moved fallback model assignment to a dedicated function in `prepare_params`.
- Removed redundant fallback handling from `make_llm_api_call`.
- Updated model constants to include aliases for `xai/grok-4`.
2025-07-11 15:11:02 +00:00
sharath
d3480100f6
Merge branch 'PRODUCTION'
2025-07-11 13:13:34 +00:00
Sharath
8cbaf3d44a
fix(backend): anthropic overloaded fallback failure ( #929 )
2025-07-11 18:36:15 +05:30
Saumya
547bf72d24
feat: improve integrations ux
2025-07-11 13:47:44 +05:30
Saumya
f80dc13cab
feat: app profile integrations UI
2025-07-11 10:14:59 +05:30
Saumya
3c920ba0aa
Merge branch 'main' into flow-improvement
2025-07-11 09:21:05 +05:30
Saumya
15edfaa959
Merge branch 'main' into PRODUCTION
2025-07-11 09:20:17 +05:30
Saumya
daa0f81275
Merge branch 'main' into flow-improvement
2025-07-11 09:17:03 +05:30
Saumya
84541d9f1d
ui revamp
2025-07-10 20:14:09 +05:30
marko-kraemer
957a2c9cbf
model fallback, add xai grok 4
2025-07-10 12:58:10 +02:00
Saumya
164a647f9e
Merge branch 'main' into fix-versioning
2025-07-10 12:33:08 +05:30
Saumya
4350dc8dfa
feat: agent builder revamp
2025-07-10 12:32:15 +05:30
marko-kraemer
87da181fc5
wip
2025-07-10 07:21:23 +02:00
Saumya
ca0c627766
chore: update agent builder for credential profiles, workflows
2025-07-10 10:22:44 +05:30
Sharath
fcf9a97bd9
chore(backend): increase redis connection pool
2025-07-10 09:58:22 +05:30
marko-kraemer
ef3101fbb7
wip
2025-07-10 04:15:45 +02:00
sharath
42432d7dbe
chore(api): load environment variables using dotenv and remove duplicate load call
2025-07-09 21:12:47 +00:00
sharath
441e729b95
Revert "Merge pull request #901 from tnfssc/perf/remove-dramatiq-worker-rabbitmq"
...
This reverts commit 39898f8ab5
, reversing
changes made to 07f4e088ab
.
2025-07-09 18:15:37 +00:00
Bobbie
012d08e1cd
Merge branch 'kortix-ai:main' into cleanup-main
2025-07-09 23:31:25 +05:30
Saumya
aa06019f7e
fix pipedream app search
2025-07-09 23:27:25 +05:30
sharath
909b51dfbe
feat(api): add health check endpoint for Docker and improve Redis connection handling
2025-07-09 15:27:34 +00:00
Bobbie
6ef200e749
Merge pull request #919 from escapade-mckv/cleanup-main
...
Cleanup main
2025-07-09 19:58:58 +05:30
Saumya
f723977916
chore(dev): fix mcp replacement bug
2025-07-09 19:21:47 +05:30
sharath
a59e8c8c8a
fix(agent): initialize DBConnection within the run_agent function and increase Redis connection settings
2025-07-09 10:44:51 +00:00
Saumya
26a9de5a5d
chore: code cleanup and credential profiles
2025-07-09 15:00:30 +05:30
Saumya
cdbabc6e2f
Merge branch 'main' of github.com:escapade-mckv/suna into cleanup-main
2025-07-09 13:17:19 +05:30
Saumya
3ccb3c5a5a
feat: connect pipedream profiles with marketplace
2025-07-09 11:52:15 +05:30
sharath
f9a66afade
refactor(run.py): replace synchronous langfuse.flush() with asyncio task for improved performance
2025-07-08 19:32:33 +00:00
Saumya
1c17932b87
Merge branch 'main' into pipedram-credentials-profile
2025-07-09 00:59:19 +05:30
marko-kraemer
13e702317e
prompt numbering
2025-07-08 20:46:51 +02:00
Marko Kraemer
e79db18d13
Merge pull request #611 from pepelu0/pepelu/dynamic_time
...
Dynamic time in system prompt
2025-07-08 20:42:16 +02:00
Saumya
dda308dba3
Merge branch 'main' of github.com:escapade-mckv/suna
2025-07-09 00:12:07 +05:30
Saumya
d61e10047b
credential profiles for pipedream
2025-07-09 00:10:58 +05:30
Marko Kraemer
22a45284b3
Merge pull request #914 from KrishavRajSingh/krishav/fix/json_encoding
...
edge case: handle json file
2025-07-08 20:39:48 +02:00
sharath
72fee1dc59
chore(backend): update Dockerfile to include git installation
2025-07-08 17:37:45 +00:00
Sharath
113c0b6ab7
Merge branch 'main' into perf/remove-dramatiq-worker-rabbitmq
2025-07-08 22:41:44 +05:30
Krishav Raj Singh
30e22f04ad
edge case: handle json file
2025-07-08 22:30:47 +05:30
marko-kraemer
390ebda206
show new task fe
2025-07-08 18:54:28 +02:00
sharath
9fa595c772
chore(dependencies): update resumable-stream dependency to version 0.1.1 and refactor stream context management in agent module
2025-07-08 15:03:37 +00:00
Saumya
c119b1dc5d
Merge branch 'main' into pipedream-mcp
2025-07-08 18:50:06 +05:30
Saumya
18eb26a423
Merge branch 'main' of github.com:escapade-mckv/suna
2025-07-08 18:49:52 +05:30
Saumya
d4840c5946
pipedream integration for MCPs
2025-07-08 18:48:49 +05:30
Saumya
9d0f7bc4e4
chore(dev): pipedream setup
2025-07-08 14:40:15 +05:30
Saumya
e58cadea00
cleanup db
2025-07-08 10:21:17 +05:30
Saumya
4eabca8dae
chore: add triggers to workflows
2025-07-08 09:27:32 +05:30
marko-kraemer
03298b9616
improve pricing copy
2025-07-08 04:22:29 +02:00
sharath
3bb7219bef
refactor(agent): remove worker_health script and migrate run_agent_background functionality to run_agent module
2025-07-07 20:27:45 +00:00
sharath
619fe78969
Merge branch 'main' into perf/remove-dramatiq-worker-rabbitmq
2025-07-07 20:02:34 +00:00
sharath
a343264160
refactor(docker): remove RabbitMQ service and related configurations from Docker setup
2025-07-07 20:00:26 +00:00
sharath
d300fa4171
feat(streaming): implement StreamBroadcaster for handling multiple consumers and add metadata field to agent_runs table
2025-07-07 19:53:08 +00:00
sharath
2b7c9856c1
chore(logger): add dynamic logging level configuration based on environment variable
2025-07-07 19:42:26 +00:00