Skip to content

feat(workflow): support agent generated tool parameters #2316

feat(workflow): support agent generated tool parameters

feat(workflow): support agent generated tool parameters #2316

Triggered via pull request July 23, 2026 09:09
Status Failure
Total duration 6m 21s
Artifacts 3

test-fastgpt.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 6 warnings
test-app
Process completed with exit code 1.
test/service/core/app/rewriteAppWorkflowToDetail.test.ts > rewriteAppWorkflowToDetail - agent skills > 刷新最新工具节点时忽略旧协议的默认 selectedTypeIndex 0: projects/app/test/service/core/app/rewriteAppWorkflowToDetail.test.ts#L391
AssertionError: expected { key: 'query', label: 'Query', …(7) } to match object { key: 'query', …(3) } (5 matching properties omitted from actual) - Expected + Received @@ -3,8 +3,8 @@ "renderTypeList": [ "agentGenerated", "input", "reference", ], - "selectedType": "agentGenerated", - "selectedTypeIndex": 0, + "selectedType": "input", + "selectedTypeIndex": 1, } ❯ test/service/core/app/rewriteAppWorkflowToDetail.test.ts:391:32
test/service/core/app/rewriteAppWorkflowToDetail.test.ts > rewriteAppWorkflowToDetail - agent skills > 刷新最新工具节点时把旧输入协议升级为 selectedType 和 agentGenerated 默认态: projects/app/test/service/core/app/rewriteAppWorkflowToDetail.test.ts#L325
AssertionError: expected { key: 'query', label: 'Query', …(7) } to match object { key: 'query', …(6) } (2 matching properties omitted from actual) - Expected + Received @@ -4,10 +4,10 @@ "renderTypeList": [ "agentGenerated", "input", "reference", ], - "selectedType": "agentGenerated", - "selectedTypeIndex": 0, + "selectedType": "input", + "selectedTypeIndex": 1, "toolDescription": "Search query", "value": "legacy value", } ❯ test/service/core/app/rewriteAppWorkflowToDetail.test.ts:325:32
test-app
@fastgpt/app#test: command (/home/runner/work/FastGPT/FastGPT/projects/app) /home/runner/setup-pnpm/node_modules/.bin/pnpm run test exited (1)
test-service
Process completed with exit code 1.
test/core/workflow/dispatch/ai/agent/sub/tool/utils.test.ts > getAgentRuntimeTools schema loading > upgrades legacy selectedTypeIndex 0 tool inputs to agent generated at runtime: packages/service/test/core/workflow/dispatch/ai/agent/sub/tool/utils.test.ts#L473
AssertionError: expected [] to have a length of 1 but got +0 - Expected + Received - 1 + 0 ❯ test/core/workflow/dispatch/ai/agent/sub/tool/utils.test.ts:473:19
test/core/workflow/dispatch/utils.test.ts > rewriteRuntimeWorkFlow > should inject jsonSchema and intro for standalone HTTP tool nodes: packages/service/test/core/workflow/dispatch/utils.test.ts#L1214
AssertionError: expected { renderTypeList: [ …(2) ], …(11) } to match object { Object (selectedType, selectedTypeIndex, ...) } (9 matching properties omitted from actual) - Expected + Received { "renderTypeList": [ - "agentGenerated", "numberInput", "reference", ], - "selectedType": "agentGenerated", + "selectedType": "numberInput", "selectedTypeIndex": 0, } ❯ test/core/workflow/dispatch/utils.test.ts:1214:36
test/core/workflow/dispatch/utils.test.ts > rewriteRuntimeWorkFlow > should inject jsonSchema and intro for standalone MCP tool nodes: packages/service/test/core/workflow/dispatch/utils.test.ts#L1151
AssertionError: expected { …(10) } to match object { Object (selectedType, selectedTypeIndex, ...) } (7 matching properties omitted from actual) - Expected + Received { "renderTypeList": [ - "agentGenerated", "input", "reference", ], - "selectedType": "agentGenerated", + "selectedType": "input", "selectedTypeIndex": 0, } ❯ test/core/workflow/dispatch/utils.test.ts:1151:35
test-service
@fastgpt/service#test: command (/home/runner/work/FastGPT/FastGPT/packages/service) /home/runner/setup-pnpm/node_modules/.bin/pnpm run test exited (1)
report-coverage
Process completed with exit code 1.
detect-changes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-global
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-app
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-service
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
report-coverage
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/github-script@v7. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
report-coverage
Failed to publish coverage comment: Resource not accessible by integration

Artifacts

Produced during runtime
Name Size Digest
coverage-app
1.61 MB
sha256:d93ccb6103744879f66ae9b97716f6006ac775a7cb392ff2a78a06c8150b5c34
coverage-global
134 KB
sha256:794815c016942b54fd4b62e96ccca6fb9a518f65c6cc8e8869599cd218c3b4eb
coverage-service
816 KB
sha256:e0b4a1f6e699a1f3adc567dd1e7975174986b150993affec6f3953b9e8ae5a1f