Commit Graph

277 Commits

Author SHA1 Message Date
203d7ec94b Merge branch 'feat/tool-plugin-oauth' into deploy/dev 2025-07-11 21:28:22 +08:00
ace6e11a6f feat(oauth): implement AES encryption and decryption for system OAuth parameters 2025-07-11 21:28:02 +08:00
1099e75da1 Merge branch 'feat/tool-plugin-oauth' into deploy/dev 2025-07-11 16:30:05 +08:00
adc39f7b0d feat(oauth): enhance OAuth client management and validation 2025-07-11 16:28:40 +08:00
f3bbab0eed Merge remote-tracking branch 'origin/main' into feat/tool-plugin-oauth
# Conflicts:
#	api/controllers/console/workspace/tool_providers.py
#	api/core/tools/entities/api_entities.py
#	api/core/tools/tool_manager.py
#	api/core/tools/utils/configuration.py
#	api/services/tools/tools_transform_service.py
2025-07-11 13:48:41 +08:00
535fff62f3 feat: add MCP support (#20716)
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
2025-07-10 14:01:34 +08:00
73e209505a merge feat/tool-oauth 2025-07-09 18:31:51 +08:00
4cb50f1809 feat(libs): Introduce extract_tenant_id (#22086)
Signed-off-by: -LAN- <laipz8200@outlook.com>
2025-07-09 17:45:56 +08:00
df1e84ef99 merge 2025-07-08 17:25:40 +08:00
2017951336 fix: resolve circular dependency in MCPToolProviderController 2025-07-04 18:45:07 +08:00
478c156f7d feat(oauth&mcp): refactor credential encrypter 2025-07-04 15:28:41 +08:00
c160a0e5e3 Merge branch 'feat/tool-plugin-oauth' into deploy/dev
# Conflicts:
#	api/controllers/console/workspace/tool_providers.py
#	api/core/tools/entities/api_entities.py
#	api/core/tools/tool_manager.py
#	api/core/tools/utils/configuration.py
#	api/services/tools/tools_transform_service.py
2025-07-04 14:42:43 +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
b316867bab Merge remote-tracking branch 'origin/main' into feat/tool-plugin-oauth 2025-07-02 21:54:50 +08:00
e17b33e004 chore: add message status enum (#21825)
Co-authored-by: 刘江波 <jiangbo721@163.com>
2025-07-02 21:22:28 +08:00
e965eaca1f Merge branch 'feat/mcp' into deploy/dev 2025-07-02 15:25:17 +08:00
3e9368ce84 refactor: simplify logic based on review suggestions 2025-07-02 15:15:38 +08:00
39fe35b2e6 Merge branch 'main' into deploy/dev 2025-07-02 10:34:59 +08:00
daec82bd44 feat(oauth): refactor tool provider methods and enhance credential handling 2025-07-01 12:53:48 +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
db0090972e Merge branch 'feat/plugin-auto-upgrade' into deploy/dev 2025-06-30 14:37:55 +08:00
c885b384a5 Merge branch 'main' into feat/mcp 2025-06-30 10:07:15 +08:00
8a954c0b19 Merge branch 'main' into feat/tool-plugin-oauth 2025-06-26 13:29: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
a58e99c671 Merge branch 'main' into feat/tool-plugin-oauth 2025-06-25 14:29:39 +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
7979e05ade Merge branch 'main' into feat/tool-plugin-oauth
# Conflicts:
#	README.md
#	api/services/tools/builtin_tools_manage_service.py
2025-06-24 21:09:15 +08:00
5e7c5863ef refactor(tool oauth): update api implementation 2025-06-24 21:07:45 +08:00
9de552cb42 fix: first message query error (#21444)
Co-authored-by: 刘江波 <jiangbo721@163.com>
2025-06-24 20:32:50 +08:00
c983967d82 feat: combine plugin preferences apis 2025-06-24 15:44:03 +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
7f292dc261 fix: remove debugging flags 2025-06-23 12:49:18 +08:00
12c20ec7f6 feat: plugin OAuth with stateful 2025-06-23 10:48:20 +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