move formats/openai.rs into goose-providers crate, along with several dependencies (#9633)
This commit is contained in:
@@ -53,6 +53,7 @@ native-tls = [
|
||||
[dependencies]
|
||||
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 }
|
||||
axum = { workspace = true, features = ["ws", "macros"] }
|
||||
tokio = { workspace = true }
|
||||
|
||||
@@ -5,10 +5,11 @@ use goose::config::permission::PermissionLevel;
|
||||
use goose::config::ExtensionEntry;
|
||||
use goose::conversation::Conversation;
|
||||
use goose::download_manager::{DownloadProgress, DownloadStatus};
|
||||
use goose::model::{ModelConfig, ThinkingEffort};
|
||||
use goose::model::ModelConfig;
|
||||
use goose::permission::permission_confirmation::{Permission, PrincipalType};
|
||||
use goose::providers::base::{ConfigKey, ModelInfo, ProviderMetadata, ProviderType};
|
||||
use goose::session::{Session, SessionInsights, SessionType, SystemInfo};
|
||||
use goose_providers::thinking::ThinkingEffort;
|
||||
use rmcp::model::{
|
||||
Annotations, Content, EmbeddedResource, Icon, IconTheme, ImageContent, JsonObject,
|
||||
RawAudioContent, RawContent, RawEmbeddedResource, RawImageContent, RawResource, RawTextContent,
|
||||
|
||||
@@ -5,7 +5,7 @@ use axum::{
|
||||
};
|
||||
use goose::config::ConfigError;
|
||||
use goose::model::ConfigError as ModelConfigError;
|
||||
use goose::providers::errors::ProviderError;
|
||||
use goose_providers::errors::ProviderError;
|
||||
use serde::Serialize;
|
||||
use utoipa::ToSchema;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user