Skip to content

feat(cli): add API v2 AgentInstance workflows #8731

feat(cli): add API v2 AgentInstance workflows

feat(cli): add API v2 AgentInstance workflows #8731

Triggered via pull request August 27, 2026 19:23
Status Failure
Total duration 21m 32s
Artifacts

ci.yaml

on: pull_request
Matrix: python-test
Matrix: build
Matrix: rolling-upgrade-tests
Matrix: upgrade-tests
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 8 warnings, and 2 notices
Query Contraction Check
Process completed with exit code 2.
ui-tests
Process completed with exit code 1.
[firefox] › playwright/tests/shell-chrome.spec.ts:87:1 › app shell: collapsed: ui/playwright/tests/shell-chrome.spec.ts#L121
2) [firefox] › playwright/tests/shell-chrome.spec.ts:87:1 › app shell: collapsed, every nav icon sits on the rail's centre line Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: nav-dashboard is 2.9px off the centre line expect(received).toBeLessThanOrEqual(expected) Expected: <= 2 Received: 2.85833740234375 119 | * makes the suite report the renderer rather than the layout. 120 | */ > 121 | expect(Math.abs(off), `${key} is ${off.toFixed(1)}px off the centre line`).toBeLessThanOrEqual(2); | ^ 122 | } 123 | }); 124 | at /home/runner/work/kagent/kagent/ui/playwright/tests/shell-chrome.spec.ts:121:80
[firefox] › playwright/tests/shell-chrome.spec.ts:87:1 › app shell: collapsed: ui/playwright/tests/shell-chrome.spec.ts#L121
2) [firefox] › playwright/tests/shell-chrome.spec.ts:87:1 › app shell: collapsed, every nav icon sits on the rail's centre line Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: nav-dashboard is 3.2px off the centre line expect(received).toBeLessThanOrEqual(expected) Expected: <= 2 Received: 3.1833267211914062 119 | * makes the suite report the renderer rather than the layout. 120 | */ > 121 | expect(Math.abs(off), `${key} is ${off.toFixed(1)}px off the centre line`).toBeLessThanOrEqual(2); | ^ 122 | } 123 | }); 124 | at /home/runner/work/kagent/kagent/ui/playwright/tests/shell-chrome.spec.ts:121:80
[firefox] › playwright/tests/shell-chrome.spec.ts:87:1 › app shell: collapsed: ui/playwright/tests/shell-chrome.spec.ts#L121
2) [firefox] › playwright/tests/shell-chrome.spec.ts:87:1 › app shell: collapsed, every nav icon sits on the rail's centre line Error: nav-dashboard is 3.1px off the centre line expect(received).toBeLessThanOrEqual(expected) Expected: <= 2 Received: 3.0916595458984375 119 | * makes the suite report the renderer rather than the layout. 120 | */ > 121 | expect(Math.abs(off), `${key} is ${off.toFixed(1)}px off the centre line`).toBeLessThanOrEqual(2); | ^ 122 | } 123 | }); 124 | at /home/runner/work/kagent/kagent/ui/playwright/tests/shell-chrome.spec.ts:121:80
[chromium] › playwright/tests/lists/list-filters.spec.ts:42:1 › lists: a page's filter narrows that page's own rows: ui/playwright/tests/lists/list-filters.spec.ts#L89
1) [chromium] › playwright/tests/lists/list-filters.spec.ts:42:1 › lists: a page's filter narrows that page's own rows › 3. a term and a filter chosen in quick succession both survive Error: expect(locator).toBeVisible() failed Locator: getByTestId('models-filters-pill-ns-kagent') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByTestId('models-filters-pill-ns-kagent') 87 | 88 | await expect(page.getByTestId("models-filters-pill-search")).toBeVisible(); > 89 | await expect(page.getByTestId("models-filters-pill-ns-kagent")).toBeVisible(); | ^ 90 | await expect(dataRows(page)).toHaveCount(2); 91 | }); 92 | }); at /home/runner/work/kagent/kagent/ui/playwright/tests/lists/list-filters.spec.ts:89:69 at /home/runner/work/kagent/kagent/ui/playwright/tests/lists/list-filters.spec.ts:74:3
ui-tests
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/
ui-tests: ui/src/theme/themeMode.tsx#L137
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
ui-tests: ui/src/pages/agents/HarnessesTab.tsx#L63
The 'rows' logical expression could make the dependencies of useMemo Hook (at line 82) change on every render. To fix this, wrap the initialization of 'rows' in its own useMemo() Hook
ui-tests: ui/src/components/table/RefreshButton.tsx#L31
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
ui-tests: ui/src/components/model-form/ProviderIcon.tsx#L150
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
ui-tests: ui/src/components/model-form/ProviderIcon.tsx#L132
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
ui-tests: ui/src/api/hooks/useChat.ts#L545
React Hook useMemo has a missing dependency: 'refreshTranscript'. Either include it or remove the dependency array
test-e2e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Cache Key
Branch: kagent-v2-api-v2-cli-pr1-split
🎭 Playwright Run Summary
1 failed [firefox] › playwright/tests/shell-chrome.spec.ts:87:1 › app shell: collapsed, every nav icon sits on the rail's centre line 1 flaky [chromium] › playwright/tests/lists/list-filters.spec.ts:42:1 › lists: a page's filter narrows that page's own rows 179 passed (8.9m)