Skip to content

Feat/gemini interactions api #2150

Feat/gemini interactions api

Feat/gemini interactions api #2150

Triggered via pull request February 25, 2026 06:18
Status Failure
Total duration 1m 24s
Artifacts

ci.yaml

on: pull_request
stable / validate agent instructions
5s
stable / validate agent instructions
stable / fmt
24s
stable / fmt
stable / check rig-core wasm target
35s
stable / check rig-core wasm target
stable / clippy
1m 17s
stable / clippy
stable / test
1m 21s
stable / test
stable / doc
55s
stable / doc
Fit to window
Zoom out
Zoom in

Annotations

27 errors
stable / check rig-core wasm target
Process completed with exit code 101.
stable / check rig-core wasm target: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L1812
struct `message::Reasoning` does not have fields named `reasoning`, `signature`
stable / check rig-core wasm target: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L530
use of deprecated method `completion::message::Reasoning::with_signature`: Use `new_with_signature` or content-level signature handling instead
stable / check rig-core wasm target: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L481
missing field `message_id` in initializer of `completion::request::CompletionResponse<_>`
stable / check rig-core wasm target: rig/rig-core/src/providers/gemini/client.rs#L146
not all trait items implemented, missing: `ModelListing`
stable / doc
Process completed with exit code 101.
stable / doc: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L1812
struct `message::Reasoning` does not have fields named `reasoning`, `signature`
stable / doc: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L530
use of deprecated method `completion::message::Reasoning::with_signature`: Use `new_with_signature` or content-level signature handling instead
stable / doc: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L481
missing field `message_id` in initializer of `completion::request::CompletionResponse<_>`
stable / doc: rig/rig-core/src/providers/gemini/client.rs#L146
not all trait items implemented, missing: `ModelListing`
missing field `message_id` in initializer of `completion::request::CompletionResponse<_>`: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L481
error[E0063]: missing field `message_id` in initializer of `completion::request::CompletionResponse<_>` --> rig/rig-core/src/providers/gemini/interactions_api/mod.rs:481:12 | 481 | Ok(completion::CompletionResponse { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `message_id`
struct `completion::message::Reasoning` does not have fields named `reasoning`, `signature`: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L1813
error[E0026]: struct `completion::message::Reasoning` does not have fields named `reasoning`, `signature` --> rig/rig-core/src/providers/gemini/interactions_api/mod.rs:1812:21 | 1812 | reasoning, | ^^^^^^^^^ 1813 | signature, | ^^^^^^^^^ struct `completion::message::Reasoning` does not have these fields
use of deprecated method `completion::message::Reasoning::with_signature`: Use `new_with_signature` or content-level signature handling instead: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L530
error: use of deprecated method `completion::message::Reasoning::with_signature`: Use `new_with_signature` or content-level signature handling instead --> rig/rig-core/src/providers/gemini/interactions_api/mod.rs:530:43 | 530 | Reasoning::multi(summary).with_signature(signature), | ^^^^^^^^^^^^^^ | = note: `-D deprecated` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(deprecated)]`
missing field `message_id` in initializer of `completion::request::CompletionResponse<_>`: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L481
error[E0063]: missing field `message_id` in initializer of `completion::request::CompletionResponse<_>` --> rig/rig-core/src/providers/gemini/interactions_api/mod.rs:481:12 | 481 | Ok(completion::CompletionResponse { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `message_id`
struct `completion::message::Reasoning` does not have fields named `reasoning`, `signature`: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L1813
error[E0026]: struct `completion::message::Reasoning` does not have fields named `reasoning`, `signature` --> rig/rig-core/src/providers/gemini/interactions_api/mod.rs:1812:21 | 1812 | reasoning, | ^^^^^^^^^ 1813 | signature, | ^^^^^^^^^ struct `completion::message::Reasoning` does not have these fields
use of deprecated method `completion::message::Reasoning::with_signature`: Use `new_with_signature` or content-level signature handling instead: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L530
error: use of deprecated method `completion::message::Reasoning::with_signature`: Use `new_with_signature` or content-level signature handling instead --> rig/rig-core/src/providers/gemini/interactions_api/mod.rs:530:43 | 530 | Reasoning::multi(summary).with_signature(signature), | ^^^^^^^^^^^^^^ | = note: `-D deprecated` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(deprecated)]`
missing field `message_id` in initializer of `completion::request::CompletionResponse<_>`: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L481
error[E0063]: missing field `message_id` in initializer of `completion::request::CompletionResponse<_>` --> rig/rig-core/src/providers/gemini/interactions_api/mod.rs:481:12 | 481 | Ok(completion::CompletionResponse { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `message_id`
not all trait items implemented, missing: `ModelListing`: rig/rig-core/src/providers/gemini/client.rs#L146
error[E0046]: not all trait items implemented, missing: `ModelListing` --> rig/rig-core/src/providers/gemini/client.rs:146:1 | 146 | impl<H> Capabilities<H> for GeminiInteractionsExt { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `ModelListing` in implementation | ::: rig/rig-core/src/client/mod.rs:228:5 | 228 | type ModelListing: Capability; | ----------------------------- `ModelListing` from trait
not all trait items implemented, missing: `ModelListing`: rig/rig-core/src/providers/gemini/client.rs#L146
error[E0046]: not all trait items implemented, missing: `ModelListing` --> rig/rig-core/src/providers/gemini/client.rs:146:1 | 146 | impl<H> Capabilities<H> for GeminiInteractionsExt { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `ModelListing` in implementation | ::: rig/rig-core/src/client/mod.rs:228:5 | 228 | type ModelListing: Capability; | ----------------------------- `ModelListing` from trait
not all trait items implemented, missing: `ModelListing`: rig/rig-core/src/providers/gemini/client.rs#L146
error[E0046]: not all trait items implemented, missing: `ModelListing` --> rig/rig-core/src/providers/gemini/client.rs:146:1 | 146 | impl<H> Capabilities<H> for GeminiInteractionsExt { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `ModelListing` in implementation | ::: rig/rig-core/src/client/mod.rs:228:5 | 228 | type ModelListing: Capability; | ----------------------------- `ModelListing` from trait
stable / test
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
stable / test: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L2368
missing fields `model` and `output_schema` in initializer of `completion::request::CompletionRequest`
stable / test: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L1812
struct `completion::message::Reasoning` does not have fields named `reasoning`, `signature`
stable / test: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L1812
struct `message::Reasoning` does not have fields named `reasoning`, `signature`
stable / test: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L530
use of deprecated method `completion::message::Reasoning::with_signature`: Use `new_with_signature` or content-level signature handling instead
stable / test: rig/rig-core/src/providers/gemini/interactions_api/mod.rs#L481
missing field `message_id` in initializer of `completion::request::CompletionResponse<_>`
stable / test: rig/rig-core/src/providers/gemini/client.rs#L146
not all trait items implemented, missing: `ModelListing`