Update implementation to make it cleaner

This commit is contained in:
IAvecilla
2026-06-12 11:03:44 -07:00
committed by Teknium
parent c61815232a
commit 8c3c08c50b
3 changed files with 51 additions and 37 deletions
+2 -2
View File
@@ -1424,6 +1424,8 @@ def _config_model_target() -> tuple[str, str]:
provider = ""
if isinstance(cfg_model, dict):
provider = str(cfg_model.get("provider") or "").strip()
if provider.lower() == "auto":
provider = ""
return model, provider
@@ -2033,8 +2035,6 @@ def _sync_agent_model_with_config(sid: str, session: dict) -> None:
session["config_model_seen"] = target
if target == seen:
return
if seen is None and target[0] == (getattr(agent, "model", "") or ""):
return
model, provider = target
raw = f"{model} --provider {provider}" if provider else model
try: