Commit Graph

338 Commits (1ea4459d9f741c849324924d7148bf412da3b0cb)

Author SHA1 Message Date
-LAN- a6ea15e63c
Refactor/message cycle manage and knowledge retrieval (#20460)
Signed-off-by: -LAN- <laipz8200@outlook.com>
8 months ago
yihong 5a991295e0
fix: drop some type fixme (#20344) 8 months ago
-LAN- 32e779eef3
refactor(workflow): Rename NodeRunMetadataKey to WorkflowNodeExecutionMetadataKey (#20457)
Signed-off-by: -LAN- <laipz8200@outlook.com>
8 months ago
-LAN- 482e50aae9
Refactor/remove db from cycle manager (#20455)
Signed-off-by: -LAN- <laipz8200@outlook.com>
8 months ago
Yeuoly d4408e0f54
fix: handle values in output arrays for CodeNode transformation (#20437) 8 months ago
-LAN- f59fb94dae
feat(agent_node): ensure that the enum-checking syntax is compatible with Python 3.11. (#20373)
Signed-off-by: -LAN- <laipz8200@outlook.com>
8 months ago
teawoong Kim 400ae664bb
fix(http): force multipart/form-data even without files(#20322) (#20323) 8 months ago
-LAN- f233a64eb5
fix(workflow): fetch user failed when workflow run in parallel mode (#20321)
Signed-off-by: -LAN- <laipz8200@outlook.com>
8 months ago
-LAN- 9c9d3d7bd0
feat: document extractor chardet encoding (#20269)
Signed-off-by: -LAN- <laipz8200@outlook.com>
8 months ago
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>
8 months ago
satohk 1b4fea1794
fix: Referencing Metadata in the response of the External Knowledge A… (#19637) (#19644)
Co-authored-by: satou.kazuhiro <satou.kazuhiro@fanuc.co.jp>
9 months ago
jiangbo721 fabfc7d4d8
fix: remove error message $ symbol (#19587)
Co-authored-by: 刘江波 <jiangbo721@163.com>
Co-authored-by: crazywoola <427733928@qq.com>
9 months ago
SSebo 57b3912227
fix: common prerequisite node workflow remove reachable node that failed to streaming llm… (#19552)
Co-authored-by: zhangshibo <zhangshibo@didiglobal.com>
9 months ago
非法操作 b00f94df64
fix: replace all dataset.Model.query to db.session.query(Model) (#19509) 9 months ago
LeanDeR c720e0dd04
refactor(workflow): revamp logging module for loop & iteration nodes (#19484) 9 months ago
Bowen Liang cbc8ebd8f5
chore: bump pydantic to 2.11 and pydantic-settings to 2.9 (#15049) 9 months ago
Will 58d9d35515
fix: inconsistent metadata definitions (#19343) 9 months ago
Will bfa652f2d0
fix: metadata filtering condition variable unassigned; fix External K… (#19208) 9 months ago
Novice 0cfc82d731
fix(structured-output): reasoning model's json format parsing (#19261) 9 months ago
kenwoodjw c5568f756f
fix basic auth if not base64 encode (#19242)
Signed-off-by: kenwoodjw <blackxin55+@gmail.com>
9 months ago
Hao Cheng 9bcf837f17
fix: use only supported operators in metadata filter system prompts (#19195) 9 months ago
Will a212a63e6a
fix: time type metadata filtering error (#19192) 9 months ago
QuantumGhost 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>
9 months ago
-LAN- bcc95e520b
feat: support remove first and remove last in variable assigner (#19144)
Signed-off-by: -LAN- <laipz8200@outlook.com>
9 months ago
Will 69b43a955f
fix: inconsistent case expression in _process_metadata_filter_func (#19146) 9 months ago
QuantumGhost bd1bbfee4b
Enhance Code Consistency Across Repository with `.editorconfig` (#19023) 9 months ago
Jyong b8bb45b106
remove unstructured api key check (#18989) 9 months ago
quicksand 5de01c1444
feat (document_extractor): support .properties file (#18969) 9 months ago
crazywoola 2c2af1d117
feat: add VTT data transform to Document extractor (#18936) 9 months ago
Yeuoly abafa68647
refactor: rename plugin manager to plugin client and rename path from manager to impl (#18876) 9 months ago
非法操作 c1559a7c8e
fix: LLMResultChunk cause concatenate str and list exception (#18852) 9 months ago
Jyong e2cb7006c4
check metadata_filtering_conditions could be None in auto mode (#18548) 10 months ago
ZalterCitty a1158cc946
fix: Update prompt message content types to use Literal and add union type for content (#17136)
Co-authored-by: 朱庆超 <zhuqingchao@xiaomi.com>
Co-authored-by: crazywoola <427733928@qq.com>
10 months ago
Novice da9269ca97
feat: structured output (#17877) 10 months ago
Novice c91045a9d0
fix(fail-branch): prevent streaming output in exception branches (#17153) 10 months ago
呆萌闷油瓶 8cc37f3115
fix:the extraction function of the list operation node received 0 that should not be received (#18170) 10 months ago
Ganondorf b006b9ac0c
Http requests node add ssl verify (#18125)
Co-authored-by: lizb <lizb@sugon.com>
10 months ago
kenwoodjw dfc123819e
fix basic auth encoding (#18047)
Signed-off-by: kenwoodjw <blackxin55+@gmail.com>
10 months ago
Novice cd7fd100a7
fix(langfuse): qusetion classify node can't see cost in langfuse (#17982) 10 months ago
Yongtao Huang 5d72003ebb
Remove dead code (#17899) 10 months ago
briqt 91cfa90503
Fix external knowledge Issues: (#17685) (#17843) 10 months ago
Xu Song 1e1d457548
fix: make prompt consistent with few-show examples (#11538) 10 months ago
zxfishhack 5541a1f80e
robust for json parser (#17687) 10 months ago
Yongtao Huang e1304dc0c3
Chore: fix some wrong annotations (#17413) 10 months ago
Novice dcdec98c8e
feat: agent node add memory (#15976) 10 months ago
Good Wood b3f4e90862
feat: remove file and file[] restriction in code node (#17382) 10 months ago
Dongyu Li 8c77f2dc03
Feat/loop node (#17273) 10 months ago
Jyong 30792a1e1a
install pandoc (#16825) 11 months ago
Jyong 6a857e01f6
fix multiple metadata filter's confusing setting (#16771) 11 months ago
Jyong 86a1859d02
Metadata variable value fix (#16665) 11 months ago