-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
code execution engineenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
Support Kamelets
Objective
Integrate Apache Camel Kamelets into Wanaku's code execution engine to enable reusable route templates and connectors.
Dependencies
- wanaku#708 (route templates support in data model)
- wanaku-capabilities-java-sdk#50 (template integration with client API workflow)
Requirements
- Add Kamelet dependencies to Camel runtime
- Implement Kamelet loading and registration
- Support Kamelet-based route creation
- Handle Kamelet configuration and parameterization
- Integrate with route template storage (from wanaku-01)
- Provide examples of common Kamelet usage patterns
- Document Kamelet integration and usage
Affected Files/Modules
/core/core-runtimes/core-runtime-camel/pom.xml(add Kamelet dependencies)/core/core-runtimes/core-runtime-camel/src/main/java/(Kamelet integration code)/backend/router/src/main/java/ai/wanaku/router/bridge/CodeExecutionBridge.java(potential integration)
Notes
Kamelets provide pre-built connectors for common integrations. Focus on catalog management and dynamic loading. Consider which Kamelet catalog to support (official Apache Camel Kamelets). Template-based approach enables LLMs to use pre-defined patterns effectively.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
code execution engineenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed