Skip to content

Conversation

c121914yu
Copy link
Collaborator

No description provided.

c121914yu and others added 10 commits April 16, 2025 12:58
* add app submenu (#4452)

* add app submenu

* fix

* width & i18n

* optimize submenu code (#4515)

* optimize submenu code

* fix

* fix

* fix

* fix ts

* perf: dashboard sub menu

* doc

---------

Co-authored-by: heheer <[email protected]>
* feat: mcp server

* feat: mcp server

* feat: mcp server build

* update doc
* perf: path selector

* fix: docker file path
* perf: add image endpoint to dataset search

* fix: mcp_server url
* Support interactive nodes for loops, and enhance the function of merging nested and loop node history messages. (#4552)

* feat: add LoopInteractive definition

* feat: Support LoopInteractive type and update related logic

* fix: Refactor loop handling logic and improve output value initialization

* feat: Add mergeSignId to dispatchLoop and dispatchRunAppNode responses

* feat: Enhance mergeChatResponseData to recursively merge plugin details and improve response handling

* refactor: Remove redundant comments in mergeChatResponseData for clarity

* perf: loop interactive

* perf: human in loop

---------

Co-authored-by: Theresa <[email protected]>
* integrate mcp

* delete unused code

* fix ts

* bug fix

* fix

* support whole mcp tools

* add try catch

* fix

* fix

* fix ts

* fix test

* fix ts
Copy link

github-actions bot commented Apr 16, 2025

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 21.37% 10674 / 49934
🔵 Statements 21.37% 10674 / 49934
🔵 Functions 27.97% 280 / 1001
🔵 Branches 62.27% 629 / 1010
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
packages/global/common/error/code/common.ts 100% 100% 100% 100%
packages/global/common/error/code/team.ts 100% 100% 100% 100%
packages/global/core/app/constants.ts 100% 100% 100% 100%
packages/global/core/app/utils.ts 5.91% 100% 0% 5.91% 14-38, 42-173, 176-190, 193-205
packages/global/core/app/mcpTools/utils.ts 7.4% 100% 0% 7.4% 12-42, 45-92
packages/global/core/chat/constants.ts 100% 100% 100% 100%
packages/global/core/chat/utils.ts 10.77% 100% 0% 10.77% 10-17, 21-28, 32-78, 88-113, 116-127, 130-133, 136-152, 160-208
packages/global/core/workflow/utils.ts 8.88% 100% 0% 8.88% 56-57, 60-64, 68-73, 75-124, 128-170, 173-183, 191-192, 195-234, 237-312, 315-328, 331-344, 347-353, 357-358, 365-372, 380-386, 389-390, 394-425, 429-448
packages/global/core/workflow/node/constant.ts 100% 100% 100% 100%
packages/global/core/workflow/runtime/utils.ts 23.8% 90% 13.33% 23.8% 20-29, 31-45, 130-131, 140-145, 160-197, 200-211, 214-237, 240-260, 263-268, 275-363, 371-418, 421-443, 446-489, 492-522, 526-548
packages/global/core/workflow/template/constants.ts 100% 100% 100% 100%
packages/global/core/workflow/template/system/runTool.ts 100% 100% 100% 100%
packages/global/core/workflow/template/system/runToolSet.ts 100% 100% 100% 100%
packages/global/support/wallet/usage/constants.ts 100% 100% 100% 100%
packages/service/common/file/image/utils.ts 18.42% 100% 0% 18.42% 8-34, 37-44
packages/service/core/app/controller.ts 0% 100% 100% 0% 2-104
packages/service/core/app/plugin/controller.ts 6.56% 100% 0% 6.56% 29-43, 48-251
packages/service/core/chat/utils.ts 2.64% 100% 0% 2.64% 17-73, 82-397
packages/service/core/workflow/dispatch/index.ts 13.7% 100% 0% 13.7% 128-758, 762-785, 789-813
packages/service/core/workflow/dispatch/utils.ts 11.11% 100% 0% 11.11% 20-77, 80-91, 94-105, 108-116, 120-137, 139-147, 150-158
packages/service/core/workflow/dispatch/agent/runTool/index.ts 6.96% 100% 0% 6.96% 44-310, 313-364, 371-413
packages/service/core/workflow/dispatch/agent/runTool/utils.ts 10.75% 100% 0% 10.75% 11-21, 24-40, 43-48, 52-57, 60-72, 75-118
packages/service/core/workflow/dispatch/dataset/search.ts 5.64% 100% 0% 5.64% 50-253
packages/service/core/workflow/dispatch/loop/runLoop.ts 5.93% 100% 0% 5.93% 27-160
packages/service/core/workflow/dispatch/plugin/runApp.ts 8.05% 100% 0% 8.05% 38-193
packages/service/core/workflow/dispatch/plugin/runTool.ts 14.28% 100% 0% 14.28% 22-56
packages/service/core/workflow/dispatch/tools/http468.ts 7.28% 100% 0% 7.28% 68-563
packages/service/core/workflow/dispatch/tools/runLaf.ts 4.41% 100% 0% 4.41% 23-214
packages/service/core/workflow/dispatch/tools/runUpdateVar.ts 9.58% 100% 0% 9.58% 23-102
packages/service/support/mcp/schema.ts 0% 0% 0% 0% 1-58
packages/service/support/permission/mcp/auth.ts 0% 100% 100% 0% 4-45
packages/web/components/common/Icon/constants.ts 0% 100% 100% 0% 3-473
projects/app/src/pages/api/core/app/getBasicInfo.ts 0% 100% 100% 0% 2-33
projects/app/src/pages/api/core/app/mcpTools/create.ts 0% 100% 100% 0% 2-64
projects/app/src/pages/api/core/app/mcpTools/getMCPTools.ts 0% 0% 0% 0% 1-43
projects/app/src/pages/api/core/app/mcpTools/runTest.ts 0% 0% 0% 0% 1-45
projects/app/src/pages/api/core/app/mcpTools/update.ts 0% 100% 100% 0% 2-122
projects/app/src/pages/api/core/chat/chatTest.ts 0% 100% 100% 0% 2-283
projects/app/src/pages/api/support/mcp/create.ts 0% 100% 100% 0% 2-77
projects/app/src/pages/api/support/mcp/delete.ts 0% 100% 100% 0% 2-34
projects/app/src/pages/api/support/mcp/list.ts 0% 100% 100% 0% 2-34
projects/app/src/pages/api/support/mcp/update.ts 0% 100% 100% 0% 2-66
projects/app/src/pages/api/support/mcp/server/toolCall.ts 0% 100% 100% 0% 2-196
projects/app/src/pages/api/support/mcp/server/toolList.ts 0% 100% 100% 0% 2-152
projects/app/src/pages/api/v1/chat/completions.ts 0% 100% 100% 0% 2-649
projects/app/src/web/common/system/useSystemStore.ts 0% 0% 0% 0% 1-187
projects/app/src/web/core/app/api.ts 0% 0% 0% 0% 1-54
projects/app/src/web/core/app/api/plugin.ts 0% 0% 0% 0% 1-100
projects/app/src/web/support/mcp/api.ts 0% 100% 100% 0% 2-20
projects/mcp_server/src/index.ts 0% 100% 100% 0% 2-101
projects/mcp_server/src/init.ts 0% 0% 0% 0% 1-3
projects/mcp_server/src/api/fastgpt.ts 0% 100% 100% 0% 2-7
projects/mcp_server/src/api/request.ts 0% 0% 0% 0% 1-111
projects/mcp_server/src/utils/error.ts 0% 0% 0% 0% 1-10
projects/mcp_server/src/utils/log.ts 0% 0% 0% 0% 1-68
projects/mcp_server/src/utils/string.ts 0% 0% 0% 0% 1-8
Generated in workflow #584 for commit 6425c62 by the Vitest Coverage Report Action

Copy link

cloudflare-workers-and-pages bot commented Apr 16, 2025

Deploying fastgpt-doc with  Cloudflare Pages  Cloudflare Pages

Latest commit: 6425c62
Status: ✅  Deploy successful!
Preview URL: https://883e24a3.fastgpt-8gr.pages.dev
Branch Preview URL: https://v4-9-6-dev.fastgpt-8gr.pages.dev

View logs

Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://bca45313.fastgpt-8gr.pages.dev

Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://74d247fe.fastgpt-8gr.pages.dev

Copy link

Preview Image: ghcr.io/labring/fastgpt-pr:a5cfbc7fb2f18675090020edc7d37b5f42cf360f

Copy link

Preview Image: ghcr.io/labring/fastgpt-pr:9319344ab4e62f86e48786daca59cee629ba9753

Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://883e24a3.fastgpt-8gr.pages.dev

Copy link

Preview Image: ghcr.io/labring/fastgpt-pr:6425c62193bc944987417030acb96dc98bbc536a

@c121914yu c121914yu closed this Apr 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants