4 Commits

Author SHA1 Message Date
Nikhil-Doye 229035e79f Add interactive tutorial and connection management features
- Introduced a new InteractiveTutorial component to guide users through creating workflows step-by-step.
- Added ConnectionSuggestions and ConnectionValidation components to assist users in establishing valid connections between nodes.
- Enhanced the WorkflowEditor to integrate connection management features, improving user experience and workflow design.
- Updated onboarding system to include tutorial prompts, encouraging users to engage with new features.
- Implemented utility functions for managing connection suggestions and validations, ensuring robust workflow integrity.
2025-10-22 18:39:06 -04:00
Nikhil-Doye 25b9fd056a Enhance variable substitution functionality in workflow builder
- Updated README to reflect new variable substitution methods using node labels alongside node IDs for improved usability.
- Modified demo workflows to utilize descriptive node labels for variable references, enhancing clarity in configurations.
- Implemented a mapping system in the ExecutionEngine to support variable substitution using node labels, ensuring backward compatibility with existing node ID references.
- Added validation for unique node labels within the workflow to prevent conflicts and improve user experience.
- Enhanced utility functions for variable validation to accommodate both node IDs and labels, ensuring robust error handling during workflow execution.
2025-10-20 14:02:12 -04:00
Nikhil-Doye ba52bd6eeb Refactor workflow execution to support variable substitution and enhance node processing
- Updated workflowStore to implement variable substitution for node outputs, allowing dynamic input handling across different node types.
- Modified processing functions for LLM, data output, web scraping, embedding, similarity search, and structured output nodes to utilize the new variable substitution mechanism.
- Adjusted demo-workflows.json to reflect changes in node configurations, including format updates for web scraping and model changes for LLM tasks.
2025-10-17 15:02:26 -04:00
Nikhil-Doye 863389e3e5 first commit 2025-10-14 20:08:03 -04:00