Commit Graph

2553 Commits

Author SHA1 Message Date
731ad0d349 Merge branch 'feat/mcp' into deploy/dev 2025-07-07 15:14:13 +08:00
1a67cb77cc fix: parameter key error 2025-07-07 15:13:43 +08:00
2d5b1a2b3d Merge branch 'feat/mcp' into deploy/dev 2025-07-06 15:49:51 +08:00
17c3033710 chore: change the oauth model 2025-07-06 15:48:36 +08:00
1d0ef4c4d8 refactor(tool_manager): clean up unused imports 2025-07-04 18:39:46 +08:00
5298e06763 Merge branch 'feat/tool-plugin-oauth' into deploy/dev
# Conflicts:
#	api/core/plugin/backwards_invocation/encrypt.py
#	api/core/tools/tool_manager.py
#	api/core/tools/utils/encryption.py
#	api/services/plugin/plugin_parameter_service.py
#	api/services/tools/api_tools_manage_service.py
#	api/services/tools/builtin_tools_manage_service.py
#	api/services/tools/tools_transform_service.py
2025-07-04 17:37:26 +08:00
0dc5bfb2c7 feat(oauth): refactor tool encryption utils 2025-07-04 17:28:22 +08:00
eaefa1b7e6 feat(oauth): refactor encryption 2025-07-04 17:28:13 +08:00
9f053f3bbc feat(oauth): rename ToolProviderCredentialType to CredentialType for consistency 2025-07-04 17:28:09 +08:00
26b46b88c9 feat(oauth): add multi credentials support 2025-07-04 17:28:06 +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
9b25b7a8d8 feat(oauth): rename ToolProviderCredentialType to CredentialType for consistency 2025-07-04 14:29:34 +08:00
9ce6f34dc4 feat(oauth): add multi credentials support 2025-07-04 14:25:33 +08:00
b316867bab Merge remote-tracking branch 'origin/main' into feat/tool-plugin-oauth 2025-07-02 21:54:50 +08:00
988a76066d feat(oauth): enhance OAuth client handling and add custom client support 2025-07-02 20:19:04 +08:00
2c1bf7c411 Merge branch 'main' into feat/mcp 2025-07-02 15:31:12 +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
6ef1e017df feat(oauth): add support for retrieving credential info and OAuth client schema 2025-07-02 14:58:50 +08:00
826bf25abf Fix: prevent SQL errors when metadata filter Constant value is None or blank (#21803) 2025-07-02 14:43:01 +08:00
e26c9ee44a merge 2025-07-02 14:17:48 +08:00
89250a36b7 fix(api): files not returned in the answer node (#21807) 2025-07-02 13:54:10 +08:00
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
71d6cf1b1d fix: Make the latency and logs of web applications consistent. (#21578)
Co-authored-by: 刘江波 <jiangbo721@163.com>
2025-07-02 12:04:33 +08:00
39fe35b2e6 Merge branch 'main' into deploy/dev 2025-07-02 10:34:59 +08:00
7951a1c4df refactor(tool): implement multi provider credentials support 2025-07-02 10:05:18 +08:00
c4b960cc1a Improve Langfuse trace readability (#21777) 2025-07-02 09:15:24 +08:00
a82943a83d minor fix: add parameters in error msg of Plugin service returned no options (#21662) 2025-07-01 22:58:59 +08:00
9a4c1fe834 fix: if parameter is not required, continue (#21761)
Co-authored-by: 刘江波 <jiangbo721@163.com>
2025-07-01 21:25:45 +08:00
4198a533ad fix: code Interpreter error handling not work (#21736) 2025-07-01 16:16:34 +08:00
daec82bd44 feat(oauth): refactor tool provider methods and enhance credential handling 2025-07-01 12:53:48 +08:00
cf2173644e Release db.session connection before workflow new thread long time operation (#21726)
Co-authored-by: 李强04 <liqiang04@gaotu.cn>
2025-07-01 12:05:29 +08:00
Han
69b6f6f5d2 Fixes issue 21157/20661 extra quote in agent node (#21674)
Co-authored-by: Wang Han <wanghan@zhejianglab.org>
2025-07-01 10:43:46 +08:00
75511d38c1 Merge branch 'feat/mcp' into deploy/dev 2025-06-30 16:16:56 +08:00
7ccaadee83 fix: change the server version to support claude 2025-06-30 16:15:28 +08:00
0d98f23549 fix(api): Fix resetting sys var causing internal server error 2025-06-30 15:21:57 +08:00
273cb091fa fix: mcp tool node icon 2025-06-30 14:12:20 +08:00
c885b384a5 Merge branch 'main' into feat/mcp 2025-06-30 10:07:15 +08:00
87efe45240 feat(plugin): Add API endpoint for invoking LLM with structured output (#21624) 2025-06-27 15:57:44 +08:00
0cb00d5fd2 refactor: move structured output support outside LLM Node (#21565)
Co-authored-by: Novice <novice12185727@gmail.com>
2025-06-27 14:55:31 +08:00
cea6522122 feat: add DYNAMIC_SELECT parameter type for dynamic options in parameter entities (#21425) 2025-06-26 17:44:14 +08:00
f9c07ffca1 chore: update the mcp support version 2025-06-26 15:40:07 +08:00
ecc4ad0770 fix: the mcp server disable status 2025-06-26 13:54:18 +08:00
8a954c0b19 Merge branch 'main' into feat/tool-plugin-oauth 2025-06-26 13:29:15 +08:00
f4f6e41074 feat(oauth): add oauth redirect_uri parameters 2025-06-26 13:28:37 +08:00
ba843c2691 feat(oauth): update api 2025-06-26 11:59:20 +08:00
ef35e9febb feat: add server identifer field 2025-06-26 10:32:05 +08:00
cefb8e4218 chore: Simplify code logic (#21496)
Co-authored-by: 刘江波 <jiangbo721@163.com>
2025-06-26 10:09:52 +08:00
6bb82f8ee0 Fix minor comment missing (#21517) 2025-06-26 10:06:49 +08:00