-
Notifications
You must be signed in to change notification settings - Fork 605
Description
Summary
After updating OpenClaw from a working older version to 2026.3.28, memory-lancedb-pro behavior changed unexpectedly in our environment:
sessionStrategyappears to resolve tononememory-reflectionhooks are disabled at startup- downstream behavior becomes inconsistent / degraded
- rolling OpenClaw back to 2026.3.24 restores expected behavior immediately
At this point I cannot determine whether the regression is in OpenClaw 2026.3.28 itself, or whether memory-lancedb-pro is relying on older config/runtime assumptions that 2026.3.28 changed.
Observed behavior
With OpenClaw 2026.3.28, gateway logs show:
session-strategy: using none (plugin memory-reflection hooks disabled)
Later, after forcing:
"plugins": {
"entries": {
"memory-lancedb-pro": {
"config": {
"sessionStrategy": "memoryReflection"
}
}
}
}and restarting, logs show:
memory-reflection: integrated hooks registered (command:new, command:reset, after_tool_call, before_prompt_build, session_end)
So the plugin behavior definitely changes depending on sessionStrategy resolution.
Why this looks like a regression
- Before the OpenClaw 2026.3.28 update, our setup worked normally.
- After updating to 2026.3.28, the plugin started behaving as if
sessionStrategywerenone. - Rolling back OpenClaw to 2026.3.24 makes the problem disappear.
That strongly suggests a compatibility break or config-resolution behavior change across OpenClaw versions.
Environment
- OS: Windows 10.0.26200 x64
- Node: 24.13.0
- OpenClaw: 2026.3.28 (problematic)
- OpenClaw rollback target: 2026.3.24 (works)
memory-lancedb-pro: 1.1.0-beta.10- Plugin DB path:
~/.openclaw/memory/lancedb-pro-jina1024
Relevant plugin config
{
"autoCapture": true,
"autoRecall": true,
"retrieval": {
"mode": "hybrid",
"rerank": "cross-encoder",
"rerankProvider": "siliconflow",
"rerankModel": "BAAI/bge-reranker-base",
"rerankEndpoint": "http://127.0.0.1:18799/v1/rerank",
"rerankApiKey": "local"
},
"embedding": {
"baseURL": "http://localhost:11434/v1",
"model": "jina-v5-retrieval-test",
"dimensions": 1024
},
"autoRecallTimeoutMs": 120000
}Additional notes
I also observed degraded runtime behavior in 2026.3.28 such as:
[EventQueue] Slow listener detected: InteractionEventListener took 4254ms for event INTERACTION_CREATE
and repeated websocket fallback logs like:
[ws-stream] WebSocket connect failed ... Unexpected server response: 500
Those may be OpenClaw-side regressions rather than memory-lancedb-pro bugs, but I am including them because they appeared at the same time as the plugin behavior change.
Request
Could you help determine:
- whether
[email protected]assumes older OpenClaw behavior aroundsessionStrategy - whether OpenClaw 2026.3.28 changed plugin config resolution in a way that now forces / defaults this plugin into
none - whether
memory-lancedb-proshould explicitly guard / normalizesessionStrategyinstead of depending on upstream resolution
If needed, I can provide more logs.