cb5cfb2dae
r2
2025-05-30 00:03:43 +08:00
e7c48c0b69
r2
2025-05-29 23:04:04 +08:00
a025db137d
Merge branch 'main' into feat/r2
2025-05-29 09:54:28 +08:00
b2ab401279
chore: remove agent turn limits ( #19930 )
2025-05-29 09:51:56 +08:00
7f59ffe7af
r2
2025-05-28 17:56:04 +08:00
eaaf551497
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
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
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
83ca7f8deb
feat: add datasource support to PluginDeclaration and PluginCategory
2025-05-26 17:32:25 +08:00
678d6ffe2b
r2
2025-05-26 17:00:16 +08:00
ef0e41de07
r2
2025-05-26 16:02:11 +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
6d547447d3
r2
2025-05-23 19:30:48 +08:00
64d997fdb0
r2
2025-05-23 15:55:41 +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
ef3569e667
feat: support chatflow start node custom input field hidden ( #19678 )
2025-05-21 13:52:21 +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
f23cf98317
refactor: Remove RepositoryFactory ( #19176 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-06 21:14:51 +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
94cc0b7a12
fix(workflow_cycle_manage): failed nodes were not updated in workflow_node_executions ( #18994 )
2025-04-29 10:31:08 +08:00
d9aa2b155a
refactor: Refactors repository imports structure ( #18901 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-04-27 17:29:03 +08:00
c104febf63
refactor: Apply DI to WorkflowNodeExecutionRepository. ( #18794 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-04-25 18:05:36 +08:00
5e2b3b34e5
issue: #17056 : Add a reason field to the message_replace event ( #17195 )
...
Co-authored-by: 聂政 <niezheng@pjlab.org.cn >
2025-04-25 10:08:06 +08:00
d242e4b95b
fix agentflow error if first variable is num ( #18660 )
...
Co-authored-by: lizb <lizb@sugon.com >
2025-04-24 11:55:29 +08:00
6d9dd3109e
feat: add a abstract layer for WorkflowNodeExcetion ( #18026 )
2025-04-17 12:48:52 +09:00
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 <liangbowen@gf.com.cn >
2025-04-16 19:21:50 +08:00
53efb2bad5
fix chat message type error ( #17997 )
...
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
2025-04-14 16:05:46 +08:00
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- <laipz8200@outlook.com >
Co-authored-by: Yeuoly <admin@srmxy.cn >
2025-04-09 20:52:58 +08:00
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: 刘江波 <jiangbo721@163.com >
2025-03-29 14:15:53 +08:00
5d77730c78
feat(api): optimize conversation name generation logic in message app ( #16917 )
...
Co-authored-by: yuanlong <yuanlong@boco.com.cn >
Co-authored-by: crazywoola <427733928@qq.com >
2025-03-27 15:18:45 +08:00
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: 刘江波 <jiangbo721@163.com >
2025-03-19 11:16:23 +08:00
e428628fcc
enhance: avoid to use transaction Redis commands in rate limiter ( #15917 )
...
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-03-19 10:51:38 +08:00
abeaea4f79
Support knowledge metadata filter ( #15982 )
2025-03-18 16:42:19 +08:00
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
9e782d4c1e
chore: bump ruff to 0.11.0 and fix linting violations ( #15953 )
2025-03-17 16:13:11 +08:00
49c952a631
fix: streamline file upload configuration handling in manager.py ( #15714 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-03-13 16:32:49 +08:00
36ae0e5476
fix: set score_threshold only when score_threshold_enabled is true. ( #14221 )
2025-03-12 20:55:57 +08:00
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 <4873204@qq.com >
2025-03-05 17:41:15 +08:00
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
490b6d092e
Fix/plugin race condition ( #14253 )
2025-02-25 12:20:47 +08:00
3f34b8b0d1
fix: remove duplicated code ( #14047 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-02-19 22:03:24 +08:00