diff --git a/src-tauri/src/commands/chat.rs b/src-tauri/src/commands/chat.rs index c03db7f..9298364 100644 --- a/src-tauri/src/commands/chat.rs +++ b/src-tauri/src/commands/chat.rs @@ -1,7 +1,7 @@ use crate::commands::{fs, search, shell}; -use crate::llm::anthropic::AnthropicProvider; -use crate::llm::ollama::OllamaProvider; use crate::llm::prompts::SYSTEM_PROMPT; +use crate::llm::providers::anthropic::AnthropicProvider; +use crate::llm::providers::ollama::OllamaProvider; use crate::llm::types::{Message, Role, ToolCall, ToolDefinition, ToolFunctionDefinition}; use crate::state::SessionState; use serde::Deserialize; diff --git a/src-tauri/src/llm/mod.rs b/src-tauri/src/llm/mod.rs index a02eee7..fc67ad4 100644 --- a/src-tauri/src/llm/mod.rs +++ b/src-tauri/src/llm/mod.rs @@ -1,4 +1,3 @@ -pub mod anthropic; -pub mod ollama; pub mod prompts; +pub mod providers; pub mod types; diff --git a/src-tauri/src/llm/anthropic.rs b/src-tauri/src/llm/providers/anthropic.rs similarity index 100% rename from src-tauri/src/llm/anthropic.rs rename to src-tauri/src/llm/providers/anthropic.rs diff --git a/src-tauri/src/llm/providers/mod.rs b/src-tauri/src/llm/providers/mod.rs new file mode 100644 index 0000000..ecdd967 --- /dev/null +++ b/src-tauri/src/llm/providers/mod.rs @@ -0,0 +1,2 @@ +pub mod anthropic; +pub mod ollama; diff --git a/src-tauri/src/llm/ollama.rs b/src-tauri/src/llm/providers/ollama.rs similarity index 100% rename from src-tauri/src/llm/ollama.rs rename to src-tauri/src/llm/providers/ollama.rs