feat(workflow): support agent generated tool parameters #2316
test-fastgpt.yaml
on: pull_request
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
|
|