diff --git a/crates/op-host-desktop/src/design_session.rs b/crates/op-host-desktop/src/design_session.rs index 1bcb3b310..5e3981009 100644 --- a/crates/op-host-desktop/src/design_session.rs +++ b/crates/op-host-desktop/src/design_session.rs @@ -58,7 +58,7 @@ use op_orchestrator::{ }; use crate::chat_runtime::shared_runtime; -use crate::pre_validator::LintPreValidator; +use op_web_daemon::pre_validator::LintPreValidator; /// Spawn a worker that runs `Orchestrator::run` against a `RemoteDocSink`. pub fn start( diff --git a/crates/op-host-desktop/src/main.rs b/crates/op-host-desktop/src/main.rs index 462962313..b5359e958 100644 --- a/crates/op-host-desktop/src/main.rs +++ b/crates/op-host-desktop/src/main.rs @@ -54,7 +54,6 @@ mod menu_action; mod model_discovery; mod persistence; mod persistence_image; -mod pre_validator; mod provider_probe; mod provider_probe_host; mod provider_probe_models; diff --git a/crates/op-host-desktop/src/web_chat_standard.rs b/crates/op-host-desktop/src/web_chat_standard.rs index 176d90666..1e75ea315 100644 --- a/crates/op-host-desktop/src/web_chat_standard.rs +++ b/crates/op-host-desktop/src/web_chat_standard.rs @@ -22,7 +22,7 @@ use serde_json::Value; use crate::ai_proxy::AiStreamRequest; use op_web_daemon::chat_provider_llm::ChatProviderLlmClient; -use crate::pre_validator::LintPreValidator; +use op_web_daemon::pre_validator::LintPreValidator; use crate::web_canvas_server::{SseHub, WebCanvasState}; const STANDARD_MODIFY_STEP: &str = diff --git a/crates/op-web-daemon/src/lib.rs b/crates/op-web-daemon/src/lib.rs index 6104f7c29..7dec79b99 100644 --- a/crates/op-web-daemon/src/lib.rs +++ b/crates/op-web-daemon/src/lib.rs @@ -19,4 +19,5 @@ pub mod chat_provider_llm; pub mod chat_spawn; pub mod chat_subprocess_quirks; pub mod chat_system_prompt; +pub mod pre_validator; pub mod web_static; diff --git a/crates/op-host-desktop/src/pre_validator.rs b/crates/op-web-daemon/src/pre_validator.rs similarity index 100% rename from crates/op-host-desktop/src/pre_validator.rs rename to crates/op-web-daemon/src/pre_validator.rs