[package] name = "lumbridge" description = "Local-first workspace and terminal multiplexer for agentic engineers" version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true repository.workspace = true [dependencies] # Pinned to a full revision by decision 0023. crates.io publishing of gpui # stopped in October 2025, the platform backends moved into crates Zed does # not publish, and gpui's own x11/wayland features became empty markers # there -- so the published crate can no longer build a Linux shell at all. # Both crates must carry the SAME rev; workspace-guard.sh asserts it. gpui = { git = "https://github.com/zed-industries/zed.git", rev = "ce48461eaadd16c65c31f835511ab96bd3b6e746", default-features = false, features = ["wayland", "x11"] } gpui_platform = { git = "https://github.com/zed-industries/zed.git", rev = "ce48461eaadd16c65c31f835511ab96bd3b6e746", default-features = false, features = ["font-kit", "wayland", "x11"] } lumbridge-core = { path = "../../crates/lumbridge-core" } lumbridge-harness = { path = "../../crates/lumbridge-harness" } lumbridge-runtime = { path = "../../crates/lumbridge-runtime" } lumbridge-settings = { version = "0.0.1", path = "../../crates/lumbridge-settings" } lumbridge-storage = { path = "../../crates/lumbridge-storage" } lumbridge-terminal = { path = "../../crates/lumbridge-terminal" } lumbridge-theme = { path = "../../crates/lumbridge-theme" } lumbridge-ui-fixture = { path = "../../crates/lumbridge-ui-fixture" } serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.149" [dev-dependencies] tempfile = "3.27.0" [lints] workspace = true