Skip to content

Possible regression with OpenClaw 2026.3.28: sessionStrategy resolves to none and memory-reflection hooks are disabled #397

@jlin53882

Description

@jlin53882

Summary

After updating OpenClaw from a working older version to 2026.3.28, memory-lancedb-pro behavior changed unexpectedly in our environment:

  • sessionStrategy appears to resolve to none
  • memory-reflection hooks 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 sessionStrategy were none.
  • 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:

  1. whether [email protected] assumes older OpenClaw behavior around sessionStrategy
  2. whether OpenClaw 2026.3.28 changed plugin config resolution in a way that now forces / defaults this plugin into none
  3. whether memory-lancedb-pro should explicitly guard / normalize sessionStrategy instead of depending on upstream resolution

If needed, I can provide more logs.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions