2436 Commits

Author SHA1 Message Date
Novice
946d39af74 Merge branch 'feat/mcp' into deploy/dev 2025-05-28 13:56:26 +08:00
Novice
2e4dfbd60f fix: redirect url change 2025-05-28 13:55:26 +08:00
Novice
1a7242abd4 Merge branch 'main' into feat/mcp 2025-05-28 09:37:55 +08:00
Novice
c7cb3770a4 feat: agent node add mcp tools 2025-05-28 09:26:14 +08:00
-LAN-
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
rouxiaomin
4c4887c5fc
feat(qdrant):add replication_factor when create collection in qdrant (#20133)
Co-authored-by: 刘敏 <min.liu@tongdun.net>
2025-05-27 14:46:04 +08:00
-LAN-
d3bfcd498b
fix: Refactor web reader to use readabilipy (#19789)
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-05-27 14:17:32 +08:00
-LAN-
9c9d3d7bd0
feat: document extractor chardet encoding (#20269)
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-05-27 13:27:46 +08:00
Novice
e237bc09b8 Merge branch 'feat/mcp' into deploy/dev 2025-05-27 13:15:25 +08:00
Novice
41bbcb9540 feat: upgrade streamable http client 2025-05-27 13:14:51 +08:00
Good Wood
756f35f480
feat: add pagination for plugin page (#20151) 2025-05-27 12:54:52 +08:00
-LAN-
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
-LAN-
b357eca307
fix: Copy request context and current user in app generators. (#20240)
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-05-27 10:56:23 +08:00
非法操作
acd4b9a8ac
fix: not save workflow_run_id of chatflow message (#20257) 2025-05-27 10:43:22 +08:00
cooper.wu
2cad98f01f
fix: #18132 when deepseek llm model, auto_generate name can't work (#18646)
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
2025-05-26 18:04:52 +08:00
Heyang Wang
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
QuantumGhost
a7bfe67797 Merge branch 'feat/variable-pool-rebased' into deploy/dev 2025-05-26 14:23:55 +08:00
QuantumGhost
defe8fea63 feat(api): Implement VariableLoader in DraftVarLoader.
Use DraftVarLoader to load required variables when single stepping a
node.
2025-05-26 14:21:21 +08:00
QuantumGhost
141f9b4d51 feat(api): Introduce a VariableLoader interface.
The `VariableLoader` interface is used to load referenced variables
when running a single node.
2025-05-26 14:17:15 +08:00
QuantumGhost
0984f580a3 feat(api): Implement variable mapping extraction for IfElseNode
This allows us to extract referenced variables from `IfElseNode` configurations.
2025-05-26 14:10:58 +08:00
QuantumGhost
865dd4869c docs(api): Add documentation for extract_variable_selector_to_variable_mapping
Add a detail description about the arguments and
the return value of
`BaseNode.extract_variable_selector_to_variable_mapping`.
2025-05-26 14:08:51 +08:00
QuantumGhost
036f0eba2c fix(api): Fix incorrect handling of Variable types in VariablePool 2025-05-26 14:05:56 +08:00
QuantumGhost
5cfd60ca0f docs(api): Add a documentation about equality of FloatSegment 2025-05-26 14:04:30 +08:00
Novice
1fd4839eca temp 2025-05-23 18:12:47 +08:00
Novice
3db3b939a6 Merge branch 'feat/mcp' into deploy/dev 2025-05-23 13:48:37 +08:00
QuantumGhost
865ca09a7f Merge branch 'feat/variable-pool-rebased' into deploy/dev 2025-05-23 10:25:30 +08:00
QuantumGhost
be098dee35 feat(api): implement draft var related api 2025-05-23 10:24:00 +08:00
QuantumGhost
0f7ea8d5fa feat(api): save output variables to draft variables while debugging workflow 2025-05-23 10:24:00 +08:00
QuantumGhost
25b4a96aed feat(api): add a version class method to BaseNode and subclasses
This ensures that we can get the version of node while executing.

Add `node_version` to `BaseNodeEvent` to ensure that all node
related events includes node version information.
2025-05-23 10:23:59 +08:00
Novice
bdb4395319 feat: add mcp server 2025-05-22 18:16:56 +08:00
Boris Feld
c939f04b1a
Add support for tracking conversation with Opik Tracer (#20063) 2025-05-22 16:11:50 +08:00
jameshui1997
648393cc7b
fix: improve tracing provider validation logic in OpsTraceManager (#20042) 2025-05-22 14:08:36 +08:00
NFish
f212a46a87 Merge branch 'fix/upgrade-page-description' into deploy/dev 2025-05-22 12:20:26 +08:00
He Huang
6f48af2610
Refactor OpenSearch config to separate use_ssl and verify_certs flags (#20075)
Co-authored-by: he.huang <he.huang1@outlook.com>
Co-authored-by: crazywoola <427733928@qq.com>
2025-05-22 10:14:38 +08:00
zhudongwork
adca981eee
fix: uninitialized variable error on empty knowledge retrieval(agent) (#20025)
Co-authored-by: crazywoola <427733928@qq.com>
2025-05-22 10:09:07 +08:00
-LAN-
6b3666f826
feat: Split WorkflowCycleManager (#20071)
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-05-22 09:49:25 +08:00
heyszt
02929b2cce
Fix/fix trace provider delete err (#20070) 2025-05-21 23:51:42 +08:00
-LAN-
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
wlleiiwang
7d230acf40
tencent vectordb compatible with version 1.1.3 and below (#20056)
Co-authored-by: wlleiiwang <wlleiiwang@tencent.com>
2025-05-21 20:24:05 +08:00
QuantumGhost
13dc1c8795
Simplify execution_metadata Handling for WorkflowNodeExecution (#20062)
Currently, `WorkflowNodeExecution.execution_metadata_dict` returns `None` when metadata is absent in the database. This requires all callers to perform `None` checks when processing metadata, leading to more complex caller-side logic.

This pull request updates the `execution_metadata_dict` method to return an empty dictionary instead of `None` when metadata is absent. This change would simplify the caller logic, as it removes the need for explicit `None` checks and provides a more consistent data structure to work with.
2025-05-21 18:38:16 +08:00
-LAN-
57bcb616bc
fix(sqlalchemy_workflow_node_execution_repository): Missing triggered_from while querying WorkflowNodeExecution (#20044)
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-05-21 16:37:44 +08:00
-LAN-
3196dc2d61
refactor: Use typed SQLAlchemy base model and fix type errors (#19980)
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-05-21 15:38:03 +08:00
Panpan
ef3569e667
feat: support chatflow start node custom input field hidden (#19678) 2025-05-21 13:52:21 +08:00
俊晨
36b321735e
fix create_tracing_app_config error (#19884) (#20004)
Co-authored-by: codly <codly.fun@gmail.com>
2025-05-21 10:45:10 +08:00
luckylhb90
c58678d84d
chore: Reduce the invocation of the plugin interface (#19629)
Co-authored-by: hobo.l <hobo.l@binance.com>
Co-authored-by: crazywoola <427733928@qq.com>
2025-05-20 16:55:21 +08:00
zhangx1n
2bf7c40c7c Revert "Merge branch 'feat/plugin-install-scope-management' into deploy/dev"
This reverts commit 7636bc164d7a749942bfa177f8ba7e23109c294f, reversing
changes made to 2251f22f98d5cd4e7cde27d0e107d5752461d1eb.
2025-05-20 16:26:00 +08:00
zhangx1n
7636bc164d Merge branch 'feat/plugin-install-scope-management' into deploy/dev 2025-05-20 15:57:22 +08:00
Zihe JI
87f9d11d65
fix: ensure Decimal values in metadata are JSON serializable (fixes #19936) (#19955)
Co-authored-by: crazywoola <427733928@qq.com>
2025-05-20 15:38:31 +08:00
Darlewo
8cb3b4aef2
fix: multiple retrieve reranking_enabled switch (#19958) 2025-05-20 15:22:03 +08:00
jyong
78387c1e3d Merge branch 'feat/r2' into deploy/dev 2025-05-20 15:19:10 +08:00