From 83229966b5f0aa76116884733eac3f1a86bee5f6 Mon Sep 17 00:00:00 2001 From: "cyrus@tinyhumans.ai" Date: Tue, 7 Jul 2026 02:54:09 +0530 Subject: [PATCH 1/3] =?UTF-8?q?chore(flows):=20bump=20vendored=20tinyflows?= =?UTF-8?q?=200.5.0=20=E2=86=92=200.5.1=20(dotted-path=20split=5Fout)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pulls tinyhumansai/tinyflows#4: split_out now resolves dotted paths, so a fan-out can reach an array nested inside a tool_call's {json,text,raw} envelope (path='json.data.messages'). Pairs with the live-tool-contract grounding (#4605), which teaches the builder to write that exact path via the tool's primary_array_path — together they make fetch → split → per-item agent actually pass data. cargo check clean with 0.5.1 (backward compatible; single-segment paths unchanged). --- Cargo.lock | 4 ++-- vendor/tinyflows | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 97434e11d8..0797052cc4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6889,7 +6889,7 @@ dependencies = [ [[package]] name = "tinyflows" -version = "0.5.0" +version = "0.5.1" dependencies = [ "async-trait", "futures-timer", @@ -8268,7 +8268,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] diff --git a/vendor/tinyflows b/vendor/tinyflows index 8b01c8877f..1a2f6e978b 160000 --- a/vendor/tinyflows +++ b/vendor/tinyflows @@ -1 +1 @@ -Subproject commit 8b01c8877f9144e8af01b8bb884d2fb057ee3955 +Subproject commit 1a2f6e978b3bdd1b9901c23cfa8b8e4d68462f4e From 310ecda1a4fc64ea47681d46b80e38c010570915 Mon Sep 17 00:00:00 2001 From: "cyrus@tinyhumans.ai" Date: Tue, 7 Jul 2026 03:09:12 +0530 Subject: [PATCH 2/3] chore(flows): re-pin tinyflows submodule to merged main (dotted-path split_out) tinyhumansai/tinyflows#4 squash-merged; pin to the main commit instead of the feature-branch commit so CI resolves the submodule cleanly. --- vendor/tinyflows | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/tinyflows b/vendor/tinyflows index 1a2f6e978b..eb4865d1a1 160000 --- a/vendor/tinyflows +++ b/vendor/tinyflows @@ -1 +1 @@ -Subproject commit 1a2f6e978b3bdd1b9901c23cfa8b8e4d68462f4e +Subproject commit eb4865d1a16679b03fe79858c7b656adc34baa98 From bf8f0c94bac30231e171c1de6595dc32d351718f Mon Sep 17 00:00:00 2001 From: "cyrus@tinyhumans.ai" Date: Tue, 7 Jul 2026 03:14:43 +0530 Subject: [PATCH 3/3] fix(flows): regenerate Tauri lockfile for tinyflows 0.5.1 (addresses @chatgpt-codex-connector on Cargo.lock:6892) --- app/src-tauri/Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src-tauri/Cargo.lock b/app/src-tauri/Cargo.lock index 234cdb3516..20193fae49 100644 --- a/app/src-tauri/Cargo.lock +++ b/app/src-tauri/Cargo.lock @@ -9238,7 +9238,7 @@ dependencies = [ [[package]] name = "tinyflows" -version = "0.5.0" +version = "0.5.1" dependencies = [ "async-trait", "futures-timer",