//! Shared HTTP client construction for CLI-side services that talk to mecha10-api or other
//! HTTP endpoints, so the user agent stays consistent across callers.
useanyhow::{Context,Result};/// Build a `reqwest::Client` configured with the standard mecha10-cli user agent.
pubfnbuild_client()->Result<reqwest::Client>{reqwest::Client::builder().user_agent("mecha10-cli").build().context("Failed to build HTTP client")}