Commit Graph

61 Commits

Author SHA1 Message Date
Krishav Raj Singh f8dc2f970c chore: update snapshot 2025-08-24 02:05:25 +05:30
Krishav Raj Singh 1abf7f0bfd chore: update snapshot 2025-08-24 01:14:13 +05:30
Saumya 4a89aa4855 cleanup llm based code and agent builder prompt 2025-08-23 12:26:38 +05:30
Marko Kraemer acd3dc9bab
Merge pull request #1242 from theshyPika/feat/openai-compatible-provider
feat: add OpenAI-compatible providers and SiliconFlow support
2025-08-22 20:16:54 -07:00
Krishav Raj Singh 05a5fb65a5 chore: snapshot update 2025-08-23 06:12:05 +05:30
Krishav Raj Singh 76619ce3d9 chore: update snapshot version 2025-08-23 04:45:47 +05:30
Krishav Raj Singh 168176fe3c migration to gemini-2.5-pro 2025-08-21 15:30:37 +05:30
Krishav Raj Singh eca6313401 chore: update sandbox:kortix/suna:0.1.3.6 2025-08-21 04:32:05 +05:30
Krishav e7385698c1
Merge branch 'kortix-ai:main' into refactor/slider 2025-08-19 19:06:11 +05:30
theshyPika be2b91a98e feat: add OpenAI-compatible providers support
- Add OpenAI-compatible API support with custom endpoints
- Implement LiteLLM Router for multi-provider routing
- Add new config options: OPENAI_COMPATIBLE_API_KEY/BASE
- Update environment examples and self-hosting documentation

Enables support for local LLM services like Ollama, LM Studio, vLLM,
and third-party OpenAI-compatible providers.
2025-08-19 19:46:01 +08:00
Saumya 120a2380a4 topup credits 2025-08-19 15:58:12 +05:30
Krishav Raj Singh 6add9a9628 chore: rename version everywhere 2025-08-19 13:51:40 +05:30
Saumya 49393e9b56 topup credits 2025-08-19 13:50:47 +05:30
marko-kraemer 1896208f12 refactor wip 2025-08-16 19:10:56 -07:00
marko-kraemer 28b0d9fef0 kimi default free tier 2025-08-16 11:40:43 -07:00
Saumya ff26111a8f web dev agent with nextjs template 2025-08-15 19:13:15 +05:30
Saumya acd364c58c revert snapshot version 2025-08-15 11:36:56 +05:30
Saumya c6446619f0 fix sandbox reference 2025-08-15 10:55:15 +05:30
Krishav Raj Singh 09eb9b56e7 updated config with new version 2025-08-11 16:12:56 +05:30
Cursor Agent 97c1334e6f Allow unlimited custom agents in local environment mode
Co-authored-by: sharath <sharath@kortix.ai>
2025-08-11 07:00:26 +00:00
Saumya c786e190b6 limit agent creation based on tiers 2025-08-10 01:15:29 +05:30
mykonos-ibiza ddef5fab19 refactor(agent-run-limits): centralize agent run limit configuration
- Removed hardcoded maximum parallel agent runs and replaced with a configurable property in the Configuration class.
- Updated API and agent limit checks to utilize the new configuration property.
- Simplified error handling by removing limit from error details in the frontend components.
- Adjusted UI components to reflect changes in agent limit data structure.
2025-08-05 18:15:52 +05:30
mykonos-ibiza 8f6af9d29d Merge branch 'main' into kortix-sdk 2025-07-31 18:47:38 +05:30
mykonos-ibiza 1b608c006d Update Stripe yearly commitment pricing IDs in configuration
- Modified the configuration file to update the Stripe pricing IDs for yearly commitment plans in the production environment.
- Ensured consistency with the latest pricing structure for subscription tiers.
2025-07-31 16:09:33 +05:30
mykonos-ibiza a7b142ed74 Implement yearly commitment subscription plans and enhance billing logic
- Added support for yearly commitment plans with associated pricing tiers in the billing service.
- Introduced validation functions to manage plan changes and restrictions based on business rules.
- Updated configuration to include new yearly commitment pricing in both production and staging environments.
- Enhanced frontend components to handle subscription management, including cancellation and reactivation features.
- Refactored billing-related hooks and API calls to accommodate new subscription types and improve error handling.
2025-07-31 02:16:08 +05:30
mykonos-ibiza 8869138a7e feat(api-keys): implement API key management system
- Added a new API keys service with endpoints for creating, listing, revoking, and deleting API keys.
- Integrated API key validation and caching for performance.
- Updated backend configuration to include API key secret and throttling settings.
- Created frontend components for managing API keys, including a user interface for creating and displaying keys.
- Introduced a new database migration for the API keys table with necessary constraints and security policies.
- Enhanced authentication methods to support API key usage alongside JWT.
2025-07-29 19:38:37 +05:30
Marko Kraemer 010f0ab426
Revert "Revert random PR merged" 2025-07-28 08:14:58 +02:00
Marko Kraemer 454f0d3878
Revert "add support for Google Gemini API integration" 2025-07-28 08:07:42 +02:00
mykonos-ibiza ad9c1dabc8 add support for Google Gemini API integration
- Introduced GEMINI_API_KEY in setup and environment files.
- Updated SetupWizard to include Google Gemini as a supported LLM provider.
- Adjusted model selection logic to accommodate Gemini models.
- Modified billing and configuration files to handle Gemini model pricing and aliases.
- Updated documentation to reflect the addition of GEMINI_API_KEY.
2025-07-27 12:49:56 +05:30
marko-kraemer e38d8f327e wip 2025-07-27 05:15:33 +02:00
LE Quoc Dat b1ac5793ba edit_file 2025-07-24 12:46:57 +02:00
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
marko-kraemer 957a2c9cbf model fallback, add xai grok 4 2025-07-10 12:58:10 +02:00
marko-kraemer d850800a5f admin api key, send welcome mail admin action 2025-07-06 01:32:06 +02:00
sharath 7b10ca6478
Merge branch 'main' into sharath/suna-406-refactor-pricing-system 2025-06-26 20:04:22 +00:00
sharath bec4494084
feat(pricing): add yearly subscription tiers and enhance billing period toggle functionality 2025-06-26 15:00:56 +00:00
Krishav Raj Singh 064999cfc6 made ANTHROPIC API KEY optional like others 2025-06-25 17:58:09 +05:30
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
sharath 96f517113b
migrate: switch to uv from poetry 2025-06-15 17:43:21 +00:00
sharath 6d944bdd7e
chore(setup): update Docker image version to 0.1.3 in setup.py, README, and configuration files 2025-06-05 06:52:52 +00:00
sharath 172e95c248
fix(browser): multiple tab handling 2025-06-05 06:52:46 +00:00
sharath ff1670be90
feat(backend): langfuse traces 2025-05-21 00:39:28 +00:00
marko-kraemer 74320d6640 kortix/suna:0.1.2.8 sandbox bump 2025-05-19 03:54:33 +02:00
marko-kraemer 75372a94c0 browser api fixes 2025-05-19 02:43:05 +02:00
marko-kraemer 952a2dd3bf kortix/suna:0.1.2.7 working 2025-05-18 21:59:48 +02:00
marko-kraemer 0148c03ec5 v1 2025-05-18 21:25:15 +02:00
marko-kraemer 2af572ab03 wip 2025-05-18 20:44:44 +02:00
marko-kraemer 9d27ec2bea wip 2025-05-18 06:15:09 +02:00
marko-kraemer cbb8b7e65a chore(docker): update Docker configurations and streamline browser handling
- Removed unnecessary comments and updated the Docker Compose files for backend and sandbox services.
- Changed `docker-compose` to `docker compose` in README for consistency.
- Updated Chromium dependencies and configurations in Dockerfile for improved stability.
- Enhanced browser automation logic to handle page navigation and state recovery more effectively.
- Adjusted environment variables for better performance and resource management.
2025-05-18 05:49:09 +02:00
sharath 22016b4cc5
chore(config): refactor sandbox image constants into common config 2025-05-17 23:09:03 +00:00