From 7dcc2f235b847f63b63d3d68363643b4716fcacc Mon Sep 17 00:00:00 2001 From: "@artlu99" <90869437+artlu99@users.noreply.github.com> Date: Mon, 2 Mar 2026 13:59:31 -0500 Subject: [PATCH 1/3] Change cortex model resolution from Branch to Cortex --- src/agent/cortex.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/agent/cortex.rs b/src/agent/cortex.rs index c645fccf0..e188b4e4f 100644 --- a/src/agent/cortex.rs +++ b/src/agent/cortex.rs @@ -827,7 +827,7 @@ pub async fn generate_bulletin(deps: &AgentDeps, logger: &CortexLogger) -> bool }; let routing = deps.runtime_config.routing.load(); - let model_name = routing.resolve(ProcessType::Branch, None).to_string(); + let model_name = routing.resolve(ProcessType::Cortex, None).to_string(); let model = SpacebotModel::make(&deps.llm_manager, &model_name) .with_context(&*deps.agent_id, "cortex") .with_routing((**routing).clone()); @@ -1007,7 +1007,7 @@ async fn generate_profile(deps: &AgentDeps, logger: &CortexLogger) { }; let routing = deps.runtime_config.routing.load(); - let model_name = routing.resolve(ProcessType::Branch, None).to_string(); + let model_name = routing.resolve(ProcessType::Cortex, None).to_string(); let model = SpacebotModel::make(&deps.llm_manager, &model_name) .with_context(&*deps.agent_id, "cortex") .with_routing((**routing).clone()); From b45fa09e25388b48f0ab297867c377dce10450a5 Mon Sep 17 00:00:00 2001 From: "@artlu99" <90869437+artlu99@users.noreply.github.com> Date: Mon, 2 Mar 2026 14:01:26 -0500 Subject: [PATCH 2/3] Change cortex_chat model resolution from Branch to Cortex --- src/agent/cortex_chat.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/agent/cortex_chat.rs b/src/agent/cortex_chat.rs index ed5ec0033..3830b6a21 100644 --- a/src/agent/cortex_chat.rs +++ b/src/agent/cortex_chat.rs @@ -263,7 +263,7 @@ impl CortexChatSession { // Resolve model and build agent let routing = self.deps.runtime_config.routing.load(); - let model_name = routing.resolve(ProcessType::Branch, None).to_string(); + let model_name = routing.resolve(ProcessType::Cortex, None).to_string(); let model = SpacebotModel::make(&self.deps.llm_manager, &model_name) .with_context(&*self.deps.agent_id, "cortex") .with_routing((**routing).clone()); From 73b1cc35c98a2162153f9cb46a892b361fe687be Mon Sep 17 00:00:00 2001 From: "@artlu99" <90869437+artlu99@users.noreply.github.com> Date: Mon, 2 Mar 2026 14:02:16 -0500 Subject: [PATCH 3/3] Change compactor model resolution to use Compactor process type --- src/agent/compactor.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/agent/compactor.rs b/src/agent/compactor.rs index ac3dbab28..93621311e 100644 --- a/src/agent/compactor.rs +++ b/src/agent/compactor.rs @@ -202,7 +202,7 @@ async fn run_compaction( // 3. Run the compaction LLM to produce summary + extracted memories let routing = deps.runtime_config.routing.load(); - let model_name = routing.resolve(ProcessType::Worker, None).to_string(); + let model_name = routing.resolve(ProcessType::Compactor, None).to_string(); let model = SpacebotModel::make(&deps.llm_manager, &model_name) .with_context(&*deps.agent_id, "compactor") .with_routing((**routing).clone());