diff --git a/crates/op-host-desktop/src/chat_intent.rs b/crates/op-host-desktop/src/chat_intent.rs index 08bbea2e2..c9fcdfedc 100644 --- a/crates/op-host-desktop/src/chat_intent.rs +++ b/crates/op-host-desktop/src/chat_intent.rs @@ -50,7 +50,7 @@ use op_editor_core::EditorState; use op_orchestrator::{AppendContext, DesignRequest}; use op_web_daemon::chat_canvas_tools::UiChatToolExecutor; -use crate::chat_provider_llm::ChatProviderLlmClient; +use op_web_daemon::chat_provider_llm::ChatProviderLlmClient; use crate::design_session::{run_design_worker, DesignCmdReq, DesignDelta}; /// Internal host-op name the modify worker sends over the chat tool diff --git a/crates/op-host-desktop/src/chat_session_launch.rs b/crates/op-host-desktop/src/chat_session_launch.rs index 41aefad2f..5c9822a59 100644 --- a/crates/op-host-desktop/src/chat_session_launch.rs +++ b/crates/op-host-desktop/src/chat_session_launch.rs @@ -19,7 +19,7 @@ use op_web_daemon::chat_canvas_tools::{chat_tool_channel, chat_tool_defs, ChatTo use crate::chat_claude::ClaudeCodeProvider; use crate::chat_copilot::CopilotProvider; use crate::chat_http_server::OpenCodeProvider; -use crate::chat_provider_llm::ChatProviderLlmClient; +use op_web_daemon::chat_provider_llm::ChatProviderLlmClient; use crate::chat_subprocess::SubprocessProvider; use crate::chat_system_prompt::{ build_agent_system_prompt, build_chat_system_prompt, chat_history_from_transcript, diff --git a/crates/op-host-desktop/src/main.rs b/crates/op-host-desktop/src/main.rs index b3ac26d15..b08199ed6 100644 --- a/crates/op-host-desktop/src/main.rs +++ b/crates/op-host-desktop/src/main.rs @@ -15,7 +15,6 @@ mod chat_claude; mod chat_copilot; mod chat_http_server; mod chat_intent; -mod chat_provider_llm; mod chat_runtime; mod chat_session; mod chat_subprocess; diff --git a/crates/op-host-desktop/src/web_chat_standard.rs b/crates/op-host-desktop/src/web_chat_standard.rs index a2bad9c50..60c64ad81 100644 --- a/crates/op-host-desktop/src/web_chat_standard.rs +++ b/crates/op-host-desktop/src/web_chat_standard.rs @@ -21,7 +21,7 @@ use op_orchestrator::{ use serde_json::Value; use crate::ai_proxy::AiStreamRequest; -use crate::chat_provider_llm::ChatProviderLlmClient; +use op_web_daemon::chat_provider_llm::ChatProviderLlmClient; use crate::pre_validator::LintPreValidator; use crate::web_canvas_server::{SseHub, WebCanvasState}; diff --git a/crates/op-host-desktop/src/chat_provider_llm.rs b/crates/op-web-daemon/src/chat_provider_llm.rs similarity index 100% rename from crates/op-host-desktop/src/chat_provider_llm.rs rename to crates/op-web-daemon/src/chat_provider_llm.rs diff --git a/crates/op-web-daemon/src/lib.rs b/crates/op-web-daemon/src/lib.rs index af0de8336..35a613942 100644 --- a/crates/op-web-daemon/src/lib.rs +++ b/crates/op-web-daemon/src/lib.rs @@ -15,6 +15,7 @@ // Phase 2 — host-free leaf modules. pub mod chat_canvas_tools; +pub mod chat_provider_llm; pub mod chat_spawn; pub mod chat_subprocess_quirks; pub mod web_static;