fix(memory): bootstrap lancedb runtime on demand (#53111)

Bootstrap LanceDB into plugin runtime state on first use for packaged/global installs, keep @lancedb/lancedb plugin-local, and add regression coverage for bundled, cached, retry, and Nix fail-fast runtime paths.

Co-authored-by: Val Alexander <68980965+BunsDev@users.noreply.github.com>
This commit is contained in:
Nimrod Gutman
2026-03-23 22:07:24 +02:00
committed by GitHub
parent fd5496d1d3
commit b98f3634c4
6 changed files with 459 additions and 23 deletions

View File

@@ -2,4 +2,5 @@
// Keep this list additive and scoped to symbols used under extensions/memory-lancedb.
export { definePluginEntry } from "./plugin-entry.js";
export { resolveStateDir } from "./state-paths.js";
export type { OpenClawPluginApi } from "../plugins/types.js";