[refactor] enhance model management with metadata enrichment, new API integration, and manifest resolution

This commit is contained in:
2025-08-13 22:44:51 +02:00
parent 144b01d591
commit 53119cd0ab
3 changed files with 1033 additions and 287 deletions

View File

@@ -85,7 +85,6 @@ async fn main() -> Result<()> {
.await
.map_err(|e| anyhow!("blocking task join error: {e}"))?
.context("updating models")?;
println!("Models updated.");
}
ModelsCmd::Download => {
info!("interactive model selection and download");

View File

@@ -15,7 +15,7 @@ libc = "0.2.175"
whisper-rs = "0.14.3"
indicatif = "0.17.11"
# New: HTTP downloads + hashing
reqwest = { version = "0.12.7", default-features = false, features = ["blocking", "rustls-tls", "gzip"] }
reqwest = { version = "0.12.7", default-features = false, features = ["blocking", "rustls-tls", "gzip", "json"] }
sha2 = "0.10.8"
hex = "0.4.3"
tempfile = "3.12.0"

File diff suppressed because it is too large Load Diff