Implement native inventory manager workflows (#62)
All checks were successful
Native code generation / deterministic (push) Successful in 13m14s
Imaging and meshing gate / native (push) Successful in 4m13s
Native Rust workspace compile / compile (push) Successful in 4m19s

This commit is contained in:
2026-08-10 06:00:28 +00:00
parent eb7be428c6
commit 61d6721287
15 changed files with 5564 additions and 576 deletions

View File

@@ -359,9 +359,10 @@ async fn run_seed_requests(weak: Weak<CapsInner>, cancellation: CancellationToke
let Some(simulator) = inner.simulator() else {
return;
};
if !simulator.native_is_connected() {
return;
}
// Seed discovery is HTTP-only. It is valid for composed/fake clients
// to install a simulator and query capabilities before a UDP circuit
// is started, and tying this request to UDP connectivity creates an
// unnecessary race for every capability-backed manager.
let http = simulator.client.native_http_caps_client();
let response = http
.post_with_uri_osd_format_osd_cancellation_token_i_progress(