Feat/gemini interactions api #2150
ci.yaml
on: pull_request
stable / validate agent instructions
5s
stable / fmt
24s
stable / check rig-core wasm target
35s
stable / clippy
1m 17s
stable / test
1m 21s
stable / doc
55s
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`
|