(data: &SessionData)
| 309 | } |
| 310 | |
| 311 | fn persisted_model_ref(data: &SessionData) -> Option<String> { |
| 312 | if let Some(llm_config) = &data.llm_config { |
| 313 | return Some(format!("{}/{}", llm_config.provider, llm_config.model)); |
| 314 | } |
| 315 | data.model_name |
| 316 | .as_ref() |
| 317 | .filter(|model_name| model_name.contains('/')) |
| 318 | .cloned() |
| 319 | } |
| 320 | |
| 321 | fn persisted_model_name(model_name: &str) -> Option<String> { |
| 322 | if model_name.is_empty() || model_name == "unknown" { |
no test coverage detected