You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(openclaw): add troubleshooting for slot default and concurrent agents
OpenClaw 3.22 introduced implicit memory-slot defaulting to memory-core.
Users who upgrade or install manually may lose the explicit slot setting,
causing only memory_search/memory_get to register. Added troubleshooting
sections to README and slot verification step to setup SKILL.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: nowledge-mem-openclaw-plugin/README.md
+34Lines changed: 34 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -433,6 +433,40 @@ If OpenClaw logs a warning like `plugins.allow is empty; discovered non-bundled
433
433
434
434
If you also use linked or workspace copies, review `plugins.load.paths` before relying on an allowlist. OpenClaw allowlists plugin ids, not install provenance.
435
435
436
+
## Troubleshooting
437
+
438
+
**Only `memory_search` and `memory_get` show up — saves go to local markdown files**
439
+
440
+
The memory slot is probably still set to the built-in `memory-core`. OpenClaw 3.22+ defaults to `memory-core` when no explicit slot is configured. Reinstall to reset the slot automatically:
Or set the slot manually in `~/.openclaw/openclaw.json`:
447
+
448
+
```json
449
+
{
450
+
"plugins": {
451
+
"slots": { "memory": "openclaw-nowledge-mem" }
452
+
}
453
+
}
454
+
```
455
+
456
+
Restart OpenClaw after either change.
457
+
458
+
**Search timeouts with many concurrent agents**
459
+
460
+
When running many agents in parallel, all searches share a single database connection. Upgrade to Nowledge Mem v0.6.12+ (backend) so scoring writes no longer block search responses.
461
+
462
+
**`nmem --json status` fails in local mode**
463
+
464
+
The Nowledge Mem backend is not running. Start it from the desktop app, or run the backend manually.
465
+
466
+
**Remote mode not connecting**
467
+
468
+
Check `~/.nowledge-mem/config.json` credentials. Run `nmem --json --api-url "$URL" status` to verify the server is reachable.
469
+
436
470
## What Makes This Different
437
471
438
472
-**Local-first**: no API key, no cloud account. Your knowledge stays on your machine.
Copy file name to clipboardExpand all lines: nowledge-mem-openclaw-plugin/SKILL.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -186,6 +186,18 @@ First check the plugin status:
186
186
openclaw nowledge-mem status
187
187
```
188
188
189
+
If only `memory_search` and `memory_get` tools are available (other Nowledge Mem tools missing), the memory slot may still point to the built-in `memory-core`. Verify the slot in `~/.openclaw/openclaw.json`:
190
+
191
+
```json
192
+
{
193
+
"plugins": {
194
+
"slots": { "memory": "openclaw-nowledge-mem" }
195
+
}
196
+
}
197
+
```
198
+
199
+
If missing, reinstall (`openclaw plugins install @nowledge/openclaw-nowledge-mem`) which sets the slot automatically. This is common after upgrading OpenClaw to 3.22+ where the default memory slot changed.
0 commit comments