Skip to content

feat(agent-server): expose model switching (switch_profile) in agent-server REST API #10965

feat(agent-server): expose model switching (switch_profile) in agent-server REST API

feat(agent-server): expose model switching (switch_profile) in agent-server REST API #10965

Triggered via pull request April 10, 2026 08:32
Status Success
Total duration 10m 21s
Artifacts 15

server.yml

on: pull_request
Matrix: build-and-push-image
Check OpenAPI Schema
35s
Check OpenAPI Schema
Matrix: build-binary-and-test
Matrix: Merge Multi-Arch Manifests
Consolidate Build Information
3s
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~B01Q3C.dockerbuild
251 KB
sha256:d8a4c85e7664935c7b435d55e0aea21cba1f4c74828a444b50b488d37abd45a0
OpenHands~software-agent-sdk~HPYHTY.dockerbuild
112 KB
sha256:1f9d10af9f3cf5f6286d6b527dd748d95ed3d23f8800193ded85e66490768cc5
OpenHands~software-agent-sdk~I6GR9M.dockerbuild
286 KB
sha256:5144d8707cfdab68a4e6e55d1328d79fe5ce74eaaee9c1d6ac0aef9c7d9897e3
OpenHands~software-agent-sdk~L56PCM.dockerbuild
115 KB
sha256:71125e8c4d067dcf2f659220b0339db6ba964b8f88d8bf31b28ba1e64f844f3c
OpenHands~software-agent-sdk~RFHH8D.dockerbuild
232 KB
sha256:894cc9a2c0ae66d7d7a13a852ed82b79c7b3555a407a8782a55de84a58b1cf73
OpenHands~software-agent-sdk~T3G0CX.dockerbuild
252 KB
sha256:7562074b00e743deb7c13bd130cdaf868706defada65146a49c4e15e1edbf121
build-info-golang-amd64 Expired
318 Bytes
sha256:c328bb538883ee878d414aeb9891f093bf449c22a7019f2aca291990eea0c78c
build-info-golang-arm64 Expired
318 Bytes
sha256:b557a130a32640af882eddeb768929b66118019a8b447a6730fd2b19753506ac
build-info-java-amd64 Expired
319 Bytes
sha256:9d33d0780b8e49976082fb8cec7a8955d46b7fac9deff43ffee8b6e58f8c0c5a
build-info-java-arm64 Expired
319 Bytes
sha256:e1ca4bbc91b19e3a25bb4737f80dc85f7310a9a9decd734da526dba06f93f6f9
build-info-python-amd64 Expired
340 Bytes
sha256:8544de10d2666470ad32ea1e969559f1793e448de4d7c5bdf34164f8e567e96f
build-info-python-arm64 Expired
340 Bytes
sha256:bee1cf9944269b76c78a3a82a4b6f7bb73e0b8a335f337e5416dcf5f6808f6c2
manifest-info-golang Expired
238 Bytes
sha256:97b20a2af9405daaacc09c3414b24e698282eafdb2bcd7afe905f1af982c7762
manifest-info-java Expired
233 Bytes
sha256:47bfb7216a88bb5658d2b3d68bdafd86ce0148ad89bb9cd421f97d75cf21da7c
manifest-info-python Expired
238 Bytes
sha256:fec1eca03bfa533a323ffbffdcd018c03dfccbd0b4bf276f2af9be85a6f855d9