From d70e4f810aebd4a610b01e95907cbd1ebaf901c7 Mon Sep 17 00:00:00 2001 From: Kimi Agent Date: Thu, 19 Mar 2026 16:02:20 -0400 Subject: [PATCH] fix: use settings.ollama_url instead of hardcoded fallback in cascade router (#491) Co-authored-by: Kimi Agent Co-committed-by: Kimi Agent --- src/infrastructure/router/cascade.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/infrastructure/router/cascade.py b/src/infrastructure/router/cascade.py index 74ee8d3..73a55a5 100644 --- a/src/infrastructure/router/cascade.py +++ b/src/infrastructure/router/cascade.py @@ -18,6 +18,8 @@ from enum import Enum from pathlib import Path from typing import Any +from config import settings + try: import yaml except ImportError: @@ -301,7 +303,7 @@ class CascadeRouter: # Can't check without requests, assume available return True try: - url = provider.url or "http://localhost:11434" + url = provider.url or settings.ollama_url response = requests.get(f"{url}/api/tags", timeout=5) return response.status_code == 200 except Exception as exc: