From e0933fd4b3c824447c99aa8084a5ff7d433db5c1 Mon Sep 17 00:00:00 2001 From: Wintermute <016967d974c3ac2859b738b1bb00747700a175518081d9aeb139f214c86eee6f@buzz.block.builderlab.xyz> Date: Mon, 24 Aug 2026 08:27:25 -0400 Subject: [PATCH] mesh: accept all four mesh-llm default public relays MESH_LLM_DEFAULT_RELAYS drifted from mesh-llm's actual RelayPolicy::DefaultPublic set (crates/mesh-llm-host-runtime/src/mesh/ connections.rs in v0.75.1): euc1-1 and use1-1 were missing. A stock serving node advertises its nearest relay, so a US-East or EU member's only relay transport was stripped by transport policy and cross-machine mesh convergence silently depended on direct QUIC. Verified: mesh_llm::transport_policy tests pass (8/8), including default_mode_accepts_meshllm_default_relays. Co-authored-by: Thomas Petersen Signed-off-by: Thomas Petersen --- desktop/src-tauri/src/mesh_llm/transport_policy.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/desktop/src-tauri/src/mesh_llm/transport_policy.rs b/desktop/src-tauri/src/mesh_llm/transport_policy.rs index 122bffd60e..0989169ccb 100644 --- a/desktop/src-tauri/src/mesh_llm/transport_policy.rs +++ b/desktop/src-tauri/src/mesh_llm/transport_policy.rs @@ -208,6 +208,8 @@ fn validate_transport(transport: &TransportAddr, mode: &IrohRelayMode) -> anyhow const MESH_LLM_DEFAULT_RELAYS: &[&str] = &[ "https://usw1-2.relay.michaelneale.mesh-llm.iroh.link./", "https://aps1-1.relay.michaelneale.mesh-llm.iroh.link./", + "https://euc1-1.relay.michaelneale.mesh-llm.iroh.link./", + "https://use1-1.relay.michaelneale.mesh-llm.iroh.link./", ]; /// Whether `relay` is one of mesh-llm's baked-in default public relays.