OoO
b49b704e82
fix(post-3.5g): restore generate_embedding for KM dual-write (CRIT-1)
從 4349db2~1 撈回 OllamaService.generate_embedding,補齊被誤刪的方法。
問題:
- services/openclaw_learning_service.py:67 仍呼叫 ollama_service.generate_embedding(...)
- 4349db2 大改時把這個方法刪掉,導致每次 NemoTron 寫入學習資料時觸發
AttributeError: 'OllamaService' object has no attribute 'generate_embedding'
- pgvector KM 因此完全停寫,違反 ADR-007 雙寫鐵律
修法:
- 把 method paste 回 OllamaService 末端(line 508)
- 對齊現代 config:os 已在檔案頂部 import,移除方法內重複 import
- embedding 走 EMBEDDING_HOST(Hermes 主機,內網免認證)
- model 預設 bge-m3:latest(ADR-003 對齊)
驗證:
- AST parse OK
- grep 'def generate_embedding' 已存在
Critic finding: CRIT-1
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 14:40:22 +08:00
..
2026-04-28 14:10:31 +08:00
2026-04-19 01:21:13 +08:00
2026-04-28 13:57:44 +08:00
2026-04-19 01:21:13 +08:00
2026-04-25 10:12:20 +08:00
2026-04-25 03:30:14 +08:00
2026-04-28 12:11:33 +08:00
2026-04-27 21:11:52 +08:00
2026-04-19 01:21:13 +08:00
2026-04-21 15:17:48 +08:00
2026-04-25 03:30:14 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-28 13:57:44 +08:00
2026-04-27 21:28:23 +08:00
2026-04-22 01:12:23 +08:00
2026-04-19 01:21:13 +08:00
2026-04-28 12:15:42 +08:00
2026-04-20 04:28:26 +08:00
2026-04-25 10:31:00 +08:00
2026-04-25 03:30:14 +08:00
2026-04-20 04:28:26 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-27 21:11:52 +08:00
2026-04-28 12:15:59 +08:00
2026-04-19 01:21:13 +08:00
2026-04-27 21:28:23 +08:00
2026-04-28 12:26:49 +08:00
2026-04-25 01:42:40 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-28 12:15:59 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-28 14:40:22 +08:00
2026-04-28 12:29:48 +08:00
2026-04-25 11:03:11 +08:00
2026-04-19 01:21:13 +08:00
2026-04-20 06:09:33 +08:00
2026-04-19 01:21:13 +08:00
2026-04-22 01:12:23 +08:00
2026-04-20 20:26:47 +08:00
2026-04-19 01:21:13 +08:00
2026-04-27 21:28:23 +08:00
2026-04-25 09:41:55 +08:00
2026-04-28 11:33:02 +08:00
2026-04-25 01:42:58 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 01:21:13 +08:00
2026-04-27 20:34:15 +08:00
2026-04-19 01:21:13 +08:00
2026-04-19 20:43:53 +08:00