From 912626c5f061bf45c46b946bf98c0c3a07d08326 Mon Sep 17 00:00:00 2001 From: ProofOfConcept Date: Sun, 29 Mar 2026 20:58:53 -0400 Subject: [PATCH] config: CLI --api-base and --api-key override config file Co-Authored-By: Proof of Concept --- src/config.rs | 4 ++++ 1 file changed, 4 insertions(+) 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,