desktop/src-tauri/crates/core/src/model_names.rs
Comment 1, line 1
desktop/src-tauri/crates/core/src/model_names.rs:1
//! Verified model spelling and vendor families; never alias different releases.Comment 2, line 4
desktop/src-tauri/crates/core/src/model_names.rs:4
// Separator spelling only: retain digits, decimal versions, suffixes and namespaces.Comment 3, line 12
desktop/src-tauri/crates/core/src/model_names.rs:12
// Copilot uses both claude-opus-4.8 and Anthropic's claude-opus-4-8.Comment 4, line 20
desktop/src-tauri/crates/core/src/model_names.rs:20
/// Vendor identity is separate from the Agent's billing channel.Comment 5, line 25
desktop/src-tauri/crates/core/src/model_names.rs:25
/// A provider-qualified ID can use a user-defined route name. Only strip aComment 6, line 26
desktop/src-tauri/crates/core/src/model_names.rs:26
/// matching explicit provider; unrelated namespaces remain significant.Comment 7, line 36
desktop/src-tauri/crates/core/src/model_names.rs:36
/// Serving profiles can change releases in place. Resolve using the usage date,Comment 8, line 37
desktop/src-tauri/crates/core/src/model_names.rs:37
/// independently of whether prices are evaluated at that date or today.Comment 9, line 57
desktop/src-tauri/crates/core/src/model_names.rs:57
// Explicit official snapshot identity; never strip arbitrary date suffixes.Comment 10, line 59
desktop/src-tauri/crates/core/src/model_names.rs:59
// Official Kimi Code model table identifies these IDs as K3. AgentsComment 11, line 60
desktop/src-tauri/crates/core/src/model_names.rs:60
// report the serving id either bare (`k3` / `k3-256k`, e.g. Kilo Code /Comment 12, line 61
desktop/src-tauri/crates/core/src/model_names.rs:61
// oh-my-pi under a custom Kimi provider) or provider-prefixed. This is anComment 13, line 62
desktop/src-tauri/crates/core/src/model_names.rs:62
// API reference alias only; statistics keep the serving profile.Comment 14, line 64
desktop/src-tauri/crates/core/src/model_names.rs:64
// User-confirmed serving identity (2026-10-05); price substitution is separate.Comment 15, line 66
desktop/src-tauri/crates/core/src/model_names.rs:66
// Official Kimi Code release notes: upgraded in place on 2026-09-11.Comment 16, line 67
desktop/src-tauri/crates/core/src/model_names.rs:67
// Older records remain unresolved; a future profile change must close this interval.Comment 17, line 69
desktop/src-tauri/crates/core/src/model_names.rs:69
// Official CodeBuddy local model catalog (2026-10-03): id -> display name.Comment 18, line 75
desktop/src-tauri/crates/core/src/model_names.rs:75
/// Explicit user-authorized substitute for CURRENT reference estimates only.Comment 19, line 76
desktop/src-tauri/crates/core/src/model_names.rs:76
/// Preserve model identity; this exception does not permit general nearest-model pricing.Comment 20, line 84
desktop/src-tauri/crates/core/src/model_names.rs:84
/// Vendor identity is separate from the Agent's billing channel.