cca3cff759
Merge branch 'main' into feat/mcp
2025-07-09 09:41:42 +08:00
ebc4fdc4b2
moving the MessageStatus class from the models.model module to models.enums module ( #21867 )
...
Signed-off-by: neatguycoding <15627489+NeatGuyCoding@users.noreply.github.com >
2025-07-03 13:56:23 +08:00
e17b33e004
chore: add message status enum ( #21825 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-07-02 21:22:28 +08:00
2c1bf7c411
Merge branch 'main' into feat/mcp
2025-07-02 15:31:12 +08:00
3e9368ce84
refactor: simplify logic based on review suggestions
2025-07-02 15:15:38 +08:00
b8b9c3a783
fix: set the func.coalesce() second paramter default value #21239 ( #21240 )
...
Signed-off-by: YoungLH <974840768@qq.com >
2025-07-01 11:31:14 +08:00
9ded6f6a40
[fix] #21678 User input of remote file link on the run page form causes conversation/message interface error ( #21683 )
...
Co-authored-by: 李强04 <liqiang04@gaotu.cn >
2025-07-01 10:40:39 +08:00
c885b384a5
Merge branch 'main' into feat/mcp
2025-06-30 10:07:15 +08:00
90aba77471
chore: remove unused code ( #21497 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-06-26 10:08:17 +08:00
8f15341f1e
fix(event_handlers): DB dead lock ( #21468 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-06-25 16:20:37 +08:00
f783ad68e4
chore(refactor): queries in service and auth components
2025-06-25 14:09:19 +08:00
01922f2d02
feat: add unique id in mcp tool dsl
2025-06-25 09:38:50 +08:00
9de552cb42
fix: first message query error ( #21444 )
...
Co-authored-by: 刘江波 <jiangbo721@163.com >
2025-06-24 20:32:50 +08:00
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
a67325f444
fix: change the icon handle logic
2025-06-23 16:04:12 +08:00
a467612b2b
Merge branch 'main' into feat/mcp
2025-06-20 14:59:02 +08:00
6b1ad634f1
fix(workflow_run): sequence_number race. ( #21228 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-06-19 17:53:49 +08:00
58faef8b5b
Merge branch 'main' into feat/mcp
2025-06-19 16:51:50 +08:00
30cfc9c172
Feat/plugin install scope management ( #19963 )
2025-06-18 16:25:00 +08:00
671136f5e6
Merge branch 'main' into feat/mcp
2025-06-11 17:59:53 +08:00
930c4cb609
feat(api): Adjust WorkflowDraftVariable and WorkflowNodeExecutionModel ( #20746 )
...
- Add `node_execution_id` column to `WorkflowDraftVariable`, allowing efficient implementation of
the "Reset to last run value" feature.
- Add additional index for `WorkflowNodeExecutionModel` to improve the performance of last run lookup.
Closes #20745 .
2025-06-06 21:03:59 +08:00
ecd18b70a1
fix: mypy error
2025-06-05 18:15:20 +08:00
a9e73653a8
Merge branch 'main' into feat/mcp
2025-06-05 17:19:27 +08:00
5ccfb1f4ba
refactor: Improve model status handling and structured output ( #20586 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-06-04 19:56:54 +08:00
fadaa79f56
fix: change the constraint
2025-05-30 10:56:59 +08:00
36d7369ed5
chore: change the server url type
2025-05-30 10:02:03 +08:00
14aecc147b
feat: add encrypted
2025-05-30 09:19:46 +08:00
2ebf4e767b
fix(models): WorkflowRun's total_steps and exceptions_count mismatch with database ( #20452 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-30 07:53:13 +08:00
f7fb10635f
refactor(workflow): Rename workflow node execution models ( #20458 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-30 04:56:37 +08:00
482e50aae9
Refactor/remove db from cycle manager ( #20455 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-30 04:34:13 +08:00
1a7242abd4
Merge branch 'main' into feat/mcp
2025-05-28 09:37:55 +08:00
c7cb3770a4
feat: agent node add mcp tools
2025-05-28 09:26:14 +08:00
41bbcb9540
feat: upgrade streamable http client
2025-05-27 13:14:51 +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
6f982eb7e4
feat: add author_name for app list card ( #16900 )
...
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
2025-05-26 18:20:53 +08:00
8464ad0b35
fix: add model
2025-05-23 13:41:03 +08:00
9b1dc1de7a
fix: system file upload can't export custom file types ( #20122 )
2025-05-22 22:29:27 +08:00
bdb4395319
feat: add mcp server
2025-05-22 18:16:56 +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
13dc1c8795
Simplify execution_metadata Handling for WorkflowNodeExecution ( #20062 )
...
Currently, `WorkflowNodeExecution.execution_metadata_dict` returns `None` when metadata is absent in the database. This requires all callers to perform `None` checks when processing metadata, leading to more complex caller-side logic.
This pull request updates the `execution_metadata_dict` method to return an empty dictionary instead of `None` when metadata is absent. This change would simplify the caller logic, as it removes the need for explicit `None` checks and provides a more consistent data structure to work with.
2025-05-21 18:38:16 +08:00
3196dc2d61
refactor: Use typed SQLAlchemy base model and fix type errors ( #19980 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-21 15:38:03 +08:00
911f9eadd0
fix model workflow_draft_variables duplicate app_id set. ( #19949 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
2025-05-20 10:26:34 +08:00
6a9e0b1005
feat(api): Introduce WorkflowDraftVariable Model ( #19737 )
...
- Introduce `WorkflowDraftVariable` model and the corresponding migration.
- Implement `EnumText`, a custom column type for SQLAlchemy designed
to work seamlessly with enumeration classes based on `StrEnum`.
2025-05-19 22:59:56 +08:00
c1a58ac160
feat: mcp client init
2025-05-19 18:03:40 +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
5360180a2a
feat: add index for workflow_conversation_variables.conversation_id ( #19657 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-14 14:16:15 +08:00
c76d763639
add endpoint of get feedbacks ( #18697 )
...
Co-authored-by: lizb <lizb@sugon.com >
2025-05-13 10:35:14 +08:00
b00f94df64
fix: replace all dataset.Model.query to db.session.query(Model) ( #19509 )
2025-05-12 13:52:33 +08:00
b29087b680
fix: db.session.query(TenantAccountJoin) ( #19482 )
2025-05-10 04:43:56 -07:00
792b321a81
refactor(models): Use the SQLAlchemy base model. ( #19435 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-05-09 13:52:05 +08:00