Skip to content

Keep agent chat turns alive across websocket disconnects, replay on reconnect #11790

Keep agent chat turns alive across websocket disconnects, replay on reconnect

Keep agent chat turns alive across websocket disconnects, replay on reconnect #11790

Triggered via pull request August 4, 2026 20:58
Status Success
Total duration 16m 0s
Artifacts 3

test.yml

on: pull_request
Quality Gate (npm run check)  /  build
4m 10s
Quality Gate (npm run check) / build
Matrix: Quality Gate (npm run check) / static
Quality Gate (npm run check)  /  docker
7m 19s
Quality Gate (npm run check) / docker
Workflow Integration Tests
4m 1s
Workflow Integration Tests
Workflow Runner Browser E2E
5m 10s
Workflow Runner Browser E2E
Matrix: Quality Gate (npm run check) / built
Quality Gate (npm run check)  /  quality
4s
Quality Gate (npm run check) / quality
Fit to window
Zoom out
Zoom in

Annotations

10 warnings and 1 notice
react-hooks(exhaustive-deps): web/src/components/node/DataTable/DataTable.tsx#L290
React Hook useEffect has missing dependencies: 'data', 'isModalMode', 'onChangeRows', 'updateHistoryState', and 'buildColumns'
react-hooks(exhaustive-deps): web/src/components/node/BypassGroupButton.tsx#L72
React Hook useMemo has a missing dependency: 'theme.vars.palette.text.secondary'
react-hooks(exhaustive-deps): web/src/components/node/DynamicFalSchemaNode/FalSchemaLoader.tsx#L125
React Hook useEffect has a missing dependency: 'data.dynamic_inputs'
react-hooks(exhaustive-deps): web/src/hooks/useNodeEditorShortcuts.ts#L505
React Hook useMemo has a missing dependency: 'navigate'
react-hooks(exhaustive-deps): web/src/components/node/PreviewImageGrid.tsx#L490
The ref's value `.current` is accessed directly in the effect cleanup function.
react-hooks(exhaustive-deps): web/src/hooks/nodes/useNodeIO.ts#L287
React Hook useMemo has unnecessary dependency: liveGenTrigger
react-hooks(exhaustive-deps): web/src/hooks/nodes/useNodeIO.ts#L178
React Hook useMemo has unnecessary dependency: liveGenTrigger
react-hooks(exhaustive-deps): web/src/components/node/output/hooks.ts#L215
React Hook useEffect has missing dependencies: 'videoValue.data', 'videoValue.uri', and 'videoValue.type'
eslint(curly): mobile/src/stores/ChatStore.ts#L242
Expected { after 'if' condition.
react-hooks(exhaustive-deps): web/src/components/audio_editor/AudioSampleEditor.tsx#L268
React Hook useEffect has missing dependencies: 'history', and 'getCtx'
🎭 Playwright Run Summary
10 passed (8.2s)

Artifacts

Produced during runtime
Name Size Digest
nodetool-ai~nodetool~I1QQ44.dockerbuild
105 KB
sha256:de2923bdec4c65e13019f06d28ae5f00d40a95f3e95192a7bac6ef43d3bedab3
packages-dist Expired
8.87 MB
sha256:dbe3a6babafa9774e41b8f6521bb2236ec07055ae077115ca32567977e00443a
reliability-harness-dist Expired
163 KB
sha256:735f026bfb4a1a913add1b125337a472f50075f336b01b71e4c182e55810a2b9