diff --git a/services/nemoton_dispatcher_service.py b/services/nemoton_dispatcher_service.py index 497b2fc..0ba59a8 100644 --- a/services/nemoton_dispatcher_service.py +++ b/services/nemoton_dispatcher_service.py @@ -26,6 +26,8 @@ from typing import Optional import requests from services.mcp_context_service import build_mcp_context +from config import HERMES_URL # ADR-008 集中化:禁止硬編碼 IP + logger = logging.getLogger(__name__) @@ -284,7 +286,7 @@ def _build_footprint_json(hermes_stats: Optional[dict], nim_stats: Optional[dict if hermes_stats: result["analyst"] = { "model": "qwen2.5:7b-instruct", - "host": os.getenv("HERMES_URL", "http://192.168.0.111:11434"), + "host": HERMES_URL, # ADR-008:集中讀取,禁止硬編碼 IP "duration_sec": hermes_stats.get("duration_sec", 0), "tokens": hermes_stats.get("tokens", 0), "cost_usd": 0,