Skip to content

[Bug] openclaw status shows Memory as unavailable but plugin works correctly #411

@zhiangg

Description

@zhiangg

Bug Description

openclaw status shows Memory as unavailable but all memory functions work correctly:

  • openclaw memory-pro list works
  • openclaw memory-pro search works
  • memory_recall tool works
  • Database read/write is fully functional

Environment

  • OpenClaw version: 2026.3.28 (f9b1079)
  • memory-lancedb-pro version: 1.1.0-beta.9
  • OS: macOS Darwin 25.3.0

Steps to Reproduce

  1. Install memory-lancedb-pro plugin
  2. Run openclaw gateway restart
  3. Run openclaw status → Memory shows unavailable
  4. Run openclaw memory-pro list → works fine
  5. Run openclaw memory-pro search test → works fine

Root Cause

The status probe checks vector.available === false to show "unavailable", but the plugin reports vector { enabled: true, available: true } in its actual state. This appears to be a timing issue where the status probe reports state before plugin fully initializes.

Expected Behavior

openclaw status should show Memory as ready when LanceDB connection is functional.

Workaround

None needed - memory functions work fine, only the status display is misleading.

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