memory-lancedb-pro is an enhanced long-term memory plugin for OpenClaw. It replaces the built-in memory-lancedb plugin with advanced retrieval capabilities, multi-scope memory isolation, and a management CLI.
Repository: https://github.com/win4r/memory-lancedb-pro License: MIT | Language: TypeScript (ESM) | Runtime: Node.js via OpenClaw Gateway
| index.ts | Plugin entry point. Registers with OpenClaw Plugin API, parses config, mounts lifecycle hooks | memoryLanceDBProPlugin (default), shouldCapture, detectCategory | | openclaw.plugin.json | Plugin metadata + full JSON Schema config with uiHints | — | | package.json | NPM package. Deps: @lancedb/lancedb, openai, @sinclair/typebox | — |
하이브리드 검색(벡터 + BM25), 크로스 인코더 재순위, 다중 범위 격리, 노이즈 필터링, 적응형 검색 및 관리 CLI를 갖춘 향상된 LanceDB 지원 장기 메모리 시스템인 memory-lancedb-pro OpenClaw 플러그인의 유지 관리, 디버깅 및 업그레이드를 위한 종합 가이드입니다. (1) memory-lancedb-pro에서 새로운 기능 개발 또는 버그 수정, (2) 검색 파이프라인 수정(벡터 검색, BM25, RRF 융합, 순위 재지정, 채점 단계), (3) 임베딩 공급자 추가 또는 변경, (4) 범위/액세스 제어 로직 업데이트, (5) 에이전트 도구 또는 CLI 명령 수정, (6) 메모리 품질 문제 해결(노이즈, 중복, 낮은 재현율), (7) JSONL 세션 증류 작업 시 이 기술을 사용하세요. 파이프라인, (8) 메모리 백엔드 간 데이터 마이그레이션, (9) 개선 계획을 위한 플러그인 아키텍처 이해. 출처: win4r/memory-lancedb-pro-skill.