fix(post-3.5c): config.py 新增 EMBEDDING_HOST 常數(C-2 部分達成)
餘震 C-2 局部完成:
- config.py 新增 EMBEDDING_HOST 常數(env: EMBEDDING_HOST → fallback HERMES_URL)
- 原計畫同步修 services/ollama_service.py:515,520 的 hardcoded fallback,
但 origin/main 4349db2 (feat: AiderHeal) 已主動移除整個
generate_embedding() 方法 — rebase 衝突解決時採納 origin 決定(--ours),
不重新引入已被刪除的方法
- IP 殘留 fix 自動隨方法刪除而消失;EMBEDDING_HOST 常數保留於 config 以
供未來若恢復 embedding 路徑時集中化使用
ADR-008 集中化原則仍然完整:所有殘留的 IP 硬編碼已都改為 config 讀取
(services/nemoton_dispatcher_service.py:287 已於前個 commit 處理)。
This commit is contained in:
@@ -206,6 +206,10 @@ GRIST_URL = os.getenv('GRIST_URL', '') # Grist 資料協作連結
|
||||
HERMES_URL = os.getenv('HERMES_URL', 'http://192.168.0.111:11434')
|
||||
HERMES_TIMEOUT = int(os.getenv('HERMES_TIMEOUT', '120')) # 秒;批量 300 筆預估 ~90s
|
||||
|
||||
# Embedding 服務(ADR-003 對齊:embedding 走 Hermes 主機,內網免認證)
|
||||
# 預設 fallback 到 HERMES_URL;若需獨立 embedding 主機可透過 env 覆寫
|
||||
EMBEDDING_HOST = os.getenv('EMBEDDING_HOST', HERMES_URL)
|
||||
|
||||
# SSH Jump Configuration (AIOps AutoHeal)
|
||||
SSH_JUMP_HOST = os.getenv('SSH_JUMP_HOST', '192.168.0.110')
|
||||
SSH_JUMP_USER = os.getenv('SSH_JUMP_USER', 'wooo')
|
||||
|
||||
Reference in New Issue
Block a user