feat(onboard): add optional --model flag to quick setup and channels-only guard
This commit is contained in:
parent
ff254b4bb3
commit
3c60b6bc2d
3 changed files with 23 additions and 10 deletions
|
|
@ -324,6 +324,7 @@ fn memory_config_defaults_for_backend(backend: &str) -> MemoryConfig {
|
|||
pub fn run_quick_setup(
|
||||
credential_override: Option<&str>,
|
||||
provider: Option<&str>,
|
||||
model_override: Option<&str>,
|
||||
memory_backend: Option<&str>,
|
||||
) -> Result<Config> {
|
||||
println!("{}", style(BANNER).cyan().bold());
|
||||
|
|
@ -345,7 +346,9 @@ pub fn run_quick_setup(
|
|||
fs::create_dir_all(&workspace_dir).context("Failed to create workspace directory")?;
|
||||
|
||||
let provider_name = provider.unwrap_or("openrouter").to_string();
|
||||
let model = default_model_for_provider(&provider_name);
|
||||
let model = model_override
|
||||
.map(str::to_string)
|
||||
.unwrap_or_else(|| default_model_for_provider(&provider_name));
|
||||
let memory_backend_name = memory_backend
|
||||
.unwrap_or(default_memory_backend_key())
|
||||
.to_string();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue