move formats/openai.rs into goose-providers crate, along with several dependencies (#9633)

This commit is contained in:
Jack Amadeo
2026-06-08 11:26:33 -04:00
committed by GitHub
parent 4904e3c856
commit e5fd568e01
85 changed files with 1847 additions and 1793 deletions
+1
View File
@@ -23,6 +23,7 @@ path = "src/bin/generate_manpages.rs"
clap_mangen = { version = "0.3", default-features = false }
goose = { path = "../goose", default-features = false }
goose-mcp = { path = "../goose-mcp", default-features = false }
goose-providers = { path = "../goose-providers", default-features = false }
rmcp = { workspace = true }
clap = { workspace = true }
cliclack = { version = "0.5", default-features = false }
+1 -1
View File
@@ -3,8 +3,8 @@ use console::style;
use goose::config::paths::Paths;
use goose::config::Config;
use goose::conversation::message::Message;
use goose::providers::errors::ProviderError;
use goose::session::session_manager::{DB_NAME, SESSIONS_FOLDER};
use goose_providers::errors::ProviderError;
use serde_yaml;
use std::time::Duration;
+3 -3
View File
@@ -2091,11 +2091,11 @@ fn handle_agent_error(e: &anyhow::Error, is_stream_json_mode: bool) {
});
}
if e.downcast_ref::<goose::providers::errors::ProviderError>()
if e.downcast_ref::<goose_providers::errors::ProviderError>()
.map(|provider_error| {
matches!(
provider_error,
goose::providers::errors::ProviderError::ContextLengthExceeded(_)
goose_providers::errors::ProviderError::ContextLengthExceeded(_)
)
})
.unwrap_or(false)
@@ -2366,7 +2366,7 @@ mod tests {
assert_eq!(current.model_name, "gpt-5.4");
assert_eq!(
current.thinking_effort(),
Some(goose::model::ThinkingEffort::High)
Some(goose_providers::thinking::ThinkingEffort::High)
);
let switched = build_switched_model_config("openai", "gpt-5.4", &current).unwrap();