NFish
b38286f06a
Merge branch 'main' into e-300
2025-05-15 10:34:44 +08:00
-LAN- and GitHub
f23cf98317
refactor: Remove RepositoryFactory ( #19176 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-06 21:14:51 +08:00
NFish
0301bd3ac1
Merge branch 'main' into e-300
2025-05-06 10:13:49 +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- <[email protected] >
Co-authored-by: -LAN- <[email protected] >
2025-04-30 17:28:02 +08:00
+8
2480abb792
Refactor/merge v1 ( #19069 )
...
Signed-off-by: -LAN- <[email protected] >
Co-authored-by: Hash Brown <[email protected] >
Co-authored-by: crazywoola <[email protected] >
Co-authored-by: GareArc <[email protected] >
Co-authored-by: Byron.wang <[email protected] >
Co-authored-by: Joel <[email protected] >
Co-authored-by: -LAN- <[email protected] >
Co-authored-by: Garfield Dai <[email protected] >
Co-authored-by: KVOJJJin <[email protected] >
Co-authored-by: Alexi.F <[email protected] >
Co-authored-by: Xiyuan Chen <[email protected] >
Co-authored-by: kautsar_masuara <[email protected] >
Co-authored-by: achmad-kautsar <[email protected] >
Co-authored-by: Xin Zhang <[email protected] >
Co-authored-by: kelvintsim <[email protected] >
Co-authored-by: zxhlyh <[email protected] >
Co-authored-by: Zixuan Cheng <[email protected] >
2025-04-29 15:27:27 +08:00
Kevin9703 and GitHub
94cc0b7a12
fix(workflow_cycle_manage): failed nodes were not updated in workflow_node_executions ( #18994 )
2025-04-29 10:31:08 +08:00
-LAN- and GitHub
d9aa2b155a
refactor: Refactors repository imports structure ( #18901 )
...
Signed-off-by: -LAN- <[email protected] >
2025-04-27 17:29:03 +08:00
-LAN- and GitHub
c104febf63
refactor: Apply DI to WorkflowNodeExecutionRepository. ( #18794 )
...
Signed-off-by: -LAN- <[email protected] >
2025-04-25 18:05:36 +08:00
5e2b3b34e5
issue: #17056 : Add a reason field to the message_replace event ( #17195 )
...
Co-authored-by: 聂政 <[email protected] >
2025-04-25 10:08:06 +08:00
d242e4b95b
fix agentflow error if first variable is num ( #18660 )
...
Co-authored-by: lizb <[email protected] >
2025-04-24 11:55:29 +08:00
-LAN- and GitHub
6d9dd3109e
feat: add a abstract layer for WorkflowNodeExcetion ( #18026 )
2025-04-17 12:48:52 +09:00
Yeuoly and GitHub
358fd28c28
feat: fetch app info in plugins ( #18202 )
2025-04-16 20:27:29 +08:00
cac0d3c33e
fix: implement robust file type checks to align with existing logic ( #17557 )
...
Co-authored-by: Bowen Liang <[email protected] >
2025-04-16 19:21:50 +08:00
kenwoodjw and GitHub
53efb2bad5
fix chat message type error ( #17997 )
...
Signed-off-by: kenwoodjw <[email protected] >
2025-04-14 16:05:46 +08:00
Good Wood and GitHub
cc08451eb8
fix: fix file number limit error ( #17848 )
2025-04-11 15:26:26 +08:00
d3157b46ee
feat(large_language_model): Adds plugin-based token counting configuration option ( #17706 )
...
Signed-off-by: -LAN- <[email protected] >
Co-authored-by: Yeuoly <[email protected] >
2025-04-09 20:52:58 +08:00
非法操作 and GitHub
44f911a0a8
chore: docstring not match the function parameter ( #17162 )
2025-03-31 13:19:15 +08:00
a1aa325ce3
Chore/code format and Repair commit_id 3254018d more deleted codes and Fix naming error ambiguity between workflow_run_id and workflow_id ( #17075 )
...
Co-authored-by: 刘江波 <[email protected] >
2025-03-29 14:15:53 +08:00
5d77730c78
feat(api): optimize conversation name generation logic in message app ( #16917 )
...
Co-authored-by: yuanlong <[email protected] >
Co-authored-by: crazywoola <[email protected] >
2025-03-27 15:18:45 +08:00
Yingchun Lai and GitHub
d7e00ae691
feat: Skip Redis operations if RateLimit is disabled ( #12226 )
2025-03-21 19:55:27 +08:00
97eadb867c
chore: use ConversationService.get_conversation instead of AgentChatA… ( #16136 )
...
Co-authored-by: 刘江波 <[email protected] >
2025-03-19 11:16:23 +08:00
e428628fcc
enhance: avoid to use transaction Redis commands in rate limiter ( #15917 )
...
Co-authored-by: crazywoola <[email protected] >
2025-03-19 10:51:38 +08:00
Jyong and GitHub
abeaea4f79
Support knowledge metadata filter ( #15982 )
2025-03-18 16:42:19 +08:00
kurokobo and GitHub
86d3fff666
fix: respect resolution settings for vision for basic chatbot, text generator, and parameter extractor node ( #16041 )
2025-03-18 14:37:07 +08:00
Bowen Liang and GitHub
9e782d4c1e
chore: bump ruff to 0.11.0 and fix linting violations ( #15953 )
2025-03-17 16:13:11 +08:00
-LAN- and GitHub
49c952a631
fix: streamline file upload configuration handling in manager.py ( #15714 )
...
Signed-off-by: -LAN- <[email protected] >
2025-03-13 16:32:49 +08:00
Fei He and GitHub
36ae0e5476
fix: set score_threshold only when score_threshold_enabled is true. ( #14221 )
2025-03-12 20:55:57 +08:00
Novice and GitHub
778861f461
fix: agent node can't use in parallel ( #15047 )
2025-03-06 13:13:24 +08:00
2c17bb2c36
Feature/newnew workflow loop node ( #14863 )
...
Co-authored-by: arkunzz <[email protected] >
2025-03-05 17:41:15 +08:00
Qun and GitHub
f0fb38fed4
unify moderation and annotation's response behavior in message log of chatflow app with other types of app ( #14800 )
2025-03-04 09:09:32 +08:00
Yeuoly and GitHub
490b6d092e
Fix/plugin race condition ( #14253 )
2025-02-25 12:20:47 +08:00
3f34b8b0d1
fix: remove duplicated code ( #14047 )
...
Co-authored-by: 刘江波 <[email protected] >
2025-02-19 22:03:24 +08:00
+110
403e2d58b9
Introduce Plugins ( #13836 )
...
Signed-off-by: yihong0618 <[email protected] >
Signed-off-by: -LAN- <[email protected] >
Signed-off-by: xhe <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: takatost <[email protected] >
Co-authored-by: kurokobo <[email protected] >
Co-authored-by: Novice Lee <[email protected] >
Co-authored-by: zxhlyh <[email protected] >
Co-authored-by: AkaraChen <[email protected] >
Co-authored-by: Yi <[email protected] >
Co-authored-by: Joel <[email protected] >
Co-authored-by: JzoNg <[email protected] >
Co-authored-by: twwu <[email protected] >
Co-authored-by: Hiroshi Fujita <[email protected] >
Co-authored-by: AkaraChen <[email protected] >
Co-authored-by: NFish <[email protected] >
Co-authored-by: Wu Tianwei <[email protected] >
Co-authored-by: 非法操作 <[email protected] >
Co-authored-by: Novice <[email protected] >
Co-authored-by: Hiroki Nagai <[email protected] >
Co-authored-by: Gen Sato <[email protected] >
Co-authored-by: eux <[email protected] >
Co-authored-by: huangzhuo1949 <[email protected] >
Co-authored-by: huangzhuo <[email protected] >
Co-authored-by: lotsik <[email protected] >
Co-authored-by: crazywoola <[email protected] >
Co-authored-by: nite-knite <[email protected] >
Co-authored-by: Jyong <[email protected] >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: gakkiyomi <[email protected] >
Co-authored-by: CN-P5 <[email protected] >
Co-authored-by: CN-P5 <[email protected] >
Co-authored-by: Chuehnone <[email protected] >
Co-authored-by: yihong <[email protected] >
Co-authored-by: Kevin9703 <[email protected] >
Co-authored-by: -LAN- <[email protected] >
Co-authored-by: Boris Feld <[email protected] >
Co-authored-by: mbo <[email protected] >
Co-authored-by: mabo <[email protected] >
Co-authored-by: Warren Chen <[email protected] >
Co-authored-by: JzoNgKVO <[email protected] >
Co-authored-by: jiandanfeng <[email protected] >
Co-authored-by: zhu-an <[email protected] >
Co-authored-by: zhaoqingyu.1075 <[email protected] >
Co-authored-by: 海狸大師 <[email protected] >
Co-authored-by: Xu Song <[email protected] >
Co-authored-by: rayshaw001 <[email protected] >
Co-authored-by: Ding Jiatong <[email protected] >
Co-authored-by: Bowen Liang <[email protected] >
Co-authored-by: JasonVV <[email protected] >
Co-authored-by: le0zh <[email protected] >
Co-authored-by: zhuxinliang <[email protected] >
Co-authored-by: k-zaku <[email protected] >
Co-authored-by: luckylhb90 <[email protected] >
Co-authored-by: hobo.l <[email protected] >
Co-authored-by: jiangbo721 <[email protected] >
Co-authored-by: 刘江波 <[email protected] >
Co-authored-by: Shun Miyazawa <[email protected] >
Co-authored-by: EricPan <[email protected] >
Co-authored-by: crazywoola <[email protected] >
Co-authored-by: sino <[email protected] >
Co-authored-by: Jhvcc <[email protected] >
Co-authored-by: lowell <[email protected] >
Co-authored-by: Boris Polonsky <[email protected] >
Co-authored-by: Ademílson Tonato <[email protected] >
Co-authored-by: Ademílson Tonato <[email protected] >
Co-authored-by: IWAI, Masaharu <[email protected] >
Co-authored-by: Yueh-Po Peng (Yabi) <[email protected] >
Co-authored-by: Jason <[email protected] >
Co-authored-by: Xin Zhang <[email protected] >
Co-authored-by: yjc980121 <[email protected] >
Co-authored-by: heyszt <[email protected] >
Co-authored-by: Abdullah AlOsaimi <[email protected] >
Co-authored-by: Abdullah AlOsaimi <[email protected] >
Co-authored-by: Yingchun Lai <[email protected] >
Co-authored-by: Hash Brown <[email protected] >
Co-authored-by: zuodongxu <[email protected] >
Co-authored-by: Masashi Tomooka <[email protected] >
Co-authored-by: aplio <[email protected] >
Co-authored-by: Obada Khalili <[email protected] >
Co-authored-by: Nam Vu <[email protected] >
Co-authored-by: Kei YAMAZAKI <[email protected] >
Co-authored-by: TechnoHouse <[email protected] >
Co-authored-by: Riddhimaan-Senapati <[email protected] >
Co-authored-by: MaFee921 <[email protected] >
Co-authored-by: te-chan <[email protected] >
Co-authored-by: HQidea <[email protected] >
Co-authored-by: Joshbly <[email protected] >
Co-authored-by: xhe <[email protected] >
Co-authored-by: weiwenyan-dev <[email protected] >
Co-authored-by: ex_wenyan.wei <[email protected] >
Co-authored-by: engchina <[email protected] >
Co-authored-by: engchina <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: 呆萌闷油瓶 <[email protected] >
Co-authored-by: Kemal <[email protected] >
Co-authored-by: Lazy_Frog <[email protected] >
Co-authored-by: Yi Xiao <[email protected] >
Co-authored-by: Steven sun <[email protected] >
Co-authored-by: steven <[email protected] >
Co-authored-by: Kalo Chin <[email protected] >
Co-authored-by: Katy Tao <[email protected] >
Co-authored-by: depy <[email protected] >
Co-authored-by: 胡春东 <[email protected] >
Co-authored-by: Junjie.M <[email protected] >
Co-authored-by: MuYu <[email protected] >
Co-authored-by: Naoki Takashima <[email protected] >
Co-authored-by: Summer-Gu <[email protected] >
Co-authored-by: Fei He <[email protected] >
Co-authored-by: ybalbert001 <[email protected] >
Co-authored-by: Yuanbo Li <[email protected] >
Co-authored-by: douxc <[email protected] >
Co-authored-by: liuzhenghua <[email protected] >
Co-authored-by: Wu Jiayang <[email protected] >
Co-authored-by: Your Name <[email protected] >
Co-authored-by: kimjion <[email protected] >
Co-authored-by: AugNSo <[email protected] >
Co-authored-by: llinvokerl <[email protected] >
Co-authored-by: liusurong.lsr <[email protected] >
Co-authored-by: Vasu Negi <[email protected] >
Co-authored-by: Hundredwz <[email protected] >
Co-authored-by: Xiyuan Chen <[email protected] >
2025-02-17 17:05:13 +08:00
423fb2d7bc
Ensure the 'inputs' field in /chat-messages takes effect every time ( #7955 )
...
Co-authored-by: Your Name <[email protected] >
Co-authored-by: -LAN- <[email protected] >
2025-02-11 18:44:56 +08:00
Novice and GitHub
f96b4f287a
fix: iteration node log time error ( #13511 )
2025-02-11 16:35:21 +08:00
jiandanfeng and GitHub
edc29780ed
fix: "Model schema not found" error only in agents ( #12655 ) ( #12760 )
2025-01-27 11:33:13 +08:00
jiandanfeng and GitHub
9aaee8ee47
fix: Issues related to the deletion of conversation_id ( #12488 ) ( #12665 )
2025-01-21 10:25:35 +08:00
Bowen Liang and GitHub
166221d784
chore(lint): fix quotes for f-string formatting by bumping ruff to 0.9.x ( #12702 )
2025-01-21 10:12:29 +08:00
-LAN- and GitHub
7ed6485f86
refactor: streamline initialization of application_generate_entity and task_state in task pipeline classes ( #12326 )
...
Signed-off-by: -LAN- <[email protected] >
2025-01-03 18:41:44 +08:00
Yingchun Lai and GitHub
c135967e59
refactor: simplify some exception catch code ( #12246 )
2025-01-02 14:25:12 +08:00
-LAN- and GitHub
62f792ea14
fix: ensure workflow_run_id is always set and improve handling in Wor… ( #12264 )
...
Signed-off-by: -LAN- <[email protected] >
2024-12-31 17:02:44 +08:00
-LAN- and GitHub
d4b848272e
fix: apply gevent threading patch early and ensure unique workflow node execution IDs ( #12196 )
...
Signed-off-by: -LAN- <[email protected] >
2024-12-31 11:42:51 +08:00
-LAN- and GitHub
822af70dce
fix(workflow_service): assign UUID to workflow_node_execution id and update optional fields in WorkflowRun and WorkflowNodeExecution models ( #12096 )
...
Signed-off-by: -LAN- <[email protected] >
2024-12-25 21:34:53 +08:00
-LAN- and GitHub
39ace9bdee
fix(app_generator): improve error handling for closed file I/O operat… ( #12073 )
...
Signed-off-by: -LAN- <[email protected] >
2024-12-25 16:34:38 +08:00
-LAN- and GitHub
83ea931e3c
refactor: optimize database usage ( #12071 )
...
Signed-off-by: -LAN- <[email protected] >
2024-12-25 16:24:52 +08:00
yihong and GitHub
56e15d09a9
feat: mypy for all type check ( #10921 )
2024-12-24 18:38:51 +08:00
-LAN- and GitHub
82134a1d50
fix: Replace generic exceptions with specific error classes in task p… ( #12036 )
...
Signed-off-by: -LAN- <[email protected] >
2024-12-24 15:24:19 +08:00
453f324f54
fix: retry node in iteration logs wrong ( #11995 )
...
Co-authored-by: Novice Lee <[email protected] >
2024-12-23 15:06:01 +08:00
c1aa55f3ea
fix: remove the unused retry index field ( #11903 )
...
Signed-off-by: -LAN- <[email protected] >
Co-authored-by: Novice Lee <[email protected] >
Co-authored-by: -LAN- <[email protected] >
2024-12-23 14:32:11 +08:00
-LAN- and GitHub
dd0e81d094
fix: enhance type hints and improve audio message handling in TTS pub… ( #11947 )
...
Signed-off-by: -LAN- <[email protected] >
2024-12-22 10:41:06 +08:00