diff --git a/src/Cargo.lock b/src/Cargo.lock index e748321a..86569668 100644 --- a/src/Cargo.lock +++ b/src/Cargo.lock @@ -1346,7 +1346,7 @@ dependencies = [ "serde_json", "serdes-ai", "serdes-ai-models", - "serdes-ai-streaming", + "serdes-ai-streaming 0.2.6", "tempfile", "tokio", "wiremock", @@ -2240,13 +2240,13 @@ checksum = "529a55f25c8f40f691c1ccdbbd7e6e0f7c610365b0848a4affcdc5444cbbb9aa" dependencies = [ "futures", "serdes-ai-agent", - "serdes-ai-core", + "serdes-ai-core 0.1.1", "serdes-ai-macros", "serdes-ai-models", "serdes-ai-output", "serdes-ai-providers", "serdes-ai-retries", - "serdes-ai-streaming", + "serdes-ai-streaming 0.1.1", "serdes-ai-tools", "serdes-ai-toolsets", "thiserror 1.0.69", @@ -2267,7 +2267,7 @@ dependencies = [ "pin-project-lite", "serde", "serde_json", - "serdes-ai-core", + "serdes-ai-core 0.1.1", "serdes-ai-models", "serdes-ai-tools", "thiserror 1.0.69", @@ -2295,6 +2295,26 @@ dependencies = [ "uuid", ] +[[package]] +name = "serdes-ai-core" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c75900724c512454172492ffdd9ae24f8ccc5569e812c258a79d4151cd8934c" +dependencies = [ + "anyhow", + "base64", + "bytes", + "chrono", + "derive_builder", + "indexmap", + "mime", + "serde", + "serde_json", + "thiserror 1.0.69", + "url", + "uuid", +] + [[package]] name = "serdes-ai-macros" version = "0.1.1" @@ -2324,7 +2344,7 @@ dependencies = [ "reqwest 0.12.28", "serde", "serde_json", - "serdes-ai-core", + "serdes-ai-core 0.1.1", "serdes-ai-output", "serdes-ai-tools", "thiserror 1.0.69", @@ -2346,7 +2366,7 @@ dependencies = [ "regex", "serde", "serde_json", - "serdes-ai-core", + "serdes-ai-core 0.1.1", "serdes-ai-macros", "serdes-ai-tools", "serdes-ai-toolsets", @@ -2368,7 +2388,7 @@ dependencies = [ "reqwest 0.12.28", "serde", "serde_json", - "serdes-ai-core", + "serdes-ai-core 0.1.1", "serdes-ai-models", "sha2", "thiserror 1.0.69", @@ -2407,7 +2427,27 @@ dependencies = [ "pin-project-lite", "serde", "serde_json", - "serdes-ai-core", + "serdes-ai-core 0.1.1", + "thiserror 1.0.69", + "tokio", + "tracing", +] + +[[package]] +name = "serdes-ai-streaming" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "159b5dfda85e1a886793e0962c6d40581044bb3ca008665b53f75ecb62eb3f74" +dependencies = [ + "async-trait", + "bytes", + "chrono", + "futures", + "parking_lot", + "pin-project-lite", + "serde", + "serde_json", + "serdes-ai-core 0.2.6", "thiserror 1.0.69", "tokio", "tracing", @@ -2426,7 +2466,7 @@ dependencies = [ "parking_lot", "serde", "serde_json", - "serdes-ai-core", + "serdes-ai-core 0.1.1", "serdes-ai-macros", "thiserror 1.0.69", "tokio", @@ -2444,7 +2484,7 @@ dependencies = [ "parking_lot", "serde", "serde_json", - "serdes-ai-core", + "serdes-ai-core 0.1.1", "serdes-ai-tools", "thiserror 1.0.69", "tokio", diff --git a/src/llm-coding-tools-serdesai/Cargo.toml b/src/llm-coding-tools-serdesai/Cargo.toml index 70f6bcf0..98760345 100644 --- a/src/llm-coding-tools-serdesai/Cargo.toml +++ b/src/llm-coding-tools-serdesai/Cargo.toml @@ -17,7 +17,7 @@ llm-coding-tools-core = { version = "0.2.0", path = "../llm-coding-tools-core", # serdes-ai provides Tool trait, ToolDefinition, RunContext serdes-ai = "0.1" serdes-ai-models = { version = "0.1", features = ["openrouter"] } -serdes-ai-streaming = "0.1" +serdes-ai-streaming = "0.2" futures = "0.3" # Tool trait is async - async-trait is NOT re-exported from serdes-ai