diff --git a/Cargo.lock b/Cargo.lock index 651d9b6..f91c5c9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4757,11 +4757,13 @@ dependencies = [ "clap", "governor", "http-body-util", + "percent-encoding", "pinakes-core", "pinakes-plugin-api", "rand 0.9.2", "serde", "serde_json", + "tempfile", "thiserror 2.0.18", "tokio", "tokio-util", @@ -5577,7 +5579,9 @@ dependencies = [ "base64 0.22.1", "bytes", "encoding_rs", + "futures-channel", "futures-core", + "futures-util", "h2", "http", "http-body", diff --git a/Cargo.toml b/Cargo.toml index 1e89f76..2fd98a9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,6 +16,7 @@ license = "MIT" [workspace.dependencies] # Async runtime tokio = { version = "1.49.0", features = ["full"] } +tokio-util = { version = "0.7.18", features = ["rt"] } # Serialization serde = { version = "1.0.228", features = ["derive"] } @@ -80,7 +81,7 @@ governor = "0.8.1" tower_governor = "0.6.0" # HTTP client -reqwest = { version = "0.13.1", features = ["json", "query"] } +reqwest = { version = "0.13.1", features = ["json", "query", "blocking"] } # TUI ratatui = "0.30.0"