From 4c3a5820a9fccc9200db950e7de2914362263d13 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 15:00:07 +0000 Subject: [PATCH 01/17] chore(deps): bump tinyagents to 3.1.4 Update the vendored tinyagents submodule to 3.1.4, which raises the tinyagents crate versions from 3.0.0 and tinyliveagents to 0.1.1. The lockfile also picks up the resulting transitive dependency changes, including a sha2 removal and older windows-core and windows-sys resolutions. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- Cargo.lock | 29 ++++++++++++++--------------- vendor/tinyagents | 2 +- 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b6bd42b0b4..5bec769992 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3840,7 +3840,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.62.2", + "windows-core 0.57.0", ] [[package]] @@ -9174,7 +9174,7 @@ dependencies = [ [[package]] name = "tinyagents-definition" -version = "3.0.0" +version = "3.1.4" dependencies = [ "anyhow", "async-trait", @@ -9187,7 +9187,7 @@ dependencies = [ [[package]] name = "tinyagents-harness" -version = "3.0.0" +version = "3.1.4" dependencies = [ "anyhow", "async-trait", @@ -9229,7 +9229,7 @@ dependencies = [ [[package]] name = "tinyagents-harness-tools" -version = "3.0.0" +version = "3.1.4" dependencies = [ "anyhow", "async-trait", @@ -9262,7 +9262,7 @@ dependencies = [ [[package]] name = "tinyagents-hooks" -version = "3.0.0" +version = "3.1.4" dependencies = [ "anyhow", "async-trait", @@ -9280,7 +9280,7 @@ dependencies = [ [[package]] name = "tinyagents-live" -version = "3.0.0" +version = "3.1.4" dependencies = [ "serde_json", "tinyagents-harness", @@ -9291,7 +9291,7 @@ dependencies = [ [[package]] name = "tinyagents-orchestration" -version = "3.0.0" +version = "3.1.4" dependencies = [ "async-trait", "chrono", @@ -9314,7 +9314,7 @@ dependencies = [ [[package]] name = "tinyagents-registry" -version = "3.0.0" +version = "3.1.4" dependencies = [ "anyhow", "chrono", @@ -9329,7 +9329,7 @@ dependencies = [ [[package]] name = "tinyagents-runtime" -version = "3.0.0" +version = "3.1.4" dependencies = [ "anyhow", "async-trait", @@ -9349,7 +9349,7 @@ dependencies = [ [[package]] name = "tinyagents-session" -version = "3.0.0" +version = "3.1.4" dependencies = [ "anyhow", "async-trait", @@ -9374,7 +9374,7 @@ dependencies = [ [[package]] name = "tinyagents-storage-kit" -version = "3.0.0" +version = "3.1.4" dependencies = [ "data-encoding", "serde", @@ -9388,7 +9388,7 @@ dependencies = [ [[package]] name = "tinyagents-tasks" -version = "3.0.0" +version = "3.1.4" dependencies = [ "serde", "serde_json", @@ -10243,7 +10243,6 @@ dependencies = [ "reqwest 0.12.28", "serde", "serde_json", - "sha2 0.11.1", "thiserror 2.0.21", "tinyinference-core 0.5.0", "tinyinference-embeddings", @@ -10414,7 +10413,7 @@ dependencies = [ [[package]] name = "tinyliveagents" -version = "0.1.0" +version = "0.1.1" dependencies = [ "async-trait", "base64 0.22.1", @@ -12395,7 +12394,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/tinyagents b/vendor/tinyagents index c3d7d32397..5f5f44d2ec 160000 --- a/vendor/tinyagents +++ b/vendor/tinyagents @@ -1 +1 @@ -Subproject commit c3d7d3239725ffe587a96b282dbc3c519feea347 +Subproject commit 5f5f44d2ecb408abea1d02dc876942eee83ab115 From c009f83c23e1bfe6fcee1d0ddf1111d5a5b8a094 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 15:03:17 +0000 Subject: [PATCH 02/17] chore(deps): add sha2 0.11.1 to lockfile Record the sha2 0.11.1 dependency in Cargo.lock so the resolved dependency graph stays in sync with the manifest. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- Cargo.lock | 1 + 1 file changed, 1 insertion(+) diff --git a/Cargo.lock b/Cargo.lock index 5bec769992..e44a27978a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10243,6 +10243,7 @@ dependencies = [ "reqwest 0.12.28", "serde", "serde_json", + "sha2 0.11.1", "thiserror 2.0.21", "tinyinference-core 0.5.0", "tinyinference-embeddings", From 1b73a145762b89dc62d19e2e25458a005ab8c2da Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 15:36:35 +0000 Subject: [PATCH 03/17] chore(vendor): bump tiny* submodules to latest commits Updated the pinned commits for the vendored tinybox, tinybus, tinychannels, tinycomputer, tinyeventqueues, tinyflows, tinyjuice, tinysearch, tinysecurity, tinyskills, and tinywallet submodules to pull in their latest upstream changes. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- vendor/tinybox | 2 +- vendor/tinybus | 2 +- vendor/tinychannels | 2 +- vendor/tinycomputer | 2 +- vendor/tinyeventqueues | 2 +- vendor/tinyflows | 2 +- vendor/tinyjuice | 2 +- vendor/tinysearch | 2 +- vendor/tinysecurity | 2 +- vendor/tinyskills | 2 +- vendor/tinywallet | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/vendor/tinybox b/vendor/tinybox index d4fd2c3bfe..997b777683 160000 --- a/vendor/tinybox +++ b/vendor/tinybox @@ -1 +1 @@ -Subproject commit d4fd2c3bfecd177404c940b9add90eb7f77a99bd +Subproject commit 997b777683ce2cb58ed4f829eb4f856e056a3215 diff --git a/vendor/tinybus b/vendor/tinybus index 106eda127f..0689566109 160000 --- a/vendor/tinybus +++ b/vendor/tinybus @@ -1 +1 @@ -Subproject commit 106eda127f8a40c0ba401efc0074667e43d4c52e +Subproject commit 0689566109edfc28c416ba927b2af4b88f1fb4cf diff --git a/vendor/tinychannels b/vendor/tinychannels index 6cbdcdba7b..8aca8d371d 160000 --- a/vendor/tinychannels +++ b/vendor/tinychannels @@ -1 +1 @@ -Subproject commit 6cbdcdba7b57452cdf6ce9bb4e9b6cc5a95b8740 +Subproject commit 8aca8d371d31962448d1eecefcd80472720a79a9 diff --git a/vendor/tinycomputer b/vendor/tinycomputer index 95c6610e16..ecf97c8385 160000 --- a/vendor/tinycomputer +++ b/vendor/tinycomputer @@ -1 +1 @@ -Subproject commit 95c6610e16b451ff2e57b8b26706f12761ac6c8f +Subproject commit ecf97c83850774e403d359967f3b2427bf0b0f84 diff --git a/vendor/tinyeventqueues b/vendor/tinyeventqueues index e041b28ebe..b856d57861 160000 --- a/vendor/tinyeventqueues +++ b/vendor/tinyeventqueues @@ -1 +1 @@ -Subproject commit e041b28ebe270ef66623d8c0d5f91796cb3fdbc1 +Subproject commit b856d578614b92f7dbec950c90e506c62b25a4ae diff --git a/vendor/tinyflows b/vendor/tinyflows index 674929ae82..1b9b9b0f9e 160000 --- a/vendor/tinyflows +++ b/vendor/tinyflows @@ -1 +1 @@ -Subproject commit 674929ae827811eb809d6a32295817fae269dabb +Subproject commit 1b9b9b0f9ed76562e7fe919de7381236353c01be diff --git a/vendor/tinyjuice b/vendor/tinyjuice index ceb4f293cf..203f4f634a 160000 --- a/vendor/tinyjuice +++ b/vendor/tinyjuice @@ -1 +1 @@ -Subproject commit ceb4f293cf17d17cdcdbc166cea311152398140b +Subproject commit 203f4f634ac0260a9fbffd765265ece001ba07b6 diff --git a/vendor/tinysearch b/vendor/tinysearch index 96d6922627..2621aa6ec7 160000 --- a/vendor/tinysearch +++ b/vendor/tinysearch @@ -1 +1 @@ -Subproject commit 96d692262740f0b5e06052b2dc17cdbdb8d3b815 +Subproject commit 2621aa6ec76ebe592a34a868b2ef06954617a7ba diff --git a/vendor/tinysecurity b/vendor/tinysecurity index b53eceb948..7caf2423e2 160000 --- a/vendor/tinysecurity +++ b/vendor/tinysecurity @@ -1 +1 @@ -Subproject commit b53eceb948bd8dedce2176af6f0ec7bb1bd74151 +Subproject commit 7caf2423e288b8d43392d942f987033a1f92210f diff --git a/vendor/tinyskills b/vendor/tinyskills index ff099338fe..efcdd6d897 160000 --- a/vendor/tinyskills +++ b/vendor/tinyskills @@ -1 +1 @@ -Subproject commit ff099338fe89cc391477b00bdc208ce030ba4c3a +Subproject commit efcdd6d8979e47aef78d296e4b63bfad542fb598 diff --git a/vendor/tinywallet b/vendor/tinywallet index 30e92e630c..ffe91c6aa3 160000 --- a/vendor/tinywallet +++ b/vendor/tinywallet @@ -1 +1 @@ -Subproject commit 30e92e630c5130a486e0dd8bbac64330a48f3470 +Subproject commit ffe91c6aa330a4bfead4a49453c6bb36b2ea42a8 From 887a47dff4bc06e06778f77a4fc18a152f640dcd Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 15:37:15 +0000 Subject: [PATCH 04/17] chore(vendor): bump tiny submodules to latest commits Updated the pinned commits for the vendored tinybox, tinybus, tinychannels, tinycomputer, tinyeventqueues, tinyflows, tinyjuice, tinysearch, tinysecurity, tinyskills, and tinywallet submodules to their latest upstream revisions. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- vendor/tinybox | 2 +- vendor/tinybus | 2 +- vendor/tinychannels | 2 +- vendor/tinycomputer | 2 +- vendor/tinyeventqueues | 2 +- vendor/tinyflows | 2 +- vendor/tinyjuice | 2 +- vendor/tinysearch | 2 +- vendor/tinysecurity | 2 +- vendor/tinyskills | 2 +- vendor/tinywallet | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/vendor/tinybox b/vendor/tinybox index 997b777683..d4fd2c3bfe 160000 --- a/vendor/tinybox +++ b/vendor/tinybox @@ -1 +1 @@ -Subproject commit 997b777683ce2cb58ed4f829eb4f856e056a3215 +Subproject commit d4fd2c3bfecd177404c940b9add90eb7f77a99bd diff --git a/vendor/tinybus b/vendor/tinybus index 0689566109..106eda127f 160000 --- a/vendor/tinybus +++ b/vendor/tinybus @@ -1 +1 @@ -Subproject commit 0689566109edfc28c416ba927b2af4b88f1fb4cf +Subproject commit 106eda127f8a40c0ba401efc0074667e43d4c52e diff --git a/vendor/tinychannels b/vendor/tinychannels index 8aca8d371d..6cbdcdba7b 160000 --- a/vendor/tinychannels +++ b/vendor/tinychannels @@ -1 +1 @@ -Subproject commit 8aca8d371d31962448d1eecefcd80472720a79a9 +Subproject commit 6cbdcdba7b57452cdf6ce9bb4e9b6cc5a95b8740 diff --git a/vendor/tinycomputer b/vendor/tinycomputer index ecf97c8385..95c6610e16 160000 --- a/vendor/tinycomputer +++ b/vendor/tinycomputer @@ -1 +1 @@ -Subproject commit ecf97c83850774e403d359967f3b2427bf0b0f84 +Subproject commit 95c6610e16b451ff2e57b8b26706f12761ac6c8f diff --git a/vendor/tinyeventqueues b/vendor/tinyeventqueues index b856d57861..e041b28ebe 160000 --- a/vendor/tinyeventqueues +++ b/vendor/tinyeventqueues @@ -1 +1 @@ -Subproject commit b856d578614b92f7dbec950c90e506c62b25a4ae +Subproject commit e041b28ebe270ef66623d8c0d5f91796cb3fdbc1 diff --git a/vendor/tinyflows b/vendor/tinyflows index 1b9b9b0f9e..674929ae82 160000 --- a/vendor/tinyflows +++ b/vendor/tinyflows @@ -1 +1 @@ -Subproject commit 1b9b9b0f9ed76562e7fe919de7381236353c01be +Subproject commit 674929ae827811eb809d6a32295817fae269dabb diff --git a/vendor/tinyjuice b/vendor/tinyjuice index 203f4f634a..ceb4f293cf 160000 --- a/vendor/tinyjuice +++ b/vendor/tinyjuice @@ -1 +1 @@ -Subproject commit 203f4f634ac0260a9fbffd765265ece001ba07b6 +Subproject commit ceb4f293cf17d17cdcdbc166cea311152398140b diff --git a/vendor/tinysearch b/vendor/tinysearch index 2621aa6ec7..96d6922627 160000 --- a/vendor/tinysearch +++ b/vendor/tinysearch @@ -1 +1 @@ -Subproject commit 2621aa6ec76ebe592a34a868b2ef06954617a7ba +Subproject commit 96d692262740f0b5e06052b2dc17cdbdb8d3b815 diff --git a/vendor/tinysecurity b/vendor/tinysecurity index 7caf2423e2..b53eceb948 160000 --- a/vendor/tinysecurity +++ b/vendor/tinysecurity @@ -1 +1 @@ -Subproject commit 7caf2423e288b8d43392d942f987033a1f92210f +Subproject commit b53eceb948bd8dedce2176af6f0ec7bb1bd74151 diff --git a/vendor/tinyskills b/vendor/tinyskills index efcdd6d897..ff099338fe 160000 --- a/vendor/tinyskills +++ b/vendor/tinyskills @@ -1 +1 @@ -Subproject commit efcdd6d8979e47aef78d296e4b63bfad542fb598 +Subproject commit ff099338fe89cc391477b00bdc208ce030ba4c3a diff --git a/vendor/tinywallet b/vendor/tinywallet index ffe91c6aa3..30e92e630c 160000 --- a/vendor/tinywallet +++ b/vendor/tinywallet @@ -1 +1 @@ -Subproject commit ffe91c6aa330a4bfead4a49453c6bb36b2ea42a8 +Subproject commit 30e92e630c5130a486e0dd8bbac64330a48f3470 From f3c17e5ed0365114b12d7637aa49267e234a2cfc Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 15:40:55 +0000 Subject: [PATCH 05/17] chore(vendor): bump tinyagents submodule Update the vendored tinyagents submodule to the latest upstream commit. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- vendor/tinyagents | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/tinyagents b/vendor/tinyagents index 5f5f44d2ec..13d6d28d8e 160000 --- a/vendor/tinyagents +++ b/vendor/tinyagents @@ -1 +1 @@ -Subproject commit 5f5f44d2ecb408abea1d02dc876942eee83ab115 +Subproject commit 13d6d28d8e9ce2e00857e8e07a37d5cdfbae4f35 From bd1b4fe7db001b65cc78bb429899cf6ac65390c1 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 15:47:02 +0000 Subject: [PATCH 06/17] chore(vendor): bump tinyagents submodule Update the vendored tinyagents submodule to the latest upstream commit. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- vendor/tinyagents | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/tinyagents b/vendor/tinyagents index 13d6d28d8e..8c12e4bc66 160000 --- a/vendor/tinyagents +++ b/vendor/tinyagents @@ -1 +1 @@ -Subproject commit 13d6d28d8e9ce2e00857e8e07a37d5cdfbae4f35 +Subproject commit 8c12e4bc66cbb7346858722ac420ae44feae226b From e434658b6783187d743bd6df5ad8b6a0b1f95f2d Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 15:51:48 +0000 Subject: [PATCH 07/17] test(events): drop removed fields from user error fixtures The UserError variant no longer carries message or error_retryable, so the test fixtures that constructed it with those fields were updated to match the current struct shape. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- crates/openhuman-rpc/src/server/http/events_tests.rs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/crates/openhuman-rpc/src/server/http/events_tests.rs b/crates/openhuman-rpc/src/server/http/events_tests.rs index 7d17983183..2ab1661a44 100644 --- a/crates/openhuman-rpc/src/server/http/events_tests.rs +++ b/crates/openhuman-rpc/src/server/http/events_tests.rs @@ -114,20 +114,16 @@ async fn events_stream_forwards_only_the_bound_client() { client_id: "another-client".into(), ..Default::default() }, - message: None, error_type: Some("wrong_client_probe".into()), error_source: None, - error_retryable: None, }); publish_web_channel_event(WebChannelEvent::UserError { context: crate::core_host::web_chat::WebEventContext { client_id: "stream-client".into(), ..Default::default() }, - message: None, error_type: Some("right_client_probe".into()), error_source: None, - error_retryable: None, }); let chunk = tokio::time::timeout(std::time::Duration::from_secs(1), body.next()) From f8ba47b6322ba93dab5dcebae4654d68fd50e569 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 15:52:29 +0000 Subject: [PATCH 08/17] chore(vendor): bump tinyagents submodule Update the vendored tinyagents submodule to the latest upstream commit. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- vendor/tinyagents | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/tinyagents b/vendor/tinyagents index 8c12e4bc66..5cbb788f71 160000 --- a/vendor/tinyagents +++ b/vendor/tinyagents @@ -1 +1 @@ -Subproject commit 8c12e4bc66cbb7346858722ac420ae44feae226b +Subproject commit 5cbb788f719d82406276b45e689fb1a953dc9481 From fe9aac8c69f408c942224e3b11fadcd526019ad1 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 15:53:01 +0000 Subject: [PATCH 09/17] test(rpc): assert thread_id on reconnected packets Updated the socketio reconnect test to check the top-level thread_id field instead of the nested context.threadId, matching the payload shape the server now emits. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- crates/openhuman-rpc/src/server/socketio_tests.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/openhuman-rpc/src/server/socketio_tests.rs b/crates/openhuman-rpc/src/server/socketio_tests.rs index c497293dad..0ff9a7f5e1 100644 --- a/crates/openhuman-rpc/src/server/socketio_tests.rs +++ b/crates/openhuman-rpc/src/server/socketio_tests.rs @@ -217,7 +217,7 @@ async fn web_events_reach_client_and_thread_rooms_once_with_compat_aliases() { .all(|(_, payload)| payload["full_response"] == "finished")); assert!(reconnected_packets .iter() - .all(|(_, payload)| payload["context"]["threadId"] == "thread-1")); + .all(|(_, payload)| payload["thread_id"] == "thread-1")); assert_empty_queue(&mut initiator_rx); assert_empty_queue(&mut reconnected_rx); assert_empty_queue(&mut unrelated_rx); From 4937953bcb5dce596ad44721ccea273e27e2b868 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 15:55:27 +0000 Subject: [PATCH 10/17] chore(deps): bump tinyagents crates to 3.1.4 Updated the locked tinyagents crate versions from 3.0.0 to 3.1.4 and tinyliveagents from 0.1.0 to 0.1.1 to pick up the latest upstream releases. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- crates/openhuman-app/Cargo.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/crates/openhuman-app/Cargo.lock b/crates/openhuman-app/Cargo.lock index 597fe6f9ed..ffbbff5ea0 100644 --- a/crates/openhuman-app/Cargo.lock +++ b/crates/openhuman-app/Cargo.lock @@ -7562,7 +7562,7 @@ dependencies = [ [[package]] name = "tinyagents-definition" -version = "3.0.0" +version = "3.1.4" dependencies = [ "anyhow", "async-trait", @@ -7575,7 +7575,7 @@ dependencies = [ [[package]] name = "tinyagents-harness" -version = "3.0.0" +version = "3.1.4" dependencies = [ "anyhow", "async-trait", @@ -7617,7 +7617,7 @@ dependencies = [ [[package]] name = "tinyagents-harness-tools" -version = "3.0.0" +version = "3.1.4" dependencies = [ "anyhow", "async-trait", @@ -7650,7 +7650,7 @@ dependencies = [ [[package]] name = "tinyagents-hooks" -version = "3.0.0" +version = "3.1.4" dependencies = [ "anyhow", "async-trait", @@ -7668,7 +7668,7 @@ dependencies = [ [[package]] name = "tinyagents-live" -version = "3.0.0" +version = "3.1.4" dependencies = [ "serde_json", "tinyagents-harness", @@ -7679,7 +7679,7 @@ dependencies = [ [[package]] name = "tinyagents-orchestration" -version = "3.0.0" +version = "3.1.4" dependencies = [ "async-trait", "chrono", @@ -7702,7 +7702,7 @@ dependencies = [ [[package]] name = "tinyagents-registry" -version = "3.0.0" +version = "3.1.4" dependencies = [ "anyhow", "chrono", @@ -7717,7 +7717,7 @@ dependencies = [ [[package]] name = "tinyagents-runtime" -version = "3.0.0" +version = "3.1.4" dependencies = [ "anyhow", "async-trait", @@ -7737,7 +7737,7 @@ dependencies = [ [[package]] name = "tinyagents-session" -version = "3.0.0" +version = "3.1.4" dependencies = [ "anyhow", "async-trait", @@ -7762,7 +7762,7 @@ dependencies = [ [[package]] name = "tinyagents-storage-kit" -version = "3.0.0" +version = "3.1.4" dependencies = [ "data-encoding", "serde", @@ -7776,7 +7776,7 @@ dependencies = [ [[package]] name = "tinyagents-tasks" -version = "3.0.0" +version = "3.1.4" dependencies = [ "serde", "serde_json", @@ -8117,7 +8117,7 @@ dependencies = [ [[package]] name = "tinyliveagents" -version = "0.1.0" +version = "0.1.1" dependencies = [ "async-trait", "base64 0.22.1", From 804cf4b503250bb4da0244d2e9cd21c001821b81 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 15:58:14 +0000 Subject: [PATCH 11/17] chore(vendor): bump tinyagents submodule Update the vendored tinyagents submodule to the latest upstream commit. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- vendor/tinyagents | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/tinyagents b/vendor/tinyagents index 5cbb788f71..e096d8b8c8 160000 --- a/vendor/tinyagents +++ b/vendor/tinyagents @@ -1 +1 @@ -Subproject commit 5cbb788f719d82406276b45e689fb1a953dc9481 +Subproject commit e096d8b8c8609ded16681191fe20cddbf18986d3 From c1deb3e5d1d5c4e953a33da9499af2483a588c28 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 16:54:56 +0000 Subject: [PATCH 12/17] fix(ci): recognize native AgentProgress imports in harness test modules The boundary check now treats any harness module that imports crate::progress::AgentProgress as native, and resolves *_tests.rs files through their parent module when they use super::*, so test files inheriting a native import are no longer flagged. Self-tests cover the new work_tracker cases and confirm non-harness paths stay excluded. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- scripts/ci/check-agent-runtime-boundary.mjs | 74 +++++++++++++++++---- 1 file changed, 61 insertions(+), 13 deletions(-) diff --git a/scripts/ci/check-agent-runtime-boundary.mjs b/scripts/ci/check-agent-runtime-boundary.mjs index 589576efa9..d8c082459c 100644 --- a/scripts/ci/check-agent-runtime-boundary.mjs +++ b/scripts/ci/check-agent-runtime-boundary.mjs @@ -166,7 +166,19 @@ const openhumanDomainTypes = new Set([ "WorkspacePolicy", ]); -function isNativeAgentProgressReference(path, text, source = text) { +// A harness module that imports the harness's own `crate::progress::AgentProgress` +// names the native type, not OpenHuman's. A `*_tests.rs` file wired with +// `use super::*;` inherits its parent module's imports, so it is native when +// that parent is. +const ownsNativeAgentProgressImport = (source) => + /^\s*use\s+crate::progress::AgentProgress\s*;\s*$/m.test(rustCode(source)); + +function isNativeAgentProgressReference( + path, + text, + source = text, + parentSource = null, +) { const harness = "vendor/tinyagents/crates/tinyagents-harness/src/"; if ( /\b(?:openhuman(?:_[A-Za-z0-9_]+)?|tinyagents(?:_[A-Za-z0-9_]+)?)\s*::\s*AgentProgress\b/.test( @@ -184,19 +196,16 @@ function isNativeAgentProgressReference(path, text, source = text) { /^\s*pub\s+use\s+progress::AgentProgress\s*;\s*$/.test(text) ) return true; - if (path === `${harness}turn_runner/types.rs`) { - const ownsImport = /^\s*use\s+crate::progress::AgentProgress\s*;\s*$/m.test( - rustCode(source), - ); - return ownsImport; - } + if (!path.startsWith(harness)) return false; if (path === `${harness}turn_runner/mod_tests.rs`) return /\bcrate\s*::\s*progress\s*::\s*AgentProgress\b/.test(text); - if (path === `${harness}progress_tests.rs`) - return /^\s*use\s+crate::progress::AgentProgress\s*;\s*$/m.test( - rustCode(source), - ); - return false; + if (ownsNativeAgentProgressImport(source)) return true; + return ( + path.endsWith("_tests.rs") && + parentSource !== null && + /^\s*use\s+super::\*\s*;\s*$/m.test(rustCode(source)) && + ownsNativeAgentProgressImport(parentSource) + ); } // Names moved out of compatibility layers. Values identify their sole owner; @@ -570,6 +579,10 @@ function assertSelfTests() { const nativeTypes = "use crate::progress::AgentProgress;\nProgress(Box)"; const progressTests = "use crate::progress::AgentProgress;"; + const workTrackerPath = + "vendor/tinyagents/crates/tinyagents-harness/src/turn_runner/work_tracker.rs"; + const workTrackerTestsPath = + "vendor/tinyagents/crates/tinyagents-harness/src/turn_runner/work_tracker_tests.rs"; if ( !isNativeAgentProgressReference(progressPath, "pub enum AgentProgress {") || !isNativeAgentProgressReference( @@ -590,6 +603,33 @@ function assertSelfTests() { "let event = AgentProgress::ContextCompacting;", progressTests, ) || + !isNativeAgentProgressReference( + workTrackerPath, + "AgentProgress::IterationStarted { .. } => {", + progressTests, + ) || + !isNativeAgentProgressReference( + workTrackerTestsPath, + "fn iteration_started() -> AgentProgress {", + "use super::*;", + progressTests, + ) || + isNativeAgentProgressReference( + workTrackerTestsPath, + "fn iteration_started() -> AgentProgress {", + "use super::*;", + "use openhuman_core::AgentProgress;", + ) || + isNativeAgentProgressReference( + workTrackerTestsPath, + "fn iteration_started() -> AgentProgress {", + "use super::*;", + ) || + isNativeAgentProgressReference( + "vendor/tinyagents/crates/tinyagents-session/src/lib.rs", + "AgentProgress::IterationStarted { .. } => {", + progressTests, + ) || isNativeAgentProgressReference( "vendor/tinyagents/crates/tinyagents-session/src/lib.rs", "pub enum AgentProgress {", @@ -875,6 +915,9 @@ for (const path of await filesUnder( } const crateName = tinyagentsCrateName(path); const lines = codeLines(source); + const parentSource = path.endsWith("_tests.rs") + ? await readFile(path.replace(/_tests\.rs$/, ".rs"), "utf8").catch(() => null) + : null; let firstForwardingLine; for (const { line, text, raw } of lines) { if (!text.trim()) continue; @@ -926,7 +969,12 @@ for (const path of await filesUnder( continue; if ( name === "AgentProgress" && - isNativeAgentProgressReference(relative(repoRoot, path), text, source) + isNativeAgentProgressReference( + relative(repoRoot, path), + text, + source, + parentSource, + ) ) continue; if (new RegExp(`\\b${escapeRegex(name)}\\b`).test(text)) { From c81a4ce7f57775ed8a0631150f96872af6bfa538 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 16:55:02 +0000 Subject: [PATCH 13/17] docs(storage-schema): rename transcript index names to include created suffix Updated the documented index names for session.transcripts so they reflect the `_created` suffix used by the actual indexes, keeping the schema reference accurate. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- docs/storage-schema.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/storage-schema.md b/docs/storage-schema.md index f38eda3bef..9b58dc23fd 100644 --- a/docs/storage-schema.md +++ b/docs/storage-schema.md @@ -65,7 +65,7 @@ Record shapes and migrations stay with their owners. | `ledger.tool_effects` | `run` (`run_id`)
`started` (`started_ms`)
`status` (`status`) | | | | `ledger.workflow_runs` | `definition` (`definition_id`)
`status` (`status`)
`thread` (`parent_thread_id`)
`updated` (`updated_ms`) | | | | `session.transcript_entries` | `by_stem_written` (`stem`, `written`)
`by_stem` (`stem`, `seq`) | | | -| `session.transcripts` | `by_agent_id` (`agent_id`, `created_ms`)
`by_agent_name` (`agent_name`, `created_ms`)
`by_thread` (`thread_id`, `created_ms`) | | | +| `session.transcripts` | `by_agent_id_created` (`agent_id`, `created_ms`)
`by_agent_name_created` (`agent_name`, `created_ms`)
`by_thread_created` (`thread_id`, `created_ms`) | | | | `session.turn_states` | `by_thread` (`thread_id`) | | | | `tsd.counters` | | | | | `tsd.kv` | `kv_by_key` (`owner`, `ns`, `key`) | | | From 3126698dbeb9ce7f714c5046aa8916ddef3ec1f6 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 17:08:21 +0000 Subject: [PATCH 14/17] chore(ci): drop stale agent runtime boundary baseline entries Remove baseline entries for test code that no longer trips the domain-name rule, so the boundary check reflects the current tree. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- .../ci/agent-runtime-boundary-baseline.json | 28 ------------------- 1 file changed, 28 deletions(-) diff --git a/scripts/ci/agent-runtime-boundary-baseline.json b/scripts/ci/agent-runtime-boundary-baseline.json index e3139950f3..677f6d7ae7 100644 --- a/scripts/ci/agent-runtime-boundary-baseline.json +++ b/scripts/ci/agent-runtime-boundary-baseline.json @@ -440,34 +440,6 @@ "text": "pub struct RetryPolicy {", "occurrence": 1 }, - { - "rule": "tinyagents-openhuman-domain-name", - "path": "vendor/tinyagents/crates/tinyagents-harness/src/turn_runner/mod_api_tests.rs", - "line": 2, - "text": "use crate::progress::AgentProgress;", - "occurrence": 1 - }, - { - "rule": "tinyagents-openhuman-domain-name", - "path": "vendor/tinyagents/crates/tinyagents-harness/src/turn_runner/mod_api_tests.rs", - "line": 97, - "text": "let started = |call_id: &str| AgentProgress::ToolCallStarted {", - "occurrence": 1 - }, - { - "rule": "tinyagents-openhuman-domain-name", - "path": "vendor/tinyagents/crates/tinyagents-harness/src/turn_runner/mod_api_tests.rs", - "line": 137, - "text": "fn tool_completed(call_id: &str) -> AgentProgress {", - "occurrence": 1 - }, - { - "rule": "tinyagents-openhuman-domain-name", - "path": "vendor/tinyagents/crates/tinyagents-harness/src/turn_runner/mod_api_tests.rs", - "line": 138, - "text": "AgentProgress::ToolCallCompleted {", - "occurrence": 1 - }, { "rule": "tinyagents-openhuman-domain-name", "path": "vendor/tinyagents/crates/tinyagents-orchestration/src/run_progress_ledger/mod_tests.rs", From 7aab542d5e853f09b2d852e5f030e457cd7a1d24 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 17:08:39 +0000 Subject: [PATCH 15/17] chore(ci): reformat agent runtime boundary check Reformatted the fallback readFile call in the agent runtime boundary check so the catch handler wraps onto its own lines, matching the project's formatting conventions. No behaviour change. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- scripts/ci/check-agent-runtime-boundary.mjs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/ci/check-agent-runtime-boundary.mjs b/scripts/ci/check-agent-runtime-boundary.mjs index d8c082459c..9b88682147 100644 --- a/scripts/ci/check-agent-runtime-boundary.mjs +++ b/scripts/ci/check-agent-runtime-boundary.mjs @@ -916,7 +916,9 @@ for (const path of await filesUnder( const crateName = tinyagentsCrateName(path); const lines = codeLines(source); const parentSource = path.endsWith("_tests.rs") - ? await readFile(path.replace(/_tests\.rs$/, ".rs"), "utf8").catch(() => null) + ? await readFile(path.replace(/_tests\.rs$/, ".rs"), "utf8").catch( + () => null, + ) : null; let firstForwardingLine; for (const { line, text, raw } of lines) { From ccc4b0b3b4cbdb782043a69be622e57f6ea01ff2 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 17:15:44 +0000 Subject: [PATCH 16/17] chore(registry): bump tinyhosts to 0.4.6 Update the tinyhosts module record to version 0.4.6, refreshing the release URL and the archive names and SHA-256 checksums for every platform asset. The vendored tinyhosts submodule is advanced to the matching revision so the registry points at the new release. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- .../src/modules/registry/records_extra.rs | 72 +++++++++---------- vendor/tinyhosts | 2 +- 2 files changed, 37 insertions(+), 37 deletions(-) diff --git a/crates/openhuman-core/src/modules/registry/records_extra.rs b/crates/openhuman-core/src/modules/registry/records_extra.rs index da402c5bca..4dc0ef1e89 100644 --- a/crates/openhuman-core/src/modules/registry/records_extra.rs +++ b/crates/openhuman-core/src/modules/registry/records_extra.rs @@ -254,109 +254,109 @@ pub(crate) const TINYHOSTS: ModuleRecord = ModuleRecord { description: "Hosting provider operations", bus_name: tinyhosts_bus::BUS_NAME, object_path: tinyhosts_bus::OBJECT_PATH, - version: "0.4.5", - release_url: "https://github.com/tinyhumansai/tinyhosts/releases/tag/v0.4.5", + version: "0.4.6", + release_url: "https://github.com/tinyhumansai/tinyhosts/releases/tag/v0.4.6", assets: &[ PlatformAsset { host_key: "archlinux-arm64", - archive: "tinyhosts-0.4.5-archlinux-arm64.tar.gz", - sha256: "3acc6a429997a067a39b91b2c414ccc8f0352245147be127173a2ed6965abd3d", + archive: "tinyhosts-0.4.6-archlinux-arm64.tar.gz", + sha256: "86c400ebb50bfb44ba78db2f30fbab1593c2ac27d9a7f18a8fb297d9ab177573", library_sha256: None, }, PlatformAsset { host_key: "archlinux-x86_64", - archive: "tinyhosts-0.4.5-archlinux-x86_64.tar.gz", - sha256: "1d4104f2d1da999c05c08a6226a3b324e77fc362cfe2ba7c0b5a81ac17e31c48", + archive: "tinyhosts-0.4.6-archlinux-x86_64.tar.gz", + sha256: "c79a0ff4c89b1a07abe962c89cc960731c8d03dcdc3c224d3144b960f746c4d6", library_sha256: None, }, PlatformAsset { host_key: "fedora-43-arm64", - archive: "tinyhosts-0.4.5-fedora-43-arm64.tar.gz", - sha256: "6bed53d9a240f28940faf48e3391d9e45192cc1e9b9ba4470343b43f765f24bb", + archive: "tinyhosts-0.4.6-fedora-43-arm64.tar.gz", + sha256: "34731376697380deb682a3b0e4eb112e6154c795a60374edba7602c141db257c", library_sha256: None, }, PlatformAsset { host_key: "fedora-43-x86_64", - archive: "tinyhosts-0.4.5-fedora-43-x86_64.tar.gz", - sha256: "d11945bb9f328c656ed0ce706b46ebeff1c7b8547f93e9232748cfeababd8f57", + archive: "tinyhosts-0.4.6-fedora-43-x86_64.tar.gz", + sha256: "eea28e3045f8a92ee4e91c90d60963a0517cc0cc6c428e20b06f33d77a844b84", library_sha256: None, }, PlatformAsset { host_key: "fedora-44-arm64", - archive: "tinyhosts-0.4.5-fedora-44-arm64.tar.gz", - sha256: "c2ad9b3128c32da6fd3575904aef262e219f949c08745c1d5b9a1d48b0bf095d", + archive: "tinyhosts-0.4.6-fedora-44-arm64.tar.gz", + sha256: "0c9a40f3ac4012a48d93a9b99afd5eda9d6810a4b9917459a4cb5b657dac9206", library_sha256: None, }, PlatformAsset { host_key: "fedora-44-x86_64", - archive: "tinyhosts-0.4.5-fedora-44-x86_64.tar.gz", - sha256: "bb5704decd33d35a6054961ebb7e4ca9a4934bb642e50c1aa5a0a1d6a9b30d1d", + archive: "tinyhosts-0.4.6-fedora-44-x86_64.tar.gz", + sha256: "6ba31f17adbc07ec1fbf2bfd3cab25a6b8df9dcf844112206226328a2ea82400", library_sha256: None, }, PlatformAsset { host_key: "macos-15-arm64", - archive: "tinyhosts-0.4.5-macos-15-arm64.tar.gz", - sha256: "7314f37b28cdb4b891d0441eeefb5fdddf39bb6760ddd1b33b55304c683263f8", + archive: "tinyhosts-0.4.6-macos-15-arm64.tar.gz", + sha256: "d8879188ed15cb8ca2a94116a965c622f6e21eae092a9fa98e06e374f8188598", library_sha256: None, }, PlatformAsset { host_key: "macos-15-x86_64", - archive: "tinyhosts-0.4.5-macos-15-x86_64.tar.gz", - sha256: "f412018f1b74e26e0ab837a59d3f3c1f5c3da316f5858d5a3621e85a9366b9d3", + archive: "tinyhosts-0.4.6-macos-15-x86_64.tar.gz", + sha256: "ba134f10d3d9bc7cd60ddabea59caa1457ec91f0dfa916478f2417300cd1e94c", library_sha256: None, }, PlatformAsset { host_key: "macos-26-arm64", - archive: "tinyhosts-0.4.5-macos-26-arm64.tar.gz", - sha256: "1bc91723ad21eae0a0fd221af38f7b8349c33314753e842a6547586908d79669", + archive: "tinyhosts-0.4.6-macos-26-arm64.tar.gz", + sha256: "554e61e29d3db27e4946118e193eb74df41194c360e7416b790cf77fa3d9d4e2", library_sha256: None, }, PlatformAsset { host_key: "macos-26-x86_64", - archive: "tinyhosts-0.4.5-macos-26-x86_64.tar.gz", - sha256: "fce287ecacbeb0f383386cf9a71a8efd70f2e70849a00786a69ce5e8aef434d2", + archive: "tinyhosts-0.4.6-macos-26-x86_64.tar.gz", + sha256: "fe88e08e691341a180070b36e7612ca5629c479e7e8daf467d21afdb69870359", library_sha256: None, }, PlatformAsset { host_key: "ubuntu-22.04-arm64", - archive: "tinyhosts-0.4.5-ubuntu-22.04-arm64.tar.gz", - sha256: "a79976107cfd2d439d6f692d2479ce7a6f336e1550a67c9131d6f6f41ed07ff0", + archive: "tinyhosts-0.4.6-ubuntu-22.04-arm64.tar.gz", + sha256: "c1bd520099bcf0989673e5a2bd7e1db54d67aa4c523e5ca5f365c752c728ef20", library_sha256: None, }, PlatformAsset { host_key: "ubuntu-22.04-x86_64", - archive: "tinyhosts-0.4.5-ubuntu-22.04-x86_64.tar.gz", - sha256: "b6bd602900fd9887fd91a9dec762b94add86b49d19759a1de1af271d52dc7ad7", + archive: "tinyhosts-0.4.6-ubuntu-22.04-x86_64.tar.gz", + sha256: "02d4b29debb5be65026ff9d57703a363d7ddb8c7bb0edfffbd9addd14b1bdaba", library_sha256: None, }, PlatformAsset { host_key: "ubuntu-24.04-arm64", - archive: "tinyhosts-0.4.5-ubuntu-24.04-arm64.tar.gz", - sha256: "32a560d5a53723f0338020b9d889ec01354b463b21fdec21807d576ba5d99240", + archive: "tinyhosts-0.4.6-ubuntu-24.04-arm64.tar.gz", + sha256: "c3efc57e25e6d1f736884b784291e87103fb32beb535dccaa42e295f7e892566", library_sha256: None, }, PlatformAsset { host_key: "ubuntu-24.04-x86_64", - archive: "tinyhosts-0.4.5-ubuntu-24.04-x86_64.tar.gz", - sha256: "62e71cd7c5e0f414d7059f96d4b62bfb952e8aab6c7ae3d716f93da3b7e96791", + archive: "tinyhosts-0.4.6-ubuntu-24.04-x86_64.tar.gz", + sha256: "e41702d214a71ece7e39474389df50d7ca652fc0471603b78b4d4f0c210afc7b", library_sha256: None, }, PlatformAsset { host_key: "windows-11-arm64", - archive: "tinyhosts-0.4.5-windows-11-arm64.zip", - sha256: "e433c2881178727693d90bba7d4ba33ec1439ee28c3ca3d9e7eb1b1c4cabb0dc", + archive: "tinyhosts-0.4.6-windows-11-arm64.zip", + sha256: "cbf8439ed1c38a1eee8ac721409914e2b6623a0238ec57f6b1477980f13ae723", library_sha256: None, }, PlatformAsset { host_key: "windows-2022-x86_64", - archive: "tinyhosts-0.4.5-windows-2022-x86_64.zip", - sha256: "515105650694e8b290e8aa53039dee760054ce6c791a9901e57b8225139e9274", + archive: "tinyhosts-0.4.6-windows-2022-x86_64.zip", + sha256: "3ac46c30370516b4389f1f17580e12843293f43529094d7818bd90d4f6907d2f", library_sha256: None, }, PlatformAsset { host_key: "windows-2025-x86_64", - archive: "tinyhosts-0.4.5-windows-2025-x86_64.zip", - sha256: "8b9b5ba24fb645545e0e37b433deb244d4f65d26c58a8ff5acc7c05b95d9e5df", + archive: "tinyhosts-0.4.6-windows-2025-x86_64.zip", + sha256: "f606cd368aa7ae0d6744f5089e6058514f9cb19a706a516c6115b1950c9f4523", library_sha256: None, }, ], diff --git a/vendor/tinyhosts b/vendor/tinyhosts index 8d210af4f8..fd30e4618d 160000 --- a/vendor/tinyhosts +++ b/vendor/tinyhosts @@ -1 +1 @@ -Subproject commit 8d210af4f80b882f65a3123a3c3ade9e92793058 +Subproject commit fd30e4618d9324d1fa153047dfa8b1a763c3a93b From 135976164e6c857097649c5ff4462b160760a564 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 3 Nov 2026 17:16:07 +0000 Subject: [PATCH 17/17] chore(registry): downgrade tinyhosts module to 0.4.5 Revert the tinyhosts module record from 0.4.6 back to 0.4.5, updating the version, release URL, archive names, and SHA-256 checksums for every platform asset. The 0.4.6 release is being rolled back, so the registry must point at the previous known-good artifacts. Auto-committed-on: cuttlefish Co-authored-by: Medulla --- .../src/modules/registry/records_extra.rs | 72 +++++++++---------- vendor/tinyhosts | 2 +- 2 files changed, 37 insertions(+), 37 deletions(-) diff --git a/crates/openhuman-core/src/modules/registry/records_extra.rs b/crates/openhuman-core/src/modules/registry/records_extra.rs index 4dc0ef1e89..da402c5bca 100644 --- a/crates/openhuman-core/src/modules/registry/records_extra.rs +++ b/crates/openhuman-core/src/modules/registry/records_extra.rs @@ -254,109 +254,109 @@ pub(crate) const TINYHOSTS: ModuleRecord = ModuleRecord { description: "Hosting provider operations", bus_name: tinyhosts_bus::BUS_NAME, object_path: tinyhosts_bus::OBJECT_PATH, - version: "0.4.6", - release_url: "https://github.com/tinyhumansai/tinyhosts/releases/tag/v0.4.6", + version: "0.4.5", + release_url: "https://github.com/tinyhumansai/tinyhosts/releases/tag/v0.4.5", assets: &[ PlatformAsset { host_key: "archlinux-arm64", - archive: "tinyhosts-0.4.6-archlinux-arm64.tar.gz", - sha256: "86c400ebb50bfb44ba78db2f30fbab1593c2ac27d9a7f18a8fb297d9ab177573", + archive: "tinyhosts-0.4.5-archlinux-arm64.tar.gz", + sha256: "3acc6a429997a067a39b91b2c414ccc8f0352245147be127173a2ed6965abd3d", library_sha256: None, }, PlatformAsset { host_key: "archlinux-x86_64", - archive: "tinyhosts-0.4.6-archlinux-x86_64.tar.gz", - sha256: "c79a0ff4c89b1a07abe962c89cc960731c8d03dcdc3c224d3144b960f746c4d6", + archive: "tinyhosts-0.4.5-archlinux-x86_64.tar.gz", + sha256: "1d4104f2d1da999c05c08a6226a3b324e77fc362cfe2ba7c0b5a81ac17e31c48", library_sha256: None, }, PlatformAsset { host_key: "fedora-43-arm64", - archive: "tinyhosts-0.4.6-fedora-43-arm64.tar.gz", - sha256: "34731376697380deb682a3b0e4eb112e6154c795a60374edba7602c141db257c", + archive: "tinyhosts-0.4.5-fedora-43-arm64.tar.gz", + sha256: "6bed53d9a240f28940faf48e3391d9e45192cc1e9b9ba4470343b43f765f24bb", library_sha256: None, }, PlatformAsset { host_key: "fedora-43-x86_64", - archive: "tinyhosts-0.4.6-fedora-43-x86_64.tar.gz", - sha256: "eea28e3045f8a92ee4e91c90d60963a0517cc0cc6c428e20b06f33d77a844b84", + archive: "tinyhosts-0.4.5-fedora-43-x86_64.tar.gz", + sha256: "d11945bb9f328c656ed0ce706b46ebeff1c7b8547f93e9232748cfeababd8f57", library_sha256: None, }, PlatformAsset { host_key: "fedora-44-arm64", - archive: "tinyhosts-0.4.6-fedora-44-arm64.tar.gz", - sha256: "0c9a40f3ac4012a48d93a9b99afd5eda9d6810a4b9917459a4cb5b657dac9206", + archive: "tinyhosts-0.4.5-fedora-44-arm64.tar.gz", + sha256: "c2ad9b3128c32da6fd3575904aef262e219f949c08745c1d5b9a1d48b0bf095d", library_sha256: None, }, PlatformAsset { host_key: "fedora-44-x86_64", - archive: "tinyhosts-0.4.6-fedora-44-x86_64.tar.gz", - sha256: "6ba31f17adbc07ec1fbf2bfd3cab25a6b8df9dcf844112206226328a2ea82400", + archive: "tinyhosts-0.4.5-fedora-44-x86_64.tar.gz", + sha256: "bb5704decd33d35a6054961ebb7e4ca9a4934bb642e50c1aa5a0a1d6a9b30d1d", library_sha256: None, }, PlatformAsset { host_key: "macos-15-arm64", - archive: "tinyhosts-0.4.6-macos-15-arm64.tar.gz", - sha256: "d8879188ed15cb8ca2a94116a965c622f6e21eae092a9fa98e06e374f8188598", + archive: "tinyhosts-0.4.5-macos-15-arm64.tar.gz", + sha256: "7314f37b28cdb4b891d0441eeefb5fdddf39bb6760ddd1b33b55304c683263f8", library_sha256: None, }, PlatformAsset { host_key: "macos-15-x86_64", - archive: "tinyhosts-0.4.6-macos-15-x86_64.tar.gz", - sha256: "ba134f10d3d9bc7cd60ddabea59caa1457ec91f0dfa916478f2417300cd1e94c", + archive: "tinyhosts-0.4.5-macos-15-x86_64.tar.gz", + sha256: "f412018f1b74e26e0ab837a59d3f3c1f5c3da316f5858d5a3621e85a9366b9d3", library_sha256: None, }, PlatformAsset { host_key: "macos-26-arm64", - archive: "tinyhosts-0.4.6-macos-26-arm64.tar.gz", - sha256: "554e61e29d3db27e4946118e193eb74df41194c360e7416b790cf77fa3d9d4e2", + archive: "tinyhosts-0.4.5-macos-26-arm64.tar.gz", + sha256: "1bc91723ad21eae0a0fd221af38f7b8349c33314753e842a6547586908d79669", library_sha256: None, }, PlatformAsset { host_key: "macos-26-x86_64", - archive: "tinyhosts-0.4.6-macos-26-x86_64.tar.gz", - sha256: "fe88e08e691341a180070b36e7612ca5629c479e7e8daf467d21afdb69870359", + archive: "tinyhosts-0.4.5-macos-26-x86_64.tar.gz", + sha256: "fce287ecacbeb0f383386cf9a71a8efd70f2e70849a00786a69ce5e8aef434d2", library_sha256: None, }, PlatformAsset { host_key: "ubuntu-22.04-arm64", - archive: "tinyhosts-0.4.6-ubuntu-22.04-arm64.tar.gz", - sha256: "c1bd520099bcf0989673e5a2bd7e1db54d67aa4c523e5ca5f365c752c728ef20", + archive: "tinyhosts-0.4.5-ubuntu-22.04-arm64.tar.gz", + sha256: "a79976107cfd2d439d6f692d2479ce7a6f336e1550a67c9131d6f6f41ed07ff0", library_sha256: None, }, PlatformAsset { host_key: "ubuntu-22.04-x86_64", - archive: "tinyhosts-0.4.6-ubuntu-22.04-x86_64.tar.gz", - sha256: "02d4b29debb5be65026ff9d57703a363d7ddb8c7bb0edfffbd9addd14b1bdaba", + archive: "tinyhosts-0.4.5-ubuntu-22.04-x86_64.tar.gz", + sha256: "b6bd602900fd9887fd91a9dec762b94add86b49d19759a1de1af271d52dc7ad7", library_sha256: None, }, PlatformAsset { host_key: "ubuntu-24.04-arm64", - archive: "tinyhosts-0.4.6-ubuntu-24.04-arm64.tar.gz", - sha256: "c3efc57e25e6d1f736884b784291e87103fb32beb535dccaa42e295f7e892566", + archive: "tinyhosts-0.4.5-ubuntu-24.04-arm64.tar.gz", + sha256: "32a560d5a53723f0338020b9d889ec01354b463b21fdec21807d576ba5d99240", library_sha256: None, }, PlatformAsset { host_key: "ubuntu-24.04-x86_64", - archive: "tinyhosts-0.4.6-ubuntu-24.04-x86_64.tar.gz", - sha256: "e41702d214a71ece7e39474389df50d7ca652fc0471603b78b4d4f0c210afc7b", + archive: "tinyhosts-0.4.5-ubuntu-24.04-x86_64.tar.gz", + sha256: "62e71cd7c5e0f414d7059f96d4b62bfb952e8aab6c7ae3d716f93da3b7e96791", library_sha256: None, }, PlatformAsset { host_key: "windows-11-arm64", - archive: "tinyhosts-0.4.6-windows-11-arm64.zip", - sha256: "cbf8439ed1c38a1eee8ac721409914e2b6623a0238ec57f6b1477980f13ae723", + archive: "tinyhosts-0.4.5-windows-11-arm64.zip", + sha256: "e433c2881178727693d90bba7d4ba33ec1439ee28c3ca3d9e7eb1b1c4cabb0dc", library_sha256: None, }, PlatformAsset { host_key: "windows-2022-x86_64", - archive: "tinyhosts-0.4.6-windows-2022-x86_64.zip", - sha256: "3ac46c30370516b4389f1f17580e12843293f43529094d7818bd90d4f6907d2f", + archive: "tinyhosts-0.4.5-windows-2022-x86_64.zip", + sha256: "515105650694e8b290e8aa53039dee760054ce6c791a9901e57b8225139e9274", library_sha256: None, }, PlatformAsset { host_key: "windows-2025-x86_64", - archive: "tinyhosts-0.4.6-windows-2025-x86_64.zip", - sha256: "f606cd368aa7ae0d6744f5089e6058514f9cb19a706a516c6115b1950c9f4523", + archive: "tinyhosts-0.4.5-windows-2025-x86_64.zip", + sha256: "8b9b5ba24fb645545e0e37b433deb244d4f65d26c58a8ff5acc7c05b95d9e5df", library_sha256: None, }, ], diff --git a/vendor/tinyhosts b/vendor/tinyhosts index fd30e4618d..8d210af4f8 160000 --- a/vendor/tinyhosts +++ b/vendor/tinyhosts @@ -1 +1 @@ -Subproject commit fd30e4618d9324d1fa153047dfa8b1a763c3a93b +Subproject commit 8d210af4f80b882f65a3123a3c3ade9e92793058