QuantumGhost and GitHub
c2e599cd85
fix(api): Fix resetting sys var causing internal server error ( #21604 )
...
and sorts draft variables by their creation time, ensures a consist order.
2025-07-02 13:36:35 +08:00
cefb8e4218
chore: Simplify code logic ( #21496 )
...
Co-authored-by: 刘江波 <[email protected] >
2025-06-26 10:09:52 +08:00
QuantumGhost and GitHub
10b738a296
feat: Persist Variables for Enhanced Debugging Workflow ( #20699 )
...
This pull request introduces a feature aimed at improving the debugging experience during workflow editing. With the addition of variable persistence, the system will automatically retain the output variables from previously executed nodes. These persisted variables can then be reused when debugging subsequent nodes, eliminating the need for repetitive manual input.
By streamlining this aspect of the workflow, the feature minimizes user errors and significantly reduces debugging effort, offering a smoother and more efficient experience.
Key highlights of this change:
- Automatic persistence of output variables for executed nodes.
- Reuse of persisted variables to simplify input steps for nodes requiring them (e.g., `code`, `template`, `variable_assigner`).
- Enhanced debugging experience with reduced friction.
Closes #19735 .
2025-06-24 09:05:29 +08:00
湛露先生 and GitHub
8331b63baa
add func args missing in apps chat. ( #21085 )
...
Signed-off-by: zhanluxianshen <[email protected] >
2025-06-18 20:42:33 +08:00
-LAN- and GitHub
0dcacdf83d
feat: add a flask_context_manager. ( #21061 )
...
Signed-off-by: -LAN- <[email protected] >
2025-06-17 16:31:29 +08:00
-LAN- and GitHub
a6ea15e63c
Refactor/message cycle manage and knowledge retrieval ( #20460 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-30 14:36:44 +08:00
-LAN- and GitHub
db488bef51
refactor(api/core/workflow/enums): Rename WORKFLOW_RUN_ID to WORKFLOW_EXECUTION_ID ( #20459 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-30 11:05:08 +08:00
-LAN- and GitHub
482e50aae9
Refactor/remove db from cycle manager ( #20455 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-30 04:34:13 +08:00
-LAN- and GitHub
f233a64eb5
fix(workflow): fetch user failed when workflow run in parallel mode ( #20321 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-27 22:41:07 +08:00
-LAN- and GitHub
b357eca307
fix: Copy request context and current user in app generators. ( #20240 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-27 10:56:23 +08:00
非法操作 and GitHub
acd4b9a8ac
fix: not save workflow_run_id of chatflow message ( #20257 )
2025-05-27 10:43:22 +08:00
-LAN- and GitHub
6b3666f826
feat: Split WorkflowCycleManager ( #20071 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-22 09:49:25 +08:00
-LAN- and GitHub
d31235ca13
feat: Introduce WorkflowExecution Domain Entity and Repository, Replace WorkflowRun Direct Usage, and Unify Stream Response Logic ( #20067 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-21 22:01:53 +08:00
4977bb21ec
feat(workflow): domain model for workflow node execution ( #19430 )
...
Signed-off-by: -LAN- <[email protected] >
Co-authored-by: Copilot <[email protected] >
2025-05-17 00:56:16 +08:00
-LAN- and GitHub
f23cf98317
refactor: Remove RepositoryFactory ( #19176 )
...
Signed-off-by: -LAN- <[email protected] >
2025-05-06 21:14:51 +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
-LAN- and GitHub
6d9dd3109e
feat: add a abstract layer for WorkflowNodeExcetion ( #18026 )
2025-04-17 12:48:52 +09:00
非法操作 and GitHub
44f911a0a8
chore: docstring not match the function parameter ( #17162 )
2025-03-31 13:19:15 +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
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
+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
-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
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
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
7abc7fa573
Feat: Retry on node execution errors ( #11871 )
...
Co-authored-by: Novice Lee <[email protected] >
2024-12-20 14:14:06 +08:00
79a710ce98
Feat: continue on error ( #11458 )
...
Co-authored-by: Novice Lee <[email protected] >
Co-authored-by: Novice Lee <[email protected] >
2024-12-11 14:22:42 +08:00
yihong and GitHub
225fcd5e41
Revert "fix: total tokens is wrong which is zero in inter way, close … ( #11536 )
2024-12-11 09:54:46 +08:00
-LAN- and GitHub
fd354d999d
fix(app_generator_service): overload type hints ( #11507 )
...
Signed-off-by: -LAN- <[email protected] >
2024-12-10 09:06:34 +08:00
Hash Brown and GitHub
c4fad66f2a
fix: dialogue_count incorrect in chatflow when there's... ( #11175 )
2024-12-02 16:09:26 +08:00
-LAN- and GitHub
c34bdb74e6
Fix/type-error ( #11240 )
...
Signed-off-by: -LAN- <[email protected] >
2024-12-02 10:24:21 +08:00
yihong and GitHub
fd4be36991
fix: total tokens is wrong which is zero in inter way, close #11221 ( #11224 )
...
Signed-off-by: yihong0618 <[email protected] >
2024-11-30 23:18:24 +08:00
-LAN- and GitHub
8d5a1be227
fix: Cannot use files in the user inputs. ( #11112 )
2024-11-26 13:43:38 +08:00
3eb51d85da
fix(workflow_entry): Support receive File and FileList in single step run. ( #10947 )
...
Signed-off-by: -LAN- <[email protected] >
Co-authored-by: JzoNg <[email protected] >
2024-11-25 12:46:50 +08:00
Bowen Liang and GitHub
51db59622c
chore(lint): cleanup repeated cause exception in logging.exception replaced by helpful message ( #10425 )
2024-11-15 15:41:40 +08:00
-LAN- and GitHub
25ca0278dd
refactor(core): Remove extra_config from File. ( #10203 )
2024-11-08 18:13:24 +08:00
Bowen Liang and GitHub
0ebe198ff1
chore: use DEBUG in dify_config instead of parsing raw system environment variable in place ( #10437 )
2024-11-08 09:34:11 +08:00
Bowen Liang and GitHub
574c4a264f
chore(lint): Use logging.exception instead of logging.error ( #10415 )
2024-11-07 21:13:02 +08:00
Novice and GitHub
d1505b15c4
feat: Iteration node support parallel mode ( #9493 )
2024-11-05 10:32:49 +08:00
-LAN- and GitHub
e61752bd3a
feat/enhance the multi-modal support ( #8818 )
2024-10-21 10:43:49 +08:00
Hash Brown and GitHub
fa47f0c707
chore: disable chat service API passing parent_message_id ( #8984 )
2024-10-14 19:13:16 +08:00
takatost and GitHub
29188e0562
chore: use cache instead of re-querying node record during workflow execution ( #9280 )
2024-10-12 17:48:59 +08:00