Commit Graph

537 Commits

Author SHA1 Message Date
sharath 38f4355838
fix(thread_manager): implement batching for message retrieval to enhance database performance and mitigate db limits 2025-06-22 16:42:55 +00:00
sharath 1fca6d8496
refactor(copy_project): optimize message copying process with batching and improved cleanup logging 2025-06-22 12:25:32 +00:00
sharath d59d40e0c9
feat(copy_project): add script to copy projects, threads, and associated data between users 2025-06-22 11:29:27 +00:00
sharath d39753d977
fix(billing): update monthly usage calculation to exclude running jobs older than one hour 2025-06-22 08:04:36 +00:00
sharath 6501543814
feat(thread_manager): implement middle-out message compression to optimize message handling 2025-06-19 18:05:45 +00:00
sharath 5db0b11abc
fix(prompt): rename 'message' parameter to 'text' and 'content' to 'file_contents' for consistency in function calls 2025-06-19 17:11:53 +00:00
sharath 184b54fc8f
fix(thread_manager): enhance content validation to include interactive elements 2025-06-19 14:19:48 +00:00
Sharath 1de2f6cc46
Merge pull request #769 from tnfssc/sharath/suna-299-logging-refactor-to-json-including-thread_id-project_id-etc 2025-06-19 14:13:10 +05:30
sharath e8dbc55165
fix(thread_manager): add message compression by omitting messages to handle token limits 2025-06-18 21:25:32 +00:00
sharath aed3c38fc9
chore(logging): integrate structlog for structured logging and update dependencies 2025-06-18 19:20:15 +00:00
sharath 05a80e5f55
fix(thread_manager): adjust truncation logic and improve token compression handling 2025-06-18 07:25:29 +00:00
sharath 3507230ed0
fix(compress_messages): truncate the middle of last msg and reduce token size 2025-06-18 05:53:51 +00:00
Soumyadas15 b299df42f2 chore(dev): Correct tool call examples in sample response 2025-06-17 11:54:24 +05:30
Soumyadas15 15a21af9f2 chore(dev): corect tool call examples in sample rsponse 2025-06-17 11:52:51 +05:30
sharath 65092c8588
feat(image-validation): implement comprehensive base64 image validation and add tests for various scenarios 2025-06-17 02:22:22 +00:00
sharath 313fa28c34
Merge branch 'PRODUCTION' 2025-06-16 12:39:44 +00:00
Sharath 6b2f99f012
Merge pull request #749 from tnfssc/sharath/suna-347-fix-deepseek-multimodal-exception 2025-06-16 18:03:40 +05:30
sharath 9bb7d680eb
fix(run): update screenshot handling based on model type, adding logging and tracing for better debugging 2025-06-16 12:29:47 +00:00
Soumyadas15 8929c731db chore(dev): add tolt referrals 2025-06-16 17:58:30 +05:30
Soumyadas15 d49c9e6766 chore(dev): add tolt referrals 2025-06-16 17:23:36 +05:30
Soumyadas15 0e9aaa6789 chore(dev): told referrals 2025-06-16 14:52:29 +05:30
Sharath 85cb4b032b
Update backend/agentpress/thread_manager.py 2025-06-16 14:39:13 +05:30
sharath e7ef1c64c5
fix(thread_manager): enhance message content parsing and ensure proper compression of prepared messages 2025-06-16 09:07:47 +00:00
sharath 2a49ad8936
fix(thread_manager): improve message handling and update max_tokens calculation 2025-06-16 07:06:24 +00:00
sharath 0e41358047
fix(context): context window compression 2025-06-15 21:14:09 +00:00
sharath adbaa3f501
chore: update daytona packages to version 0.21.0, replacing alpha versions in poetry.lock, pyproject.toml, and requirements.txt 2025-06-15 11:01:11 +00:00
sharath 0de2748d60
chore: update daytona packages to version 0.21.0a1 and 0.21.0a4, refactor sandbox methods for consistency 2025-06-14 22:18:30 +00:00
sharath fc71a35675
fix(upload_file): swap parameters in upload_file calls for consistency across the codebase 2025-06-11 14:44:10 +00:00
sharath 7bf1ffcc94
fix(sandbox): add auto archive interval to sandbox creation 2025-06-11 02:08:36 +00:00
sharath 22eb90cac3
fix(sandbox): update auto stop interval to 15 minutes 2025-06-11 00:16:53 +00:00
Sharath 9f0534dcb4
Merge pull request #704 from tnfssc/fix/retry-redis-pubsub 2025-06-10 17:59:05 +05:30
Sharath 89fa737119
Merge pull request #690 from tnfssc/sharath/suna-328-lock-the-thread-runs-to-make-dramatiq-actors-idempotent 2025-06-10 16:42:30 +05:30
sharath 6c539325bc
fix(redis): retry on connection errors 2025-06-10 04:52:09 +00:00
Soumyadas15 875c48743f Merge branch 'PRODUCTION' of https://github.com/kortix-ai/suna 2025-06-10 00:45:18 +05:30
Soumyadas15 f5d24de092 chore(dev): reduce smithery api page size 2025-06-10 00:44:05 +05:30
sharath ad91ddf248
feat(redis): implement idempotency check for agent runs and add cleanup for run locks 2025-06-09 01:51:11 +00:00
sharath 9547774dfc
refactor(prompt): update guidelines for processing small and large text files 2025-06-08 22:41:42 +00:00
sharath 9800c85318
Merge branch 'main' into sharath/suna-202-refactor-prompt-rules-to-just-read-full-file-instead-of 2025-06-08 22:26:46 +00:00
sharath d5b6b084a3
chore(daytona): enable autoarchival of sandboxes 2025-06-08 22:17:06 +00:00
sharath 1cbc2a63c9
refactor(llm): limit processing of user and assistant messages to a maximum of 4 2025-06-07 10:14:54 +00:00
sharath c00497865f
fix(thread_manager): adjust max_tokens calculation for deepseek model 2025-06-06 18:48:55 +00:00
Soumyadas15 54d3fa962b fix: gemini prompt fix 2025-06-06 18:07:35 +05:30
Soumyadas15 77694c520b fix: gemini prompt fix 2025-06-06 18:02:29 +05:30
Soumyadas15 ed97fc1682 update content length fix - prod 2025-06-06 17:01:07 +05:30
Soumyadas15 3f771c2a70 Merge branch 'main' into content-length-fix 2025-06-06 16:40:51 +05:30
Soumyadas15 4d7bff34c5 fix content length issue 2025-06-06 15:49:47 +05:30
sharath b5ae395fed
refactor(thread-manager): standardize max_tokens parameter in message compression methods 2025-06-06 09:18:34 +00:00
sharath 93660e4a61
feat(thread-manager): add message compression methods to handle long messages efficiently 2025-06-06 08:56:14 +00:00
Sharath 49c9e0b9fa
hotfix(langfuse): fix langfuse verison 2025-06-06 13:29:20 +05:30
Bobbie 1b269a96b6
Merge pull request #658 from escapade-mckv/prod-2a
Prod 2a
2025-06-06 13:21:29 +05:30