fix(llm-agents): bound the multi-tool sequence run and report its real failure (#1378) #1124
Annotations
4 errors, 2 warnings, and 1 notice
|
Run impacted specs
Process completed with exit code 1.
|
|
Run impacted specs:
tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts#L362
1) [chromium] › tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts:499:9 › Agent Multi-Tool Selection [openai / gpt-4o-mini] › agent runs the URL then Web Search tools in sequence for a chained prompt @regression @agentS @playground
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "tool-sequence-in-order"
Received: "AI message for the session not persisted yet"
Call Log:
- Timeout 90000ms exceeded while waiting on the predicate
360 | ): Promise<void> {
361 | const bearer = await getAuthToken(request);
> 362 | await expect
| ^
363 | .poll(
364 | async () => {
365 | const res = await request.get("/api/v1/monitor/messages", {
at expectToolSequencePersisted (/home/runner/work/langflow-e2e/langflow-e2e/tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts:362:3)
at /home/runner/work/langflow-e2e/langflow-e2e/tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts:543:11
at /home/runner/work/langflow-e2e/langflow-e2e/tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts:542:9
|
|
Run impacted specs:
tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts#L362
1) [chromium] › tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts:499:9 › Agent Multi-Tool Selection [openai / gpt-4o-mini] › agent runs the URL then Web Search tools in sequence for a chained prompt @regression @agentS @playground
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "tool-sequence-in-order"
Received: "AI message for the session not persisted yet"
Call Log:
- Timeout 90000ms exceeded while waiting on the predicate
360 | ): Promise<void> {
361 | const bearer = await getAuthToken(request);
> 362 | await expect
| ^
363 | .poll(
364 | async () => {
365 | const res = await request.get("/api/v1/monitor/messages", {
at expectToolSequencePersisted (/home/runner/work/langflow-e2e/langflow-e2e/tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts:362:3)
at /home/runner/work/langflow-e2e/langflow-e2e/tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts:543:11
at /home/runner/work/langflow-e2e/langflow-e2e/tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts:542:9
|
|
Run impacted specs:
tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts#L362
1) [chromium] › tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts:499:9 › Agent Multi-Tool Selection [openai / gpt-4o-mini] › agent runs the URL then Web Search tools in sequence for a chained prompt @regression @agentS @playground
Error: expect(received).toBe(expected) // Object.is equality
Expected: "tool-sequence-in-order"
Received: "AI message for the session not persisted yet"
Call Log:
- Timeout 90000ms exceeded while waiting on the predicate
360 | ): Promise<void> {
361 | const bearer = await getAuthToken(request);
> 362 | await expect
| ^
363 | .poll(
364 | async () => {
365 | const res = await request.get("/api/v1/monitor/messages", {
at expectToolSequencePersisted (/home/runner/work/langflow-e2e/langflow-e2e/tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts:362:3)
at /home/runner/work/langflow-e2e/langflow-e2e/tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts:543:11
at /home/runner/work/langflow-e2e/langflow-e2e/tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts:542:9
|
|
Complete job
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Upload Playwright report
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
|
|
Run impacted specs
1 failed
[chromium] › tests/tests-automations/regression/core-functionality/llm-agents/agent-multi-tool-selection.spec.ts:499:9 › Agent Multi-Tool Selection [openai / gpt-4o-mini] › agent runs the URL then Web Search tools in sequence for a chained prompt @regression @agentS @playground
2 passed (7.7m)
|
background
wait
wait-all
cancel
parallel
Loading