Skip to content

Normalize completion responses at the provider boundary and erase the model type at agent construction #3592

Normalize completion responses at the provider boundary and erase the model type at agent construction

Normalize completion responses at the provider boundary and erase the model type at agent construction #3592

Triggered via pull request August 4, 2026 22:40
Status Success
Total duration 10m 33s
Artifacts

ci.yaml

on: pull_request
stable / fmt
20s
stable / fmt
stable / check rig-core wasm target
30s
stable / check rig-core wasm target
stable / rmcp rejected on wasm
35s
stable / rmcp rejected on wasm
stable / clippy
1m 18s
stable / clippy
stable / test
10m 29s
stable / test
stable / doctest
2m 0s
stable / doctest
stable / doc
1m 23s
stable / doc
Matrix: check-wasm-runtimes
Fit to window
Zoom out
Zoom in

Annotations

1 error and 11 warnings
stable / rmcp rejected on wasm: crates/rig-agent/src/tool/mod.rs#L140
the `rmcp` feature is native-only: rmcp's `ClientHandler` requires `Send + Sync` unconditionally (its `local` feature relaxes only futures), which rig's wasm tool registry cannot satisfy. Disable `rmcp` for wasm targets.
stable / fmt
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
stable / check rig-agent wasm target
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
stable / rmcp rejected on wasm
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
stable / check rig-core wasm target
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
stable / check rig wasm target
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
stable / check rig-candle wasm target
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
stable / check candle_wasm_chat wasm target
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
stable / doc
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
stable / clippy
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, clechasseur/rs-clippy-check@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
stable / doctest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
stable / test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions-rs/cargo@v1, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/