Skip to content

memory-lancedb plugin: @lancedb/lancedb not bundled in Homebrew package #9702

@ldangelo

Description

@ldangelo

Description

The memory-lancedb plugin fails to load after a fresh Homebrew install because its @lancedb/lancedb dependency isn't bundled in the package.

Error

[plugins] memory-lancedb failed to load from /opt/homebrew/Cellar/openclaw-cli/2026.2.3-1/libexec/lib/node_modules/openclaw/extensions/memory-lancedb/index.ts: Error: Cannot find module '@lancedb/lancedb'

Workaround

Manual install in the extension directory:

cd /opt/homebrew/Cellar/openclaw-cli/2026.2.3-1/libexec/lib/node_modules/openclaw/extensions/memory-lancedb
# Remove workspace:* from devDependencies first
npm install --omit=dev

Expected Behavior

Plugin dependencies should be bundled in the Homebrew formula so memory-lancedb works out of the box when enabled.

Environment

  • OpenClaw: 2026.2.3-1
  • Install method: Homebrew
  • OS: macOS (Apple Silicon)
  • Node: v24.13.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions