Skip to content

memory-lancedb-pro appears functional, but openclaw status/doctor reports memory unavailable #472

@lamkan0210

Description

@lamkan0210

Summary

After upgrading OpenClaw to 2026.4.2, memory-lancedb-pro appears to be loaded and functioning, but openclaw status / openclaw doctor still report memory as unavailable or inactive.

This looks like a health-probe / active-plugin-detection mismatch rather than a hard runtime failure.

Environment

  • OpenClaw: 2026.4.2
  • OS: macOS 26.5 (arm64)
  • Node: 25.6.0
  • Memory plugin log shows: memory-lancedb-pro@1.1.0-beta.10

What I observed

Plugin startup logs show the plugin is being registered successfully:

[plugins] memory-lancedb-pro@1.1.0-beta.10: plugin registered (db: /Users/qianglin/.openclaw/memory/lancedb-pro-1024, model: bge-large:latest, smartExtraction: ON)
[plugins] memory-lancedb-pro: smart extraction enabled (LLM model: openai/gpt-oss-120b, timeoutMs: 30000, noise bank: ON)
[plugins] session-memory: hook registered for command:new as memory-lancedb-pro-session-memory

But openclaw status reports:

Memory: enabled (plugin memory-lancedb-pro) · unavailable

And openclaw doctor --non-interactive reports:

No active memory plugin is registered for the current config.

Why this seems inconsistent

From the logs, the plugin appears to be:

  • loaded
  • registered
  • hooked into session memory
  • configured with a valid DB + embedding model

So the issue seems to be one of:

  • active memory plugin detection
  • health probe / status reporting
  • doctor/status checking a different registration path than the runtime actually uses

Expected behavior

If the plugin is successfully registered and usable, openclaw status / doctor should reflect that accurately.

Actual behavior

Runtime logs suggest the plugin is active, but status/doctor still say memory is unavailable or inactive.

Extra note

This may be related to the distinction between:

  • plugin loaded/registered at runtime
  • "active memory plugin" detection used by CLI health/status commands

If useful, I can provide more logs from openclaw status / openclaw doctor output.

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