6572d521bade6eff091f27a9caa0b110616c3004
All checks were successful
CD Pipeline / deploy (push) Successful in 2m42s
承前 commit e862a90(generate retry)的同類修補:
generate_embedding 之前邏輯:
target_host = host or env or resolve # 一次解析
try: post → mark_unhealthy + return [] # 失敗無 retry
修補後:
caller 顯式 host → 凍結不 retry(向下相容)
caller 走 lazy → 三主機 retry 鏈:
每次 self.host 走 resolve_ollama_host()
失敗 mark_unhealthy + cache 失效 + 取新主機
最多 3 次(避免同主機無限迴圈)
影響範圍:KM embedding worker / RAG query embedding / openclaw_learning
regression: 57 unit tests 全綠
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
EwoooC — 商品看板 + 業績報表 + AI KM (Flask + pgvector, Docker Compose on 188)
Languages
PostScript
59.7%
Python
30.9%
HTML
4.2%
CSS
2.1%
JavaScript
1.9%
Other
1.1%