-LAN-
0b0dc63f29
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-02 11:52:25 +08:00
willzhao and GitHub
ffba341258
[CHORE]: remove redundant-cast ( #24807 )
2025-09-01 14:05:32 +08:00
-LAN-
8c35663220
feat: queue-based graph engine
...
Signed-off-by: -LAN- <[email protected] >
2025-08-27 15:33:28 +08:00
Jason Young and GitHub
cdee5aab3a
fix: update integration tests to use 2-element variable selectors ( #23766 )
2025-08-12 09:33:09 +08:00
460a825ef1
refactor: decouple Node and NodeData ( #22581 )
...
Signed-off-by: -LAN- <[email protected] >
Co-authored-by: QuantumGhost <[email protected] >
2025-07-18 10:08:51 +08:00
quicksand and GitHub
10e6b11ff6
fix: code node check decimal precision ( #22522 )
2025-07-17 13:21:17 +08:00
QuantumGhost and GitHub
2c1ab4879f
refactor(api): Separate SegmentType for Integer/Float to Enable Pydantic Serialization ( #22025 )
...
refactor(api): Separate SegmentType for Integer/Float to Enable Pydantic Serialization (#22025 )
This PR addresses serialization issues in the VariablePool model by separating the `value_type` tags for `IntegerSegment`/`FloatSegment` and `IntegerVariable`/`FloatVariable`. Previously, both Integer and Float types shared the same `SegmentType.NUMBER` tag, causing conflicts during serialization.
Key changes:
- Introduce distinct `value_type` tags for Integer and Float segments/variables
- Add `VariableUnion` and `SegmentUnion` types for proper type discrimination
- Leverage Pydantic's discriminated union feature for seamless serialization/deserialization
- Enable accurate serialization of data structures containing these types
Closes #22024 .
2025-07-16 12:31:37 +08:00
-LAN- and GitHub
482e50aae9
Refactor/remove db from cycle manager ( #20455 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-30 04:34:13 +08:00
-LAN- and GitHub
8f670f31b8
refactor(variables): replace deprecated 'get_any' with 'get' method ( #9584 )
2024-10-22 10:49:19 +08:00
-LAN- and GitHub
e61752bd3a
feat/enhance the multi-modal support ( #8818 )
2024-10-21 10:43:49 +08:00
dabfd74622
feat: Parallel Execution of Nodes in Workflows ( #8192 )
...
Co-authored-by: StyleZhang <[email protected] >
Co-authored-by: Yi <[email protected] >
Co-authored-by: -LAN- <[email protected] >
2024-09-10 15:23:16 +08:00
b035c02f78
chore(api/tests): apply ruff reformat #7590 ( #7591 )
...
Co-authored-by: -LAN- <[email protected] >
2024-08-23 23:52:25 +08:00
5e6fc58db3
Feat/environment variables in workflow ( #6515 )
...
Co-authored-by: JzoNg <[email protected] >
2024-07-22 15:29:39 +08:00
Yeuoly and GitHub
e852a21634
Feat/workflow phase2 ( #4687 )
2024-05-27 22:01:11 +08:00
Yeuoly and GitHub
e7b4d024ee
optimize: code node has a bad error message ( #3949 )
2024-04-28 17:40:29 +08:00
Bowen Liang and GitHub
d9b821cecc
chore: apply ruff rules on tests and app.py ( #3605 )
2024-04-18 20:24:05 +08:00
7753ba2d37
FEAT: NEW WORKFLOW ENGINE ( #3160 )
...
Co-authored-by: Joel <[email protected] >
Co-authored-by: Yeuoly <[email protected] >
Co-authored-by: JzoNg <[email protected] >
Co-authored-by: StyleZhang <[email protected] >
Co-authored-by: jyong <[email protected] >
Co-authored-by: nite-knite <[email protected] >
Co-authored-by: jyong <[email protected] >
2024-04-08 18:51:46 +08:00