fix(memory-core): declare local memoryEmbeddingProviders contract (#70873)

Fix standalone memory CLI resolution for the built-in local embedding provider by declaring the memory-core capability contract.\n\nFixes #70836.\nThanks @mattznojassist.
This commit is contained in:
Matt Znoj Assist
2026-04-23 22:09:49 -04:00
committed by GitHub
parent 272bd59e7a
commit e069d03945
2 changed files with 4 additions and 0 deletions

View File

@@ -21,6 +21,7 @@ Docs: https://docs.openclaw.ai
### Fixes
- Memory/CLI: declare the built-in `local` embedding provider in the memory-core manifest, so standalone `openclaw memory status`, `index`, and `search` can resolve local embeddings just like the gateway runtime. Fixes #70836. (#70873) Thanks @mattznojassist.
- Gateway/WebChat: preserve image attachments for text-only primary models by offloading them as media refs instead of dropping them, so configured image tools can still inspect the original file. Fixes #68513, #44276, #51656, #70212.
- Plugins/Google Meet: hang up delegated Twilio calls on leave, clean up Chrome realtime audio bridges when launch fails, and use a flat provider-safe tool schema.
- Media understanding: honor explicit image-model configuration before native-vision skips, including `agents.defaults.imageModel`, `tools.media.image.models`, and provider image defaults such as MiniMax VL when the active chat model is text-only. Fixes #47614, #63722, #69171.

View File

@@ -1,6 +1,9 @@
{
"id": "memory-core",
"kind": "memory",
"contracts": {
"memoryEmbeddingProviders": ["local"]
},
"commandAliases": [
{
"name": "dreaming",