From b5bcffe1674fa9ab3ba7a754c07ab77bedde83a8 Mon Sep 17 00:00:00 2001 From: teknium1 <127238744+teknium1@users.noreply.github.com> Date: Sat, 16 May 2026 23:42:16 -0700 Subject: [PATCH] fix(fallback): forward custom_providers to fallback model context-length detection MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original commit 21078ebce by PaTTeeL targeted _try_activate_fallback in pre-refactor run_agent.py. The body now lives in agent/chat_completion_helpers.try_activate_fallback — re-applied there. Co-authored-by: PaTTeeL <9150277+PaTTeeL@users.noreply.github.com> --- agent/chat_completion_helpers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/agent/chat_completion_helpers.py b/agent/chat_completion_helpers.py index 0b3c394832..6630253626 100644 --- a/agent/chat_completion_helpers.py +++ b/agent/chat_completion_helpers.py @@ -850,6 +850,7 @@ def try_activate_fallback(agent, reason: "FailoverReason | None" = None) -> bool agent.model, base_url=agent.base_url, api_key=agent.api_key, provider=agent.provider, config_context_length=getattr(agent, "_config_context_length", None), + custom_providers=agent._custom_providers, ) agent.context_compressor.update_model( model=agent.model,