Commit Graph

9 Commits

Author SHA1 Message Date
mengyonghao
0ccb4a095a style(enums): correct enum class name spelling 2025-12-19 15:16:00 +08:00
mengyonghao
d3d3c3b3ce style(workflow): update condition edge comments for conditional nodes 2025-12-19 14:43:47 +08:00
mengyonghao
73ab2c7986 docs(samples): add config example for If-Else node
- Provide a sample configuration for the If-Else workflow node.
- Helps users understand how to define conditional branches.
2025-12-19 14:34:01 +08:00
mengyonghao
bf702b1b92 fix(expression-eval): fix variable extraction issue in Jinja2 templates
- Resolve the bug where variables inside Jinja2 template expressions were not correctly extracted.
- Ensure expressions containing {{ ... }} are parsed reliably.
2025-12-19 14:23:29 +08:00
mengyonghao
4d7a89f58b perf(types): add Union type declaration for workflow nodes
- Introduce a `Nodes` type as a Union of all workflow node classes.
- Improves type checking and IDE autocompletion.
2025-12-19 14:21:27 +08:00
mengyonghao
c06a7b31ae feat(workflow): add conditional branch (If-Else) node
- Introduce a new conditional branch node for workflows.
- Supports multiple case branches with logical operators (AND/OR).
- Enables workflow routing based on evaluated conditions.
2025-12-19 14:19:38 +08:00
Mark
0503b26232 [add] workflow support stream mode 2025-12-18 19:46:36 +08:00
Mark
7bbef35b7d [ADD] Merge code 2025-12-15 19:53:33 +08:00
Ke Sun
c1adc62ec6 feat: Add base project structure with API and web components 2025-12-02 20:28:01 +08:00