Takuya Ono
91956a60bc
🐛 Fix(Gemini LLM): Support Gemini 0.2.x plugin on agent app ( #20794 )
...
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2025-06-12 00:49:38 +08:00
-LAN-
cfdd1b3c32
fix(llm_node): missing parameters for structure outputs ( #20915 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-06-11 18:56:07 +08:00
Yeuoly
d86ac068c9
refactor: replace compact response generation with length-prefixed response for backwards invocation api ( #20903 )
2025-06-11 16:01:50 +08:00
Bowen Liang
f7c7f5d942
chore: bump mypy to 1.16 ( #20608 )
2025-06-11 01:01:33 +08:00
Jyong
a4f3501930
fix auto metadata filter ( #20845 )
2025-06-10 10:46:17 +02:00
QuantumGhost
66042d8153
refactor(api): Decouple ParameterExtractorNode from LLMNode ( #20843 )
...
- Extract methods used by `ParameterExtractorNode` from `LLMNode` into a separate file.
- Convert `ParameterExtractorNode` into a subclass of `BaseNode`.
- Refactor code referencing the extracted methods to ensure functionality and clarity.
- Fixes the issue that `ParameterExtractorNode` returns error when executed.
- Fix relevant test cases.
Closes #20840 .
2025-06-10 11:47:50 +08:00
QuantumGhost
2133ed50b5
fix(api): Resolve error encountered when executing QuestionClassifieNode ( #20829 )
...
The `QuestionClassifierNode` class extends `LLMNode`, meaning that, per the Liskov Substitution Principle, `QuestionClassifierNodeData` **SHOULD** be compatible in contexts where `LLMNodeData` is expected.
However, the absence of the `structured_output_enabled` attribute violates this principle, causing `QuestionClassifierNode` to fail during execution.
This commit implements a quick and temporary workaround. A proper resolution would involve refactoring to decouple `QuestionClassifierNode` from `LLMNode` to address the underlying design issue.
Fixes #20725 .
2025-06-10 00:34:51 +08:00
yihong
5a185c4ce9
fix: clean up two unreachable code ( #20773 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-06-07 23:06:46 +08:00
Bharat Ramanathan
27d25c60fa
Add support for W&B dedicated cloud instances in Weave tracing integration ( #20765 )
...
Co-authored-by: crazywoola <427733928@qq.com >
2025-06-07 23:06:23 +08:00
jefferyvvv
e230915fcf
fix: opensearch vector search falls back to keyword search ( #20723 )
...
Co-authored-by: wenjun.gu <wenjun.gu@envision-energy.com >
2025-06-06 16:29:15 +08:00
Bowen Liang
d83540ccbb
chore: replace pseudo-random generators with secrets module ( #20616 )
2025-06-06 10:48:28 +08:00
jefferyvvv
66818f4312
fix: opensearch metadata filtering returns empty ( #20701 )
...
Co-authored-by: wenjun.gu <wenjun.gu@envision-energy.com >
Co-authored-by: crazywoola <427733928@qq.com >
2025-06-06 09:10:01 +08:00
jefferyvvv
5755965bd0
fix: opensearch fulltext search with metadata filtering dsl error ( #20702 )
...
Co-authored-by: wenjun.gu <wenjun.gu@envision-energy.com >
2025-06-05 23:09:00 +08:00
湛露先生
53559fd94c
Fix builtin_providers for tools. ( #20697 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
2025-06-05 23:05:50 +08:00
HaiyangP
30cd67fb11
A more concise and effective extractor for excel and csv files ( #20625 )
...
Co-authored-by: haiyangpengai <xxxx>
2025-06-05 14:59:55 +08:00
Arcaner
896e4aaf8f
fix(llm_node): update file variable mapping to use vision configs ( #20417 )
2025-06-05 09:58:24 +08:00
-LAN-
e0944e9326
refactor: Improve model status handling and structured output ( #20586 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-06-04 19:56:54 +08:00
kenwoodjw
00ea85cbe5
fix: autocorrect everything in web ( #20605 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-06-04 14:12:24 +08:00
-LAN-
37a038c3fb
refactor: Removes tenant ID check from rate limit logic ( #20585 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-06-03 18:56:38 +08:00
非法操作
e845cdd200
fix: variable aggregator with group and file raise exception ( #20581 )
2025-06-03 18:17:34 +08:00
Bowen Liang
fda76ab696
chore: prepare the plugin daemon base url to yarl URL ahead intstead of in every invocation ( #20541 )
2025-06-03 17:01:35 +08:00
-LAN-
81c9ce66e2
fix: Ensure model config integrity in retrieval processes ( #20576 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-06-03 16:36:18 +08:00
-LAN-
f2d4916ad6
refactor: Removes unused LLMMode value_of method ( #20575 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-06-03 16:36:10 +08:00
-LAN-
5fb0eeb656
refactor: Replaces direct DB session usage with context managers ( #20569 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-06-03 16:16:06 +08:00
zhaobingshuang
154f7aa58b
fix : #20560 When elasticsearch is used as the vector database, the Retrieval Test fails to filter the data after setting the Score Threshold, and the score of the recalled results is empty ( #20561 )
2025-06-03 13:24:26 +08:00
Contrail
6850d45e22
fix: ensure proper conversation role alternation for vLLM ( #18837 )
2025-06-03 12:47:39 +08:00
不如归去
6993a171d6
Fix #20536 : Force header in custom tool be string ( #20537 )
...
Co-authored-by: Peter Xin <iami@Artemis.local >
2025-06-02 18:09:01 +08:00
不如归去
a4c91545d7
Fixes #20534 : Allow $ref in parameter for custom tools ( #20535 )
...
Co-authored-by: Peter Xin <iami@Artemis.local >
2025-06-02 18:08:53 +08:00
Cheney Zhang
bf43256840
check zilliz cloud of full-text search ( #20519 )
2025-06-02 18:04:13 +08:00
-LAN-
4a6212c3e2
fix: fetch tenant_id in other trace providers besides langfuse ( #20495 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-30 17:15:49 +08:00
Dongyu Li
88900765a1
update knowledge base api ( #20426 )
2025-05-30 14:45:30 +08:00
Yasuhiro Ohno
11c2dca3bb
Improve CONVERSATION_TITLE_PROMPT to correctly handle Japanese and input ( #20351 )
2025-05-30 14:43:51 +08:00
-LAN-
34eb5d4f72
Refactor/message cycle manage and knowledge retrieval ( #20460 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-30 14:36:44 +08:00
yihong
879986dcba
fix: drop some type fixme ( #20344 )
2025-05-30 14:10:09 +08:00
-LAN-
22ac77b430
refactor(api/core/workflow/enums): Rename WORKFLOW_RUN_ID to WORKFLOW_EXECUTION_ID ( #20459 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-30 11:05:08 +08:00
-LAN-
fe36eeb7ae
fix(ops_trace_manager): Adds app_id to TraceTask initialization ( #20461 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-30 09:00:05 +08:00
-LAN-
699569de48
refactor(workflow): Rename workflow node execution models ( #20458 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-30 04:56:37 +08:00
-LAN-
b7823f5485
refactor(workflow): Rename NodeRunMetadataKey to WorkflowNodeExecutionMetadataKey ( #20457 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-30 04:47:56 +08:00
-LAN-
03db78adc6
Refactor/remove db from cycle manager ( #20455 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-30 04:34:13 +08:00
Yeuoly
81a0e98465
fix: handle values in output arrays for CodeNode transformation ( #20437 )
2025-05-29 17:55:20 +08:00
Bowen Liang
54bb5bebe4
chore: improve error logging for requests to plugin daemon ( #20328 )
2025-05-29 17:12:27 +08:00
Novice
8e8c6dd75e
chore: remove agent turn limits ( #19930 )
2025-05-29 09:51:56 +08:00
Novice
8852d17318
fix: inner invoke llm token too long ( #20391 )
2025-05-29 09:49:44 +08:00
-LAN-
465e7f34e0
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
teawoong Kim
f1b0762e58
fix(http): force multipart/form-data even without files( #20322 ) ( #20323 )
2025-05-28 17:04:38 +08:00
-LAN-
03bd887488
fix: Instance <Account> is not bound to a Session ( #20347 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-28 16:36:08 +08:00
-LAN-
f83c429473
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
a0ecb066bf
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-
79f3dbad9b
fix: Refactor web reader to use readabilipy ( #19789 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-27 14:17:32 +08:00
-LAN-
f3f43a9e10
feat: document extractor chardet encoding ( #20269 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-27 13:27:46 +08:00