openclaw/extensions
solofberlin d395e40baf feat(memory-lancedb): add local embedding support via node-llama-cpp
Adds support for running embeddings locally using node-llama-cpp, eliminating
the need for OpenAI API keys when using the memory-lancedb plugin.

Changes:
- Add embedding.provider config: 'openai' | 'local' (default: 'openai')
- Make embedding.apiKey optional when using local provider
- Add embedding.local.modelPath for custom GGUF model paths
- Add embedding.local.modelCacheDir for model caching
- Default local model: embeddinggemma-300M-Q8_0.gguf (768-dim vectors)
- Add node-llama-cpp as optional peer dependency
- Port local embedding logic from core memorySearch implementation
- Maintain backwards compatibility (existing configs work unchanged)

Usage:
  embedding:
    provider: local
    # Optional custom model:
    local:
      modelPath: hf:ggml-org/embeddinggemma-300M-GGUF/embeddinggemma-300M-Q8_0.gguf
2026-01-30 13:19:58 +01:00
..
bluebubbles chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
copilot-proxy chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
diagnostics-otel chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
discord chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
google-antigravity-auth chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
google-gemini-cli-auth chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
googlechat chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
imessage chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
line chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
llm-task chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
lobster chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
matrix chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
mattermost chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
memory-core chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
memory-lancedb feat(memory-lancedb): add local embedding support via node-llama-cpp 2026-01-30 13:19:58 +01:00
msteams chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
nextcloud-talk chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
nostr chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
open-prose chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
qwen-portal-auth refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
signal chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
slack chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
telegram chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
tlon chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
twitch chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
voice-call chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
whatsapp chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
zalo chore: release 2026.1.29 2026-01-30 06:25:45 +01:00
zalouser chore: release 2026.1.29 2026-01-30 06:25:45 +01:00