diff --git a/crates/op-mcp/Cargo.toml b/crates/op-mcp/Cargo.toml index 77e6e81d2..fe3726876 100644 --- a/crates/op-mcp/Cargo.toml +++ b/crates/op-mcp/Cargo.toml @@ -16,10 +16,10 @@ debug-tools = ["dep:op-design-lint"] [dependencies] jian-ops-schema = { path = "../../vendor/jian/crates/jian-ops-schema" } +jian-scene = { path = "../../vendor/jian/crates/jian-scene" } op-ai-skills = { path = "../op-ai-skills" } op-design-lint = { path = "../op-design-lint", optional = true } op-editor-core = { path = "../op-editor-core" } -op-editor-ui = { path = "../op-editor-ui" } op-pen-loader = { path = "../op-pen-loader" } regex = "1" serde_json = { workspace = true } diff --git a/crates/op-mcp/src/read_tools.rs b/crates/op-mcp/src/read_tools.rs index 48212cf37..da505a1c1 100644 --- a/crates/op-mcp/src/read_tools.rs +++ b/crates/op-mcp/src/read_tools.rs @@ -11,7 +11,7 @@ use op_editor_core::geometry::aggregate_bounds; use op_editor_core::pen_node_ext::PenNodeExt; use op_editor_core::walkers::find_node; use op_editor_core::{EditorState, NodeId}; -use op_editor_ui::layout_scene::{NodeKind, SceneNode}; +use jian_scene::layout_scene::{NodeKind, SceneNode}; use serde_json::{json, Map, Value}; use super::tools::kind_label;