From e58dec6f2f0d866e4fce606b3c14a44a9cffcfc6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Jul 2026 23:46:59 +0000 Subject: [PATCH 1/2] build(deps): bump serde_with from 3.18.0 to 3.21.0 Bumps [serde_with](https://github.com/jonasbb/serde_with) from 3.18.0 to 3.21.0. - [Release notes](https://github.com/jonasbb/serde_with/releases) - [Commits](https://github.com/jonasbb/serde_with/compare/v3.18.0...v3.21.0) --- updated-dependencies: - dependency-name: serde_with dependency-version: 3.21.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- Cargo.lock | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b10d847..3cf8ffd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -160,6 +160,15 @@ dependencies = [ "cpufeatures", ] +[[package]] +name = "bs58" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" +dependencies = [ + "tinyvec", +] + [[package]] name = "bumpalo" version = "3.20.2" @@ -1485,7 +1494,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c51c9ae4df8a7fba42103df5c621fa3c37eccf3a3c650879e90fc48b11cc192c" dependencies = [ "hashbrown 0.16.1", - "thiserror 2.0.18", + "thiserror", ] [[package]] @@ -1705,11 +1714,12 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.18.0" +version = "3.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" +checksum = "76a5c54c7310e7b8b9577c286d7e399ddd876c3e12b3ed917a8aabc4b96e9e8c" dependencies = [ "base64", + "bs58", "chrono", "hex", "indexmap 1.9.3", @@ -1724,9 +1734,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.18.0" +version = "3.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" +checksum = "84d57bc0c8b9a17920c178daa6bb924850d54a9c97ab45194bb8c17ad66bb660" dependencies = [ "darling", "proc-macro2", From 8d3c96f0a76b4d5373c5b13386aecf22321f7684 Mon Sep 17 00:00:00 2001 From: Ezra Lim Date: Thu, 16 Jul 2026 12:52:17 +0000 Subject: [PATCH 2/2] Fix clippy for_kv_map lint in agent.rs Use announced.values() instead of announced.iter() since the key is unused, resolving the clippy::for_kv_map error that failed CI. --- src/agent.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/agent.rs b/src/agent.rs index a37843f..2278def 100644 --- a/src/agent.rs +++ b/src/agent.rs @@ -332,7 +332,7 @@ pub async fn handle_prompt( if cancel.is_cancelled() { // Mark any pending tool calls as cancelled before returning. - for (_id_str, tc_id) in announced.iter() { + for tc_id in announced.values() { let upd = ToolCallUpdate::new( tc_id.clone(), ToolCallUpdateFields::new().status(ToolCallStatus::Failed),