Problem Description
memory-lancedb-pro plugin fails to load LanceDB on Node.js v24.13.0.
Error:
Error: lancedb.win32-x64-msvc.node is not a valid Win32 application
Environment
- Node.js: v24.13.0
- OS: Windows x64
- OpenClaw: 2026.3.13
Investigation
- Global install of @lancedb/lancedb@0.27.1 works fine
- memory-lancedb-pro depends on @lancedb/lancedb@^0.26.2 (older version)
- v0.26.2's native module (.node file) is incompatible with Node.js v24
Test
# Global latest - works
npm install -g @lancedb/lancedb
node -e "require('@lancedb/lancedb')" # OK
# Plugin old version - fails
node -e "require('./node_modules/@lancedb/lancedb')" # Error
Fix Suggestion
Update plugin dependency to:
"@lancedb/lancedb": "^0.27.1"
Thanks!