feat: tighten preset filter, tame storage load logs, enable rollout prompt by default (#3628)

Summary
- common: use exact equality for Swiftfox exclusion to avoid hiding
future slugs that merely contain the substring
- core: treat missing internal_storage.json as expected (debug), warn
only on real IO/parse errors
- tui: drop DEBUG_HIGH gate; always consider showing rollout prompt, but
suppress under ApiKey auth mode
This commit is contained in:
Thibault Sottiaux
2025-09-14 23:05:41 -07:00
committed by GitHub
parent 50262a44ce
commit 6039f8a126
3 changed files with 10 additions and 21 deletions

View File

@@ -74,7 +74,7 @@ pub fn builtin_model_presets(auth_mode: Option<AuthMode>) -> Vec<ModelPreset> {
Some(AuthMode::ApiKey) => PRESETS
.iter()
.copied()
.filter(|p| !p.model.contains(SWIFTFOX_MEDIUM_MODEL))
.filter(|p| p.model != SWIFTFOX_MEDIUM_MODEL)
.collect(),
_ => PRESETS.to_vec(),
}