mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-05 15:52:57 +00:00
Summary:
- Strip memory-lancedb envelope and metadata sludge before auto-capture/recall, including pending history wrappers, current-message reply context, message-tool delivery hints, media annotations, and marker-free channel envelopes.
- Expose bundled chat-channel IDs/prefixes through the plugin SDK so sanitizer matching follows the channel catalog.
- Refactor cron tool schemas to fresh factory instances while preserving runtime nullable clears and provider-facing OpenAPI projection.
Verification:
- git diff --check origin/main...HEAD
- ./node_modules/.bin/oxfmt --check src/plugin-sdk/chat-channel-ids.ts src/plugin-sdk/chat-channel-ids.test.ts extensions/memory-lancedb/index.ts extensions/memory-lancedb/index.test.ts src/agents/tools/cron-tool.ts src/agents/tools/cron-tool.schema.test.ts
- pnpm plugin-sdk:api:check
- node scripts/run-vitest.mjs run src/plugin-sdk/chat-channel-ids.test.ts extensions/memory-lancedb src/agents/tools/cron-tool.schema.test.ts src/agents/tools/cron-tool.test.ts --reporter=dot
- pnpm lint:extensions --threads=8
- .agents/skills/autoreview/scripts/autoreview --mode branch --base origin/main
- GitHub checks on 62d1da1257: 139 pass, 0 pending, 0 fail, 22 skipped.
@openclaw/memory-lancedb
Official LanceDB-backed long-term memory plugin for OpenClaw.
This plugin adds persistent memory tools backed by LanceDB, vector search, auto-recall, and auto-capture.
Install
openclaw plugins install @openclaw/memory-lancedb
Restart the Gateway after installing or updating the plugin.
What it provides
memory_storememory_recallmemory_forget- LanceDB vector storage and hybrid memory retrieval.
Configure
Use the memory plugin docs for embedding provider setup, storage paths, indexing, and recall behavior:
Package
- Plugin id:
memory-lancedb - Package:
@openclaw/memory-lancedb - Minimum OpenClaw host:
2026.4.10