diff --git a/src/config.rs b/src/config.rs index ae53ce0..903e9a2 100644 --- a/src/config.rs +++ b/src/config.rs @@ -504,6 +504,10 @@ impl AppConfig { .join(".consciousness/agent-sessions"); std::fs::create_dir_all(&session_dir).ok(); + // CLI --api-base and --api-key override everything + let api_base = cli.api_base.clone().unwrap_or(api_base); + let api_key = cli.api_key.clone().unwrap_or(api_key); + Ok(SessionConfig { api_base, api_key, model, prompt_file, system_prompt, context_parts,