openclaw/extensions/memory-lancedb
Peter Steinberger dab1f08376
feat: give every plugin a compact chat activity icon (#147333)
* feat: give every plugin a compact chat activity icon

Separate package-owned activity SVGs from plugin identity artwork. Ship 154 defaults and seven exact tool overrides, preserving Echo and the progress claw. Include authenticated bounded delivery, safe mask rendering, packaging, and authoring guidance.

* test: declare Vite types for the activity asset browser test

* refactor: keep plugin artwork selection with catalog presentation facts

* test: scope activity browser types and simplify fixture copies
2026-09-13 13:49:51 -07:00
..
assets feat: give every plugin a compact chat activity icon (#147333) 2026-09-13 13:49:51 -07:00
api.ts
auto-recall.ts
cli-metadata.ts
cli-output-mode.test.ts
cli-output-mode.ts
config.test.ts
config.ts
doctor-contract-api.test.ts
doctor-contract-api.ts
embeddings.lifecycle.test.ts
embeddings.ts fix(plugins): recover reloads and release retired resources (#145816) 2026-09-12 03:27:47 -07:00
index.test.ts refactor(memory-lancedb): let the loader own its promise cache (#147050) 2026-09-13 13:09:22 -07:00
index.ts fix(plugins): recover reloads and release retired resources (#145816) 2026-09-12 03:27:47 -07:00
lancedb-runtime.test.ts refactor(memory-lancedb): let the loader own its promise cache (#147050) 2026-09-13 13:09:22 -07:00
lancedb-runtime.ts refactor(memory-lancedb): let the loader own its promise cache (#147050) 2026-09-13 13:09:22 -07:00
lancedb-schema.ts
lancedb-store.delete.test.ts fix(memory-lancedb): refresh retained readers after external commits (#137806) 2026-09-09 01:40:28 +05:30
lancedb-store.staleness.test.ts fix(memory-lancedb): refresh retained readers after external commits (#137806) 2026-09-09 01:40:28 +05:30
lancedb-store.test.ts
lancedb-store.ts fix(memory-lancedb): refresh retained readers after external commits (#137806) 2026-09-09 01:40:28 +05:30
memory-capture-sanitization.ts
memory-cli.test.ts
memory-cli.ts
memory-lancedb.concurrent.test.ts
memory-lancedb.live.test.ts
memory-policy.ts
openclaw.plugin.json feat(plugins): assign one purpose category to every bundled plugin (#142760) 2026-09-10 20:44:20 -07:00
package.json chore(deps): advance cooled dependencies and major upgrades (#146258) 2026-09-12 13:28:12 -07:00
README.md docs(memory-lancedb): clarify enforced compatibility ranges (#142827) 2026-09-09 10:07:22 +05:30
recall-service.ts
side-effecting-tools.test.ts
startup-imports.test.ts
test-helpers.ts
tsconfig.json

@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_store
  • memory_recall
  • memory_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
  • Enforced minimum OpenClaw host (openclaw.install.minHostVersion): >=2026.5.31
  • Enforced plugin API compatibility (openclaw.compat.pluginApi): >=2026.9.3

The installer checks these ranges independently. Both must be satisfied.