Skip to content

Agent skill dev#6668

Open
ctlaltlaltc wants to merge 1 commit intomainfrom
agent-skill-dev
Open

Agent skill dev#6668
ctlaltlaltc wants to merge 1 commit intomainfrom
agent-skill-dev

Conversation

@ctlaltlaltc
Copy link
Copy Markdown
Collaborator

No description provided.

@ctlaltlaltc ctlaltlaltc force-pushed the agent-skill-dev branch 2 times, most recently from 55e6482 to 3c7c0ba Compare March 27, 2026 08:33
@ctlaltlaltc ctlaltlaltc marked this pull request as ready for review March 27, 2026 14:05
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 31, 2026

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 50.47% 22122 / 43825
🔵 Statements 50.47% 22122 / 43825
🔵 Functions 54.86% 716 / 1305
🔵 Branches 87.29% 4124 / 4724
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
packages/global/common/error/errorCode.ts 100% 100% 100% 100%
packages/global/common/error/code/agentSkill.ts 100% 100% 100% 100%
packages/global/core/app/utils.ts 100% 100% 100% 100%
packages/global/core/workflow/node/constant.ts 97.31% 100% 0% 97.31% 245-252
packages/global/core/workflow/node/agent/sandboxTools.ts 100% 100% 100% 100%
packages/global/support/permission/constant.ts 100% 100% 100% 100%
packages/global/support/permission/agentSkill/constant.ts 100% 100% 100% 100%
packages/global/support/permission/agentSkill/controller.ts 93.33% 50% 100% 93.33% 7
packages/global/support/permission/user/constant.ts 100% 100% 100% 100%
packages/global/support/permission/user/controller.ts 100% 100% 100% 100%
packages/service/env.ts 94.64% 100% 0% 94.64% 65-67
packages/service/common/logger/categories.ts 100% 100% 100% 100%
packages/service/core/agentSkills/archiveUtils.ts 43.05% 100% 57.14% 43.05% 20-41, 83-112
packages/service/core/agentSkills/controller.ts 60.2% 82.14% 61.53% 60.2% 122-125, 149-150, 160-163, 263-264, 293-294, 305-427, 433-452
packages/service/core/agentSkills/sandboxConfig.ts 49.76% 51.85% 60% 49.76% 57-59, 82-88, 99, 102, 110-119, 138-139, 142-143, 185-188, 193-200, 203, 251-258, 278-323, 335-346, 352-361
packages/service/core/agentSkills/sandboxController.ts 4.85% 33.33% 20% 4.85% 80-452, 468-585
packages/service/core/agentSkills/sandboxSchema.ts 100% 100% 100% 100%
packages/service/core/agentSkills/skillMdBuilder.ts 97.24% 89.39% 100% 97.24% 94-98, 101-105
packages/service/core/agentSkills/storage.ts 48.8% 57.14% 46.15% 48.8% 48-58, 118-121, 153-165, 182-188, 194-197, 213-291
packages/service/core/agentSkills/utils.ts 91.95% 87.2% 100% 91.95% 35-40, 82, 84, 90, 108-109, 159-160, 169, 181-182
packages/service/core/agentSkills/zipBuilder.ts 61.04% 78.78% 66.66% 61.04% 76-79, 99, 130-136, 164-170, 199-203, 225-229, 235-258, 275-296
packages/service/core/agentSkills/version/controller.ts 80% 80% 80% 80% 167-170, 209-242
packages/service/core/ai/sandbox/controller.ts 51.61% 54.16% 60% 51.61% 66-88, 105-110, 123-146, 149-154, 157-162, 179-180, 186-187, 203-206, 217-219, 226-242
packages/service/core/app/controller.ts 65.57% 88.88% 71.42% 65.57% 38-90, 123-124, 130-143
packages/service/core/workflow/dispatch/ai/agent/index.ts 3.9% 100% 0% 3.9% 79-631
packages/service/core/workflow/dispatch/ai/agent/utils.ts 10.9% 100% 0% 10.9% 13-84
packages/service/core/workflow/dispatch/ai/agent/capability/sandboxSkills.ts 18.13% 95.45% 33.33% 18.13% 62-120, 192-485
packages/service/core/workflow/dispatch/ai/agent/master/call.ts 4.26% 100% 0% 4.26% 60-777
packages/service/core/workflow/dispatch/ai/agent/master/prompt.ts 6.52% 100% 0% 6.52% 5-302
packages/service/core/workflow/dispatch/ai/agent/sub/file/utils.ts 21.83% 100% 0% 21.83% 35-185, 188-201
packages/service/core/workflow/dispatch/ai/agent/sub/sandbox/dispatch.ts 1.96% 100% 0% 1.96% 30-222
packages/service/core/workflow/dispatch/ai/agent/sub/sandbox/index.ts 12.94% 100% 0% 12.94% 29-54, 57-86, 89-116
packages/service/core/workflow/dispatch/ai/agent/sub/sandbox/lifecycle.ts 3.14% 100% 0% 3.14% 59-496
packages/service/core/workflow/dispatch/ai/agent/sub/sandbox/prompt.ts 1.96% 100% 0% 1.96% 11-18, 31-77
packages/service/support/permission/agentSkill/auth.ts 82.65% 85.71% 100% 82.65% 69-77, 89-94, 108-109
packages/service/support/user/audit/util.ts 27.69% 63.63% 50% 27.69% 17-25, 28-36, 41-47, 52-53, 56-60, 86-104
projects/app/src/pageComponents/app/detail/Edit/ChatAgent/utils.ts 17.2% 45.45% 40% 17.2% 68-73, 92-93, 95-100, 111-296, 299-318, 321-377
projects/app/src/pages/api/core/agentSkills/debugChat.ts 80.67% 75% 100% 80.67% 227-228, 247-248, 300-359
projects/app/src/pages/api/core/agentSkills/export.ts 100% 100% 100% 100%
projects/app/src/pages/api/core/agentSkills/debugSession/delete.ts 100% 100% 100% 100%
projects/app/src/pages/api/core/agentSkills/debugSession/list.ts 100% 100% 100% 100%
projects/app/src/pages/api/core/agentSkills/debugSession/records.ts 100% 100% 100% 100%
projects/app/src/pages/api/core/chat/record/getRecords_v2.ts 35.89% 100% 50% 35.89% 91-204
projects/app/src/pages/api/support/outLink/playground/config.ts 100% 57.14% 100% 100%
projects/app/src/pages/api/support/outLink/playground/update.ts 50% 50% 100% 50% 30-52
projects/app/src/pages/api/support/user/account/loginout.ts 100% 100% 100% 100%
projects/app/src/service/sandboxProxyUtils.ts 42.85% 92.85% 40% 42.85% 33-36, 41-47, 51-59, 82-103, 107-115, 118-119, 126-127
projects/app/src/service/support/permission/auth/chat.ts 91.81% 77.46% 66.66% 91.81% 204-212, 284-296
projects/app/src/service/support/permission/auth/outLink.ts 14% 100% 0% 14% 15-17, 20-70
Generated in workflow #298 for commit 69b000a by the Vitest Coverage Report Action

… optimization

- Skill System: Implemented a full skill management module including CRUD operations, folder organization, AI-driven skill generation, and versioning (switch/update).
- Sandbox Infrastructure: Introduced 'volume-manager' for PVC and Docker volume lifecycle management, replacing the MinIO sync-agent for better data persistence.
- Workflow Integration: Enhanced the Agent node to support skill selection and configuration, including new UI components and data normalization.
- Permission Management: Added granular permission controls for skills, supporting collaborators, owner transfers, and permission inheritance.
- UI/UX: Added a dedicated Skill dashboard, sandbox debug interface (terminal, logs, and iframe proxy), and comprehensive i18n support.
- Maintenance: Migrated Docker services to named volumes, optimized sandbox instance limits, and improved error handling for sandbox providers.

Co-authored-by: chanzhi82020 <chenzhi@sangfor.com.cn>
Co-authored-by: lavine77
Signed-off-by: Jon <ljp@sangfor.com.cn>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 3, 2026

Build Successful - Preview code-sandbox Image for this PR:

registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-pr:code-sandbox_69b000a083da74b729caff8b04c1f8ac28c8137e

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 3, 2026

Build Successful - Preview fastgpt Image for this PR:

registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-pr:fastgpt_69b000a083da74b729caff8b04c1f8ac28c8137e

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 3, 2026

Build Successful - Preview mcp_server Image for this PR:

registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-pr:mcp_server_69b000a083da74b729caff8b04c1f8ac28c8137e

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.

1 participant