Skip to content

feat: support together AI #626

feat: support together AI

feat: support together AI #626

Triggered via pull request February 6, 2025 13:04
Status Failure
Total duration 1m 19s
Artifacts

ci.yaml

on: pull_request
stable / fmt
18s
stable / fmt
stable / check rig-core wasm target
33s
stable / check rig-core wasm target
stable / clippy
47s
stable / clippy
stable / test
1m 10s
stable / test
stable / doc
47s
stable / doc
Fit to window
Zoom out
Zoom in

Annotations

27 errors and 2 warnings
stable / fmt
Process completed with exit code 1.
stable / check rig-core wasm target: rig-core/src/providers/together/completion.rs#L121
failed to resolve: could not find `ModelChoice` in `completion`
stable / check rig-core wasm target: rig-core/src/providers/together/completion.rs#L137
failed to resolve: could not find `ModelChoice` in `completion`
stable / check rig-core wasm target: rig-core/src/providers/together/completion.rs#L47
expected struct, variant or union type, found enum `completion::Message`
stable / check rig-core wasm target: rig-core/src/providers/together/completion.rs#L58
expected struct, variant or union type, found enum `completion::Message`
stable / check rig-core wasm target: rig-core/src/providers/together/completion.rs#L111
this function depends on never type fallback being `()`
stable / check rig-core wasm target
Process completed with exit code 101.
stable / doc: rig-core/src/providers/together/completion.rs#L121
failed to resolve: could not find `ModelChoice` in `completion`
stable / doc: rig-core/src/providers/together/completion.rs#L137
failed to resolve: could not find `ModelChoice` in `completion`
stable / doc: rig-core/src/providers/together/completion.rs#L47
expected struct, variant or union type, found enum `completion::Message`
stable / doc: rig-core/src/providers/together/completion.rs#L58
expected struct, variant or union type, found enum `completion::Message`
stable / doc: rig-core/src/providers/together/completion.rs#L47
failed to resolve: could not resolve path `completion::Message`
stable / doc: rig-core/src/providers/together/completion.rs#L58
failed to resolve: could not resolve path `completion::Message`
stable / doc: rig-core/src/providers/together/completion.rs#L111
this function depends on never type fallback being `()`
stable / doc
Process completed with exit code 101.
failed to resolve: could not find `ModelChoice` in `completion`: rig-core/src/providers/together/completion.rs#L121
error[E0433]: failed to resolve: could not find `ModelChoice` in `completion` --> rig-core/src/providers/together/completion.rs:121:41 | 121 | choice: completion::ModelChoice::Message(content.to_string()), | ^^^^^^^^^^^ could not find `ModelChoice` in `completion`
failed to resolve: could not find `ModelChoice` in `completion`: rig-core/src/providers/together/completion.rs#L137
error[E0433]: failed to resolve: could not find `ModelChoice` in `completion` --> rig-core/src/providers/together/completion.rs:137:45 | 137 | choice: completion::ModelChoice::ToolCall( | ^^^^^^^^^^^ could not find `ModelChoice` in `completion`
expected struct, variant or union type, found enum `completion::Message`: rig-core/src/providers/together/completion.rs#L47
error[E0574]: expected struct, variant or union type, found enum `completion::Message` --> rig-core/src/providers/together/completion.rs:47:18 | 47 | vec![completion::Message { | ^^^^^^^^^^^^^^^^^^^ not a struct, variant or union type | help: consider importing one of these items instead | 6 + use crate::providers::anthropic::completion::Message; | 6 + use crate::providers::galadriel::Message; | 6 + use crate::providers::perplexity::Message; | 6 + use crate::providers::together::completion::together_ai_api_types::Message; | and 2 other candidates help: if you import `Message`, refer to it directly | 47 - vec![completion::Message { 47 + vec![Message { |
expected struct, variant or union type, found enum `completion::Message`: rig-core/src/providers/together/completion.rs#L58
error[E0574]: expected struct, variant or union type, found enum `completion::Message` --> rig-core/src/providers/together/completion.rs:58:23 | 58 | messages.push(completion::Message { | ^^^^^^^^^^^^^^^^^^^ not a struct, variant or union type | help: consider importing one of these items instead | 6 + use crate::providers::anthropic::completion::Message; | 6 + use crate::providers::galadriel::Message; | 6 + use crate::providers::perplexity::Message; | 6 + use crate::providers::together::completion::together_ai_api_types::Message; | and 2 other candidates help: if you import `Message`, refer to it directly | 58 - messages.push(completion::Message { 58 + messages.push(Message { |
this function depends on never type fallback being `()`: rig-core/src/providers/together/completion.rs#L111
error: this function depends on never type fallback being `()` --> rig-core/src/providers/together/completion.rs:111:9 | 111 | fn try_from(value: CompletionResponse) -> std::prelude::v1::Result<Self, Self::Error> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions! = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748> = help: specify the types explicitly note: in edition 2024, the requirement `!: extractor::_::_serde::Deserialize<'_>` will fail --> rig-core/src/providers/together/completion.rs:140:29 | 140 | ... serde_json::from_str(&call.function.arguments)?, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = note: `-D dependency-on-unit-never-type-fallback` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(dependency_on_unit_never_type_fallback)]` help: use `()` annotations to avoid fallback changes | 140 | serde_json::from_str::<()>(&call.function.arguments)?, | ++++++
stable / clippy
Clippy has exited with exit code 101
stable / test: rig-core/src/providers/together/completion.rs#L121
failed to resolve: could not find `ModelChoice` in `completion`
stable / test: rig-core/src/providers/together/completion.rs#L137
failed to resolve: could not find `ModelChoice` in `completion`
stable / test: rig-core/src/providers/together/completion.rs#L47
expected struct, variant or union type, found enum `completion::Message`
stable / test: rig-core/src/providers/together/completion.rs#L58
expected struct, variant or union type, found enum `completion::Message`
stable / test: rig-core/src/providers/together/completion.rs#L111
this function depends on never type fallback being `()`
stable / test
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
stable / fmt: rig-core/examples/agent_with_together.rs#L3
Diff in /home/runner/work/rig/rig/rig-core/examples/agent_with_together.rs
stable / fmt: rig-core/src/providers/mod.rs#L54
Diff in /home/runner/work/rig/rig/rig-core/src/providers/mod.rs