Skip to content

feat(agent-server): add token-level streaming support to agent server WebSocket #10871

feat(agent-server): add token-level streaming support to agent server WebSocket

feat(agent-server): add token-level streaming support to agent server WebSocket #10871

Triggered via pull request April 8, 2026 05:52
Status Success
Total duration 10m 18s
Artifacts 15

server.yml

on: pull_request
Matrix: build-and-push-image
Check OpenAPI Schema
30s
Check OpenAPI Schema
Matrix: build-binary-and-test
Matrix: Merge Multi-Arch Manifests
Consolidate Build Information
7s
Consolidate Build Information
Update PR description with agent server image
6s
Update PR description with agent server image
Fit to window
Zoom out
Zoom in

Annotations

3 warnings and 1 notice
build-binary-and-test (ubuntu-latest)
No files were found with the provided path: dist/openhands-server*. No artifacts will be uploaded.
build-binary-and-test (macos-latest)
No files were found with the provided path: dist/openhands-server*. No artifacts will be uploaded.
Update PR description with agent server image
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: nefrob/pr-description@v1.2.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Update PR description with agent server image
Replacing matched PR body with content

Artifacts

Produced during runtime
Name Size Digest
OpenHands~software-agent-sdk~EF6GA6.dockerbuild
243 KB
sha256:0006b90f84329b33e97f6808157ed64b88c8db77fa0f7bc6d6b67857c1e26703
OpenHands~software-agent-sdk~JUN79C.dockerbuild
246 KB
sha256:88f68bf268bc9a79986560653ef6e8bed984520cb282951872657eb6f5790eea
OpenHands~software-agent-sdk~K2PIOH.dockerbuild
109 KB
sha256:55e1f944f8b8b841a4c1b9eb2aacfe6f4d56e0ef63e14139e261ccfcd167bb66
OpenHands~software-agent-sdk~NSHR0T.dockerbuild
249 KB
sha256:4810daf679a516edb26fc6baf765d47a874a83fa871a15ddda241b59478ae849
OpenHands~software-agent-sdk~QN0B7G.dockerbuild
248 KB
sha256:c4bb123979be4dcccee0c88e445aa21be6e2739626096c3efcca25518d0035f3
OpenHands~software-agent-sdk~TX4P5H.dockerbuild
256 KB
sha256:d4e27d95471a6a840b0845b3cf48aac318b9eab0f8d8c6178e4bd1e24b87dc84
build-info-golang-amd64 Expired
320 Bytes
sha256:a84ae7b21dd80d08a74731fcd030448b765edb7a1e6d2b6de8b01600d7b85300
build-info-golang-arm64 Expired
320 Bytes
sha256:f653b3e76bd9577f9b91d9370836e48059594bbdb02cb29f9fe1799daa3a4b18
build-info-java-amd64 Expired
320 Bytes
sha256:a696b578b8c0e2abaa82d576adf02bac494894247247bc2b9a55758b7951d243
build-info-java-arm64 Expired
320 Bytes
sha256:786d719612164f3a4a6ea98e227ec924a72d61b28dd1019d27118a7c2cebf805
build-info-python-amd64 Expired
340 Bytes
sha256:b79bfbae9852d15e7d19560b9d3810680f347b7a14ae82ddc490468304c71e98
build-info-python-arm64 Expired
342 Bytes
sha256:70946f2e473f02dacb205a144ae1059144330e7772171d82f94ae3f99a1c7f02
manifest-info-golang Expired
239 Bytes
sha256:d24bae802334a9c90407d83a65d57edd1ee104cf62bad3fd9a3a4893627ccf7e
manifest-info-java Expired
234 Bytes
sha256:4e36799fd81112bd9ea90855356b53fcf6be477920f2b9c793885d59d13b6d00
manifest-info-python Expired
240 Bytes
sha256:6d7f2bd7c5cf93234994f893fdc5aa041285ced7392f30be82f45b8eba8bd353