Commit Graph

313 Commits

Author SHA1 Message Date
Saumya bfae283be1 Merge branch 'main' of github.com:escapade-mckv/suna into new-workflows 2025-07-07 20:11:51 +05:30
Saumya 5a2012791c conditional workflows 2025-07-07 20:08:47 +05:30
Saumya cce91dfbaa feat: simpler workflows 2025-07-07 16:54:16 +05:30
marko-kraemer 75dc15f936 fix 2025-07-07 03:50:42 +02:00
marko-kraemer 945ff8820c wip 2025-07-07 03:30:25 +02:00
marko-kraemer 587dfccd78 lint 2025-07-07 00:32:25 +02:00
marko-kraemer b0ab413866 fix: optimize blocking command execution with marker-based completion detection
- Use unique completion markers instead of unreliable prompt detection
- Reduce polling from 2s to 0.5s intervals for faster response
- Fix SessionExecuteRequest import path
- Commands now return immediately upon completion vs waiting full timeout
2025-07-06 20:07:26 +02:00
marko-kraemer fdc4351609 wip 2025-07-06 18:42:39 +02:00
marko-kraemer f779c9f704 wip 2025-07-06 17:36:44 +02:00
marko-kraemer dc5496ae94 wip 2025-07-06 16:40:27 +02:00
marko-kraemer 4bbc03f674 wip 2025-07-06 06:40:44 +02:00
Saumya 81c4693c87 Merge branch 'main' into new-workflows 2025-07-06 09:42:44 +05:30
Saumya 22d575db52 chore: revamp workflows 2025-07-06 00:10:50 +05:30
Marko Kraemer dba4e6e739
Merge pull request #899 from kortix-ai/cleanup-improvements
improvements
2025-07-05 20:14:58 +02:00
marko-kraemer 6a6b9d8e85 refactor wip 2025-07-05 18:07:35 +02:00
sharath 3d28721350
fix(sb_image_edit_tool): update image processing to use base64 data instead of URL 2025-07-05 12:39:55 +00:00
sharath 9cfaac080c
refactor(sb_image_edit_tool): convert file operations to async for improved performance 2025-07-05 11:00:00 +00:00
sharath d6f7e5981a
Merge branch 'main' into sharath/suna-283-generate-image-tool 2025-07-05 10:57:36 +00:00
Sharath 16ab850923
perf(sandbox): switch to async daytona sdk (#891) 2025-07-04 21:12:53 +05:30
Saumya e896ca0ff6 chore(dev): teardown workflow system 2025-07-04 17:28:38 +05:30
Soumyadas15 028f33ae34 Merge branch 'main' into agent-knowledge-base 2025-07-03 09:49:57 +05:30
Soumyadas15 58033075b4 configure agent schedules 2025-07-03 09:12:09 +05:30
Krishav Raj Singh 577872974c Handle URL in see_image tool 2025-06-29 22:44:07 +05:30
sharath 2abbb10c1a
feat(model): add support for Gemini 2.5 Pro with updated pricing and token limits 2025-06-28 16:27:58 +00:00
Soumyadas15 80bc4a9982 chore(ui): sync custom agents config with credentials profile 2025-06-28 16:42:29 +05:30
Soumyadas15 3ca9aed8de feat: make thread agent agnostic 2025-06-26 22:06:47 +05:30
Soumyadas15 18057a4db6 chore(dev): agent agnostic threads 2025-06-26 16:59:04 +05:30
Soumyadas15 a40f8bf816 feat: introduce knowledge base 2025-06-24 16:00:01 +05:30
sharath c7d892fc9b
Update server configuration and dependencies
- Increased the number of workers from 1 to 4 in the server startup configuration for improved performance.
- Upgraded the OpenAI dependency from version 1.72.0 to 1.90.0 in `pyproject.toml` and `uv.lock`.
- Refactored image editing tool to utilize the new OpenAI GPT Image 1 model, updating method calls and documentation accordingly.
2025-06-23 17:36:31 +00:00
sharath a5a9194fcb
Merge branch 'main' into sharath/suna-283-generate-image-tool 2025-06-23 16:31:02 +00:00
sharath 3a49f9591b
docs: enhance contributing and self-hosting documentation
- Added quick setup instructions and detailed setup steps in CONTRIBUTING.md and SELF-HOSTING.md.
- Updated environment variable configurations and added new required services for setup.
- Improved clarity on the setup wizard's functionality and progress saving.
- Revised README files for both backend and frontend to include quick setup instructions and environment configurations.
- Updated model references to the latest version of the Anthropic model across various files.
- Removed deprecated workflow background script.
2025-06-23 16:16:44 +00:00
Soumyadas15 29429ab8cf chore(dev): workflows feature-flagged 2025-06-23 17:29:19 +05:30
Soumyadas15 33395f744e chore(dev): workflows feature-flagged 2025-06-23 17:26:06 +05:30
Soumyadas15 4c3aebf4e5 chore(dev): fix issues in custom agent calling 2025-06-23 12:29:21 +05:30
sharath 6f85966ec4
fix(api): update agent_runs query to select specific fields for improved data retrieval 2025-06-22 17:34:47 +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
Soumyadas15 daf2afa2a3 chore(dev): enhance wokflows UI 2025-06-19 16:22:38 +05:30
sharath aed3c38fc9
chore(logging): integrate structlog for structured logging and update dependencies 2025-06-18 19:20:15 +00:00
Soumyadas15 2a14bbac6d chore(dev): support for MCP in workflow 2025-06-18 18:44:12 +05:30
Soumyadas15 4bc3bbab70 Merge branch 'main' into workflow-1a 2025-06-17 11:56:19 +05:30
Soumyadas15 15a21af9f2 chore(dev): corect tool call examples in sample rsponse 2025-06-17 11:52:51 +05:30
Soumyadas15 79be8a81ec Merge branch 'main' into workflow-1a 2025-06-17 11:28:13 +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 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 1ef38a3bb4 chore(dev): functional workflows 2025-06-14 12:38:58 +05:30
Soumyadas15 6b135f7c56 chore(dev): functional workflow execution 2025-06-13 15:37:14 +05:30
Soumyadas15 d180b143f7 Merge branch 'main' into versioning2 2025-06-12 13:05:40 +05:30
sharath fc71a35675
fix(upload_file): swap parameters in upload_file calls for consistency across the codebase 2025-06-11 14:44:10 +00:00
Soumyadas15 d603125311 chore(dev): ux refactor for marketplace 2025-06-09 19:03:47 +05:30
sharath 30f88aed99
feat(image-editing): introduce image generation and editing tool with updated documentation 2025-06-09 01:38:50 +00:00