a826879cf7
Merge branch 'main' into feat/r2
2025-05-29 23:04:38 +08:00
d4408e0f54
fix: handle values in output arrays for CodeNode transformation ( #20437 )
2025-05-29 17:55:20 +08:00
a025db137d
Merge branch 'main' into feat/r2
2025-05-29 09:54:28 +08:00
797d044714
r2
2025-05-29 09:53:42 +08:00
f59fb94dae
feat(agent_node): ensure that the enum-checking syntax is compatible with Python 3.11. ( #20373 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-28 19:56:17 +08:00
7f59ffe7af
r2
2025-05-28 17:56:04 +08:00
400ae664bb
fix(http): force multipart/form-data even without files( #20322 ) ( #20323 )
2025-05-28 17:04:38 +08:00
f233a64eb5
fix(workflow): fetch user failed when workflow run in parallel mode ( #20321 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-27 22:41:07 +08:00
9c9d3d7bd0
feat: document extractor chardet encoding ( #20269 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-27 13:27:46 +08:00
55503ce771
fix: persist workflow execution status on partial success and failure ( #20264 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-27 11:24:08 +08:00
5fc2bc58a9
r2
2025-05-27 00:01:23 +08:00
83ca7f8deb
feat: add datasource support to PluginDeclaration and PluginCategory
2025-05-26 17:32:25 +08:00
b9b5d43dc6
fix: add 'floatfmt' when extract number from excel ( #20153 ) ( #20193 )
...
Co-authored-by: wangheyang <wangheyang@corp.netease.com >
Co-authored-by: crazywoola <427733928@qq.com >
2025-05-26 16:41:57 +08:00
35be8721b9
Merge branch 'main' into feat/r2
2025-05-26 14:50:33 +08:00
665ffbdc10
r2
2025-05-26 14:49:59 +08:00
ec1c4efca9
r2
2025-05-25 23:09:01 +08:00
6d547447d3
r2
2025-05-23 19:30:48 +08:00
64d997fdb0
r2
2025-05-23 15:55:41 +08:00
a49942b949
fix: rename first_step_parameters
2025-05-23 15:12:31 +08:00
b93d26ee9f
Merge remote-tracking branch 'origin/feat/r2' into feat/r2
...
# Conflicts:
# api/core/datasource/entities/datasource_entities.py
2025-05-23 00:06:51 +08:00
b82b26bba5
r2
2025-05-23 00:05:57 +08:00
6b3666f826
feat: Split WorkflowCycleManager ( #20071 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-22 09:49:25 +08:00
d31235ca13
feat: Introduce WorkflowExecution Domain Entity and Repository, Replace WorkflowRun Direct Usage, and Unify Stream Response Logic ( #20067 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-21 22:01:53 +08:00
3bfc602561
refactor: update datasource entity structure and parameter handling
...
- Renamed and split parameters in DatasourceEntity into first_step_parameters and second_step_parameters.
- Updated validation methods for new parameter structure.
- Adjusted datasource_node to reference first_step_parameters.
- Cleaned up unused imports and improved type hints in workflow.py.
2025-05-21 20:36:26 +08:00
82be119fec
Merge branch 'main' into feat/r2
2025-05-20 15:18:52 +08:00
ba52bf27c1
r2
2025-05-20 14:57:26 +08:00
4977bb21ec
feat(workflow): domain model for workflow node execution ( #19430 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-17 00:56:16 +08:00
c5a2f43ceb
refactor: replace BuiltinToolManageService with RagPipelineManageService for datasource management and remove unused datasource engine and related code
2025-05-16 18:42:07 +08:00
4ff971c8a3
r2
2025-05-16 11:26:56 +08:00
93ac6d37e9
r2
2025-05-15 16:44:55 +08:00
360f8a3375
Merge branch 'main' into feat/r2
2025-05-15 15:15:23 +08:00
818eb46a8b
r2
2025-05-15 15:14:52 +08:00
1b4fea1794
fix: Referencing Metadata in the response of the External Knowledge A… ( #19637 ) ( #19644 )
...
Co-authored-by: satou.kazuhiro <satou.kazuhiro@fanuc.co.jp >
2025-05-14 15:05:28 +08:00
fabfc7d4d8
fix: remove error message $ symbol ( #19587 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
Co-authored-by: crazywoola <427733928@qq.com >
2025-05-13 16:20:29 +08:00
57b3912227
fix: common prerequisite node workflow remove reachable node that failed to streaming llm… ( #19552 )
...
Co-authored-by: zhangshibo <zhangshibo@didiglobal.com >
2025-05-13 13:47:29 +08:00
b00f94df64
fix: replace all dataset.Model.query to db.session.query(Model) ( #19509 )
2025-05-12 13:52:33 +08:00
c720e0dd04
refactor(workflow): revamp logging module for loop & iteration nodes ( #19484 )
2025-05-12 09:32:41 +08:00
cbc8ebd8f5
chore: bump pydantic to 2.11 and pydantic-settings to 2.9 ( #15049 )
2025-05-08 17:39:51 +08:00
58d9d35515
fix: inconsistent metadata definitions ( #19343 )
2025-05-08 16:33:28 +08:00
3f1363503b
r2
2025-05-07 16:19:09 +08:00
bfa652f2d0
fix: metadata filtering condition variable unassigned; fix External K… ( #19208 )
2025-05-07 14:52:09 +08:00
f23cf98317
refactor: Remove RepositoryFactory ( #19176 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-06 21:14:51 +08:00
a25cc4e8af
r2
2025-05-06 13:56:13 +08:00
0cfc82d731
fix(structured-output): reasoning model's json format parsing ( #19261 )
2025-05-06 13:16:08 +08:00
c5568f756f
fix basic auth if not base64 encode ( #19242 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-05-06 09:18:37 +08:00
9bcf837f17
fix: use only supported operators in metadata filter system prompts ( #19195 )
2025-05-03 20:08:08 +08:00
a212a63e6a
fix: time type metadata filtering error ( #19192 )
2025-05-03 20:07:37 +08:00
349c3cf7b8
feat(api): Add image multimodal support for LLMNode ( #17372 )
...
Enhance `LLMNode` with multimodal capability, introducing support for
image outputs.
This implementation extracts base64-encoded images from LLM responses,
saves them to the storage service, and records the file metadata in the
`ToolFile` table. In conversations, these images are rendered as
markdown-based inline images.
Additionally, the images are included in the LLMNode's output as
file variables, enabling subsequent nodes in the workflow to utilize them.
To integrate file outputs into workflows, adjustments to the frontend code
are necessary.
For multimodal output functionality, updates to related model configurations
are required. Currently, this capability has been applied exclusively to
Google's Gemini models.
Close #15814 .
Signed-off-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
2025-04-30 17:28:02 +08:00
bcc95e520b
feat: support remove first and remove last in variable assigner ( #19144 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-04-30 15:50:00 +08:00
69b43a955f
fix: inconsistent case expression in _process_metadata_filter_func ( #19146 )
2025-04-30 15:14:01 +08:00