v112.5.0lumaweave2026-06-11
InferenceBackend trait + RemoteClient + Tauri commands
Adds the Rust inference module — InferenceBackend trait, RemoteClient (OpenAI-compat HTTP), and chat/test_inference_connection Tauri commands. No frontend wiring yet; that's Commit 2.
v112.5.02026-06-11
- ·InferenceBackend trait: chat() + backend_id() + supports_streaming() + stream_chat() (NotSupported default for v1.1)
- ·RemoteClient: OpenAI-compat POST to any endpoint, 60s timeout, HTTPS-enforcement for non-local endpoints with API keys
- ·chat and test_inference_connection Tauri commands registered
- ·New direct deps: reqwest 0.12 (rustls-tls+json), async-trait 0.1, thiserror 1 — all already transitive in Cargo.lock