[scan] found 8 markdown files across 2 workspace(s):
[scan] [agent-1] /path/to/agent-1/memory/2026-05-01.md
[scan] [agent-2] /path/to/agent-2/memory/2026-05-01.md
[scan] reading: /path/to/agent-1/memory/2026-05-01.md
[scan] reading: /path/to/agent-2/memory/2026-05-01.md
[import] parsed 120 entries from 8 file(s)
[import] dedup check: enabled
[skip] dedup [agent-1]: 記得買牛奶
[import] 115 entries need embedding (5 dedup hits)
[import] embedded batch 1/12 (10 entries)
[import] stored batch 1 (100 entries, total: 100)
...
Memory Import Status:
• Files found: 8
• Entries processed: 120
• Imported: 115
• Skipped (too short): 5
• Skipped (dedup): 5
• Embed batches: 12
• bulkStore calls: 2
• Elapsed: 3421ms
標題
enhancement: import-markdown CLI 過程監控 — 預設顯示相關 log
分類
enhancement / CLI
嚴重程度
low(功能正常運作,但缺少過程監控)
問題描述
import-markdown CLI 執行時缺乏過程 log,使用者無從確認:
目前祇有最後一行 Summary,無法追蹤進度。
預期行為
執行時能看到每個階段的相關 log,例如:
原則:相關 log 預設顯示,不需要
--verbose之類的開關。目前進度
✅ 已完成(PR #735)
Promise.all) +[scan] found N files across X workspace(s):+ 逐檔[scan] [scope] filepathallEntries+[scan] reading: filepathbatchSize控制並行retriever.retrieve()做 dedup checkembedBatchPassage()+bulkStore()+ FLUSH_THRESHOLD=100--no-dedup--no-dedup禁用--batch-sizeopenclaw.json的home欄位解析,fixpath=undefined當機skippedShort,skippedDedup,errorCount,elapsedMsskipped和skippedDedup(PR #719 語意對齊)Memory Import Status:+Files found:、Entries processed:、Skipped (too short):、Skipped (dedup):、Errors:、Embed batches:、bulkStore calls:、Elapsed:Memory Import Status格式 +[DRY-RUN] No entries were actually imported.❌ 已關閉(被 PR #735 吸收)
ctx.retriever.retrieve()、dedup stats、--no-dedup、scan/log 格式全部已在 PR fix(import-markdown): batch pipeline Phase 1+2a+2b + retrieve() dedup + PR719 log alignment (#730+#732+#719+#720) #735 的同一個 commit 樹中實作並對齊。完整實作對照表
--no-dedupflagretrieve()取代bm25SearchskippedShort/skippedDedup/errorCount回傳[scan]、[skip] dedup [scope]:)batch-size參數openclaw.json解析skipped包含 dedup hits(PR #719 語意)Memory Import Status:格式已知的後續優化方向
相關 Issue / PR
PR feat(import-markdown): --no-dedup by default, new return fields, unified summary (closes #715) #719 + fix(import-markdown): dedup uses retrieve() hybrid search (fixes rank-1 gap) #720 → PR fix(import-markdown): dedup by default + retrieve() + stats (#719+#720) #733(已關閉,被 fix(import-markdown): batch pipeline Phase 1+2a+2b + retrieve() dedup + PR719 log alignment (#730+#732+#719+#720) #735 吸收)