diff --git a/Cargo.lock b/Cargo.lock index 533a3e3d..0b10a1d9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3444,6 +3444,8 @@ dependencies = [ "dora-cli", "dora-node-api", "fastwebsockets", + "futures-concurrency", + "futures-util", "http-body-util", "hyper 1.6.0", "hyper-util", diff --git a/binaries/cli/src/command/coordinator.rs b/binaries/cli/src/command/coordinator.rs index da48d1b3..c6f69c1e 100644 --- a/binaries/cli/src/command/coordinator.rs +++ b/binaries/cli/src/command/coordinator.rs @@ -9,6 +9,7 @@ use dora_tracing::TracingBuilder; use eyre::Context; use std::net::{IpAddr, SocketAddr}; use tokio::runtime::Builder; +#[cfg(feature = "tracing")] use tracing::level_filters::LevelFilter; #[derive(Debug, clap::Args)] diff --git a/binaries/cli/src/command/daemon.rs b/binaries/cli/src/command/daemon.rs index c4aa6ca7..753f06a9 100644 --- a/binaries/cli/src/command/daemon.rs +++ b/binaries/cli/src/command/daemon.rs @@ -14,6 +14,7 @@ use std::{ path::PathBuf, }; use tokio::runtime::Builder; +#[cfg(feature = "tracing")] use tracing::level_filters::LevelFilter; #[derive(Debug, clap::Args)] diff --git a/binaries/cli/src/command/run.rs b/binaries/cli/src/command/run.rs index feb5947c..da283224 100644 --- a/binaries/cli/src/command/run.rs +++ b/binaries/cli/src/command/run.rs @@ -12,6 +12,7 @@ use crate::{ session::DataflowSession, }; use dora_daemon::{flume, Daemon, LogDestination}; +#[cfg(feature = "tracing")] use dora_tracing::TracingBuilder; use eyre::Context; use tokio::runtime::Builder; diff --git a/node-hub/dora-openai-websocket/Cargo.toml b/node-hub/dora-openai-websocket/Cargo.toml index 7a05fb12..f8b02394 100644 --- a/node-hub/dora-openai-websocket/Cargo.toml +++ b/node-hub/dora-openai-websocket/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] dora-node-api = { workspace = true } -dora-cli = { workspace = true, default-features = false } +dora-cli = { path = "../../binaries/cli", default-features = false } tokio = { version = "1.25.0", features = ["full", "macros"] } tokio-rustls = "0.24.0" rustls-pemfile = "1.0" @@ -27,3 +27,5 @@ serde = "1.0.219" base = "0.1.0" base64 = "0.22.1" rand = "0.9.2" +futures-util = "0.3.31" +futures-concurrency = "7.6.3"