[package] name = "clawmates-node" version = "0.2.2" edition.workspace = true rust-version.workspace = true license.workspace = true publish.workspace = true [[bin]] name = "clawmates-node" path = "src/main.rs" [dependencies] tokio = { workspace = true, features = ["process"] } tokio-tungstenite = { version = "0.26", features = ["rustls-tls-webpki-roots"] } futures = "0.3" serde = { workspace = true } serde_json = { workspace = true } sysinfo = "0.33" portable-pty = "0.8" base64 = "0.22" cm-sandbox = { path = "../../cm-sandbox" } # Linking cm-sandbox (bollard) brings a second rustls provider into the graph, so # rustls can't auto-pick one — we install `ring` explicitly at startup. rustls = { version = "0.23", default-features = false, features = ["ring"] } [lints] workspace = true