Commit Graph

325 Commits

Author SHA1 Message Date
lyzno1 80327c7473 fix: prevent panel width localStorage pollution during viewport compression (#22745) (#22747) 2025-07-22 08:11:01 +08:00
Novice a78dbe8ad2 fix: avoid using node_data.version for judgement tool node version (#22462)
Co-authored-by: JzoNg <jzongcode@gmail.com>
2025-07-21 09:28:47 +08:00
mudiko 5a763dbe3c Fix #22508 (#22590) 2025-07-18 13:43:58 +08:00
znn 14bb7850e7 remove node-info for non mcp (#22595) 2025-07-18 09:25:57 +08:00
Kalo Chin 705749155b Fix jinja2 variable naming inconsistencies (#22578) 2025-07-17 22:16:47 +08:00
Maries ed2a4c40e2 Support OAuth Integration for Plugin Tools (#22550)
Co-authored-by: zxhlyh <jasonapring2015@outlook.com>
Co-authored-by: Yeuoly <admin@srmxy.cn>
2025-07-17 17:18:44 +08:00
znn 649e134232 updating icon (#22485) 2025-07-17 15:10:36 +08:00
Chieh Wang cac874d96c feat: Add Citations and Attributions to Agent Node (#18558)
Co-authored-by: oneness0 <2902216407@qq.com>
Co-authored-by: Novice <novice12185727@gmail.com>
2025-07-16 15:46:15 +08:00
Minamiyama 991a6a37b1 feat(variable-list): add drag-and-drop functionality for variables in code node (#22127) 2025-07-16 15:24:19 +08:00
QuantumGhost a92b9971a4 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
Kerwin Bryant 583a7a1d14 Improve Tooltip UX by enabling delay by default (#21383) 2025-07-16 11:26:54 +08:00
yolofit 3d0043af66 fix: When var value changed, PromptEditor should be reset (#22219) 2025-07-16 11:22:54 +08:00
GuanMu cd16a64d6b fix: Update condition items to support variable type acquisition (#22414) 2025-07-15 19:38:13 +08:00
GuanMu 604f8a5428 fix: remove PickerPanel padding (#22419) 2025-07-15 15:37:13 +08:00
suntp 669ec96889 fix: Metadata filtering with Manual option in Agent mode does not take effect when specifying input variables. (#20362) 2025-07-15 10:47:20 +08:00
HyaCinth 1ea18a6a1f Chore: Replace lodash/noop with lodash-es/noop (#22331) 2025-07-14 13:57:26 +08:00
Minamiyama 651fb28d18 fix(ui): prevent var icon hidden when only one var in list of start node (#22290) 2025-07-13 20:10:15 +08:00
非法操作 00e48385aa fix: tool's model selector and app selector not work (#22291) 2025-07-13 20:04:29 +08:00
yolofit 3a3ace888f fix: iteration itemType support conversation var (#22220) (#22236) 2025-07-11 19:16:30 +08:00
GuanMu b7c22458df fix: Optimize the workspace panel width calculation (#22195) 2025-07-11 19:12:12 +08:00
Minamiyama fbe65483f5 feat(workflow): add drag-and-drop support for variable list items for start node (#22150) 2025-07-11 18:53:29 +08:00
Joel 294c247bad chore: fix schema editor can not hover item (#22155) 2025-07-10 17:33:11 +08:00
Joel 5cb067d1fc feat: the frontend part of mcp (#22131)
Co-authored-by: jZonG <jzongcode@gmail.com>
Co-authored-by: Novice <novice12185727@gmail.com>
Co-authored-by: nite-knite <nkCoding@gmail.com>
Co-authored-by: Hanqing Zhao <sherry9277@gmail.com>
2025-07-10 14:14:02 +08:00
Minamiyama ed9fcac48c feat(question-classifier): add drag-and-drop sorting for topics list (#22066)
Co-authored-by: crazywoola <427733928@qq.com>
2025-07-10 10:03:11 +08:00
Davide Delbianco 5e1537c1d8 feat: Allow to change SSL verify in HTTP Node (#22052)
Co-authored-by: crazywoola <427733928@qq.com>
2025-07-09 15:53:24 +08:00
Minamiyama a3b4cd58e3 Feat: description field for env variables (#21556) 2025-07-09 15:18:23 +08:00
Davide Delbianco 4381b351a6 Expose LLM usage in workflows (#21766)
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
2025-07-08 21:18:00 +08:00
Minamiyama faf1cf769b fix(variable): ensure unique variable names in var-list (#22038) 2025-07-08 15:41:27 +08:00
Minamiyama 0252bb38bd feat(question-classifier): add instanceId to class-item editor (#22002) 2025-07-08 10:04:05 +08:00
Minamiyama 090106d91e fix(variables): Improve getNodeUsedVars implementation details (#21987) 2025-07-08 09:33:13 +08:00
Minamiyama ea018d49d2 ENH(ui): enhance check list (#21932)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-07 14:52:36 +08:00
heyszt 7a5c368626 feat: Add Aliyun LLM Observability Integration (#21471) 2025-07-04 21:54:33 +08:00
Minamiyama ca4838e6bd fix(loop-variables): validate variable name input (#21888) 2025-07-03 23:30:56 +08:00
Joel 238dded67e fix: not search plugin if marketplace enabled (#21880) 2025-07-03 16:43:11 +08:00
Minamiyama 64f0e24a83 feat(variables): auto replace spaces with underscores in variable name inputs (#21843) 2025-07-03 10:36:38 +08:00
HyaCinth 3a2b949b31 fix(web): adjust HTTP node method and input layout (#21834) (#21855) 2025-07-03 09:26:38 +08:00
zxhlyh 90dc0951a4 Fix/workflow use nodes hooks (#21822) 2025-07-02 17:48:23 +08:00
Kalo Chin e9b2cb7fe0 feat: Retain LLM Configuration Settings When Changing Model (#21247) 2025-07-01 11:32:46 +08:00
Minamiyama 42fe0b5758 Feat: sync input variable names to main() function (#21667) 2025-07-01 10:57:07 +08:00
NFish 482f2b60c6 Fix/ serveral bugs fixed in enterprise (#21729) 2025-07-01 10:42:11 +08:00
Minamiyama 0c0aed507d fix: fix node valid detect (#21709) 2025-07-01 10:32:00 +08:00
Minamiyama 425853a4b8 fix(ui): no hover effect in copy button of code node (#21671) 2025-06-29 14:49:10 +08:00
crazywoola 01a8925e9d fix: value_selector will be empty string (#21598) 2025-06-27 10:38:22 +08:00
Yeuoly 04a6c958c8 feat: add DYNAMIC_SELECT parameter type for dynamic options in parameter entities (#21425) 2025-06-26 17:44:14 +08:00
-LAN- 4bbbd2d80c feat(web): Contains sys.files in the default template. (#21476) 2025-06-25 13:06:07 +08:00
crazywoola 67f070a68c fix: inputs.items is undefined (#21463) 2025-06-25 11:02:27 +08:00
Joel 4cc2303418 feat: last run frontend (#21369)
The frontend of feat: Persist Variables for Enhanced Debugging Workflow (#20699).

Co-authored-by: jZonG <jzongcode@gmail.com>
2025-06-24 09:10:30 +08:00
Good Wood 3a772620d3 feat: add config for max-tree-depth (#21291) 2025-06-23 13:55:57 +08:00
KVOJJJin 57a8e79ace Feat: support selecting model in auto generator (#21208) 2025-06-20 13:42:42 +08:00
HyaCinth eb9d42ab97 fix(web): fix unique key issue (#20809) (#20810) 2025-06-18 10:04:18 +08:00