Commit Graph

2066 Commits

Author SHA1 Message Date
mykonos-ibiza 6b137e4fc8 Update stripe dependency from version 12.0.1 to 11.6.0 in pyproject.toml and uv.lock 2025-07-31 02:14:02 +05:30
marko-kraemer 1f73aa25ef rm temp readme 2025-07-30 22:18:51 +02:00
marko-kraemer 0f36b6e953 update tool decorator to have usage_example 2025-07-30 22:13:46 +02:00
Bobbie 91e1468f39
Merge pull request #1140 from escapade-mckv/fix-agent-creation
fix agent creation
2025-07-30 23:38:55 +05:30
Saumya b36715d2b6 fix agent creation 2025-07-30 23:37:36 +05:30
Vukasin 762f18f96f Merge remote-tracking branch 'upstream/main' into feat/wip-workflow 2025-07-30 17:09:32 +02:00
Marko Kraemer d5159f5fba
Merge pull request #1111 from kortix-ai/agentpress-sdk-refactor
remove legacy XML schema & agentpress sdk example
2025-07-30 17:09:29 +02:00
marko-kraemer 99e4ba0574 merge 2025-07-30 16:54:54 +02:00
marko-kraemer ba455ef5f7 Merge branch 'main' into agentpress-sdk-refactor 2025-07-30 16:33:11 +02:00
Bobbie c005d6f166
Merge pull request #1137 from escapade-mckv/pipedream-refactor-2a
Pipedream refactor 2a
2025-07-30 19:53:20 +05:30
Saumya a6058b94ad refactor pipedream codebase 2025-07-30 19:52:31 +05:30
marko-kraemer f140634859 wip 2025-07-30 16:10:42 +02:00
Saumya 773987bebc refactor pipedream 2025-07-30 19:33:43 +05:30
Marko Kraemer ffe254c8d7
Merge pull request #1135 from ffrankan/fix/textarea-auto-resize
fix: correct textarea auto-resize behavior and scroll appearance
2025-07-30 15:52:51 +02:00
Vukasin 83ef975c5f fix: 2025-07-30 15:11:36 +02:00
Saumya f095affcf1 refactor pipedream codebase 2025-07-30 17:57:26 +05:30
Frank An 30eae454f5
fix: correct textarea auto-resize behavior and scroll appearance 2025-07-30 17:22:12 +08:00
Bobbie 632fe32970
Merge pull request #1134 from escapade-mckv/backend-refactor-2a
mcp module refactor
2025-07-30 14:37:43 +05:30
Saumya bf92b5b831 mcp module refactor 2025-07-30 14:36:26 +05:30
Zanyar 88dc5dfc44 feat(data-provider-tool): add enhanced UI components for data provider tool views 2025-07-30 15:01:02 +08:00
Bobbie 6b31903f30
Merge pull request #1131 from escapade-mckv/refactor-backend-2
suna agent installation cleanup
2025-07-30 12:30:27 +05:30
Saumya 080a0b1cef suna agent installation cleanup 2025-07-30 12:29:25 +05:30
Bobbie d129c808d5
Merge pull request #1130 from escapade-mckv/refactor-backend-2
cleanup agent builder tools
2025-07-30 11:38:12 +05:30
Saumya 26fd18b6b8 cleanup agent builder tools 2025-07-30 11:37:34 +05:30
Bobbie ca5d7f3742
Merge pull request #1129 from escapade-mckv/refactor-backend-2
Refactor backend 2
2025-07-30 11:21:08 +05:30
Saumya 8e1cce5cbd refactor versioning & run.py 2025-07-30 11:20:05 +05:30
Vukasin 612e5c6d74 fix: util parsing and ajust structure 2025-07-29 23:34:02 +02:00
Vukasin 8ee6d79858 feat: workflow ajustments 2025-07-29 22:57:58 +02:00
Saumya f848d5c10f refactor versioning 2025-07-29 23:41:22 +05:30
mykonos-ibiza 02b844b2e7 style(api-keys): improve UI consistency and accessibility
- Added margin classes to labels for better spacing and alignment.
- Updated card header styling for a cleaner look.
- Enhanced text visibility by adding margin to description labels.
- Simplified the API key creation success message for clarity.
- Adjusted button labels for improved user experience.
2025-07-29 23:25:47 +05:30
yeyan1996 45947eb770 refactor: continue running the agent when status is thread_run_end 2025-07-29 10:20:46 -07:00
Saumya 8a859038c3 Merge branch 'main' into refactor-backend-2 2025-07-29 22:18:10 +05:30
mykonos-ibiza 84fe3795c1 fix(api): configure timeout settings for streaming requests
- Added timeout settings to the `stream_from_url` function to prevent ReadTimeout errors during streaming operations.
- Configured connection, read, write, and pool timeouts for improved reliability in data retrieval.
2025-07-29 21:28:22 +05:30
mykonos-ibiza aa75f47ac3 feat(kortix): enhance streaming capabilities and add utility functions
- Introduced a new `stream.py` module for processing streamed data, including classes for handling different message types.
- Added a local key-value store for managing agent and thread IDs.
- Implemented a real-time stream processor with callbacks for handling various events.
- Created example scripts for testing the streaming functionality and integrated weather tool.
- Updated import statements for better organization and clarity.
2025-07-29 21:23:37 +05:30
mykonos-ibiza 53fb20aa6a refactor(api): update import statements to use relative paths
- Changed import statements in `agents.py` and `threads.py` to utilize relative paths for improved module organization and clarity.
2025-07-29 21:15:28 +05:30
mykonos-ibiza 8a6f23080e refactor(kortix): reorganize imports and introduce new Kortix class
- Updated import statements to use relative paths for better module resolution.
- Deleted the empty `api` and `kortix` directories to clean up the structure.
- Introduced the `Kortix` class to manage agents and threads, enhancing the SDK's core functionality.
2025-07-29 21:11:50 +05:30
mykonos-ibiza 01c0178531 fix(api): update allowed methods in CORS middleware to include PATCH
- Modified the CORS middleware configuration to support the PATCH method, enhancing API flexibility for client requests.
2025-07-29 19:43:32 +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 0063d72f2a wip 2025-07-29 14:45:21 +02:00
marko-kraemer b876a4007f wip 2025-07-29 14:33:32 +02:00
Marko Kraemer e7ad67caef
Merge pull request #1116 from dat-lequoc/ai-iteration-20250728-231518
Morph AI Edit_file, better prompting ; Update UI as well, but need more check on frontend
2025-07-29 13:00:44 +02:00
mykonos-ibiza e3cd8c066f feat(kortix): add local key-value store and enhance weather tool functionality
- Introduced a new local key-value store configuration file to manage agent and thread IDs.
- Updated the weather retrieval tool to return a different weather condition.
- Integrated a real-time stream processor for improved message handling and status updates in the main function.
2025-07-29 14:33:37 +05:30
mykonos-ibiza 7050490d03 feat(api): enhance thread creation and agent functionality
- Updated the `create_thread` endpoint to set a default name if none is provided.
- Modified the `Agent` class to use a dictionary for `agentpress_tools` instead of a custom type.
- Improved the `LocalKVStore` initialization to use a hidden filename.
- Added a new weather retrieval tool to the MCP.
- Updated agent and thread setup in the main function for better clarity and functionality.
- Refactored message handling in the `ThreadsClient` to use query parameters for message posting.
2025-07-29 14:23:12 +05:30
Saumya 46a028ed61 cleanup 2025-07-29 12:45:20 +05:30
mykonos-ibiza 307a9a80ae Merge branch 'main' into kortix-sdk 2025-07-29 12:20:11 +05:30
mykonos-ibiza f45d106d39 feat(kortix): implement core functionality for agent and thread management
- Introduced the `Kortix` class to manage agents and threads with API integration.
- Enhanced the `Agent` class to support running agents with prompts and managing threads.
- Added streaming capabilities for real-time message processing.
- Created example scripts for testing agent functionality and stream processing.
- Updated models and tools to improve integration and usability.
2025-07-29 12:13:25 +05:30
Bobbie 5e02569639
Merge pull request #1118 from escapade-mckv/refactor-backend-2
refactor & cleanup templates
2025-07-29 11:26:15 +05:30
Saumya 488d184939 refactor & cleanup templates 2025-07-29 11:25:18 +05:30
yeyan1996 4c34f99b95 fix: correct JSON formatting in streamAgent for message type checks 2025-07-28 20:47:47 -07:00
LE Quoc Dat 1211eefbdd more guide, and edit_tool grind preference 2025-07-28 23:47:08 +02:00