Skip to content

fix(sdk): Use concise error message for tool validation errors #10857

fix(sdk): Use concise error message for tool validation errors

fix(sdk): Use concise error message for tool validation errors #10857

Triggered via pull request April 7, 2026 16:41
Status Success
Total duration 12m 30s
Artifacts 15

server.yml

on: pull_request
Matrix: build-and-push-image
Check OpenAPI Schema
32s
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

9 warnings and 1 notice
Check OpenAPI Schema
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.13-pruned-61c293b3920092121f59f3ea4afc67f0897cac717b23c5e9c0bbc1579aa9b1b4, another job may be creating this cache.
build-binary-and-test (ubuntu-latest)
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.13-pruned-61c293b3920092121f59f3ea4afc67f0897cac717b23c5e9c0bbc1579aa9b1b4, another job may be creating this cache.
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.
Build & Push (java-amd64)
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.13-pruned-61c293b3920092121f59f3ea4afc67f0897cac717b23c5e9c0bbc1579aa9b1b4, another job may be creating this cache.
Build & Push (python-amd64)
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.13-pruned-61c293b3920092121f59f3ea4afc67f0897cac717b23c5e9c0bbc1579aa9b1b4, another job may be creating this cache.
Build & Push (python-arm64)
Failed to save: Unable to reserve cache with key setup-uv-2-aarch64-unknown-linux-gnu-ubuntu-24.04-3.13-pruned-61c293b3920092121f59f3ea4afc67f0897cac717b23c5e9c0bbc1579aa9b1b4, another job may be creating this cache.
Build & Push (golang-arm64)
Failed to save: Unable to reserve cache with key setup-uv-2-aarch64-unknown-linux-gnu-ubuntu-24.04-3.13-pruned-61c293b3920092121f59f3ea4afc67f0897cac717b23c5e9c0bbc1579aa9b1b4, another job may be creating this cache.
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~5H2DUF.dockerbuild
264 KB
sha256:a5e06304c450bacfbf1ec65b87e04bc8456f398243e3139a69b6c8054bb68c6a
OpenHands~software-agent-sdk~H2HQN3.dockerbuild
271 KB
sha256:862be4346686ca6b0b4378d59b6690df7734c40a1dd2db391c0be09589f791e9
OpenHands~software-agent-sdk~MSAOI6.dockerbuild
271 KB
sha256:c5662aabf61dfc05f4aa9adb850b111ef43c5595bd26811aad5868e3f92e2564
OpenHands~software-agent-sdk~PSFXTV.dockerbuild
229 KB
sha256:c8bf947d364e52a11ffa930c33619da1858d9753b3f1997983a75c7c01038b45
OpenHands~software-agent-sdk~SLFC3O.dockerbuild
275 KB
sha256:50ef133ebf9ab46b881ccb2805282baf01e10859a0ef5647a91f8677d7f142f1
OpenHands~software-agent-sdk~V4ZESB.dockerbuild
295 KB
sha256:6410f3944a9a0d61b3678b14524faa8025ab868608d4ace62713500e6543efb1
build-info-golang-amd64 Expired
320 Bytes
sha256:4e992e8869cfe93a90df8c692d7d57680fd6d7c0acbdd45fd67587ec1a7573f3
build-info-golang-arm64 Expired
320 Bytes
sha256:5992dee223da8c6d16541cd5f40c4395a24f600d0981a5c70c8a6f393b0d13af
build-info-java-amd64 Expired
321 Bytes
sha256:05b9e90da4e2e689533d5fa8dcd1c1aec976963f0eca2b31c7ad42b63b8a7a8e
build-info-java-arm64 Expired
320 Bytes
sha256:3b9c94f229f47b4f64c660b01b48b8438c0578607683be9a326658c80875ca10
build-info-python-amd64 Expired
341 Bytes
sha256:27ac8fa35595a0b7ef8b9c6ed4477e2bb18e9cb376a5655491c3810dcacc9045
build-info-python-arm64 Expired
343 Bytes
sha256:4a11d5e1e7e8ad7dbf07445d6d37d51f21fb203d5be5a8b81cdc30ef8e05b705
manifest-info-golang Expired
240 Bytes
sha256:14f70ace5ab9d1c5f030659155f34c8ddea54b91d6d6046efbe4e90db8aa9a74
manifest-info-java Expired
235 Bytes
sha256:a489a79112529d2f7145efe080c502e884b9a9ee515c4e3e1c6fe157aada2306
manifest-info-python Expired
241 Bytes
sha256:70d6e5925fcb95781723eba875eaa38a193503be0f80d1ae9f15f5bb0e561377