-
Notifications
You must be signed in to change notification settings - Fork 574
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Every openclaw memory-pro CLI command (stats, list, search, etc.) outputs ~11 lines of repeated plugin registration logs to stderr before the actual command output:
[plugins] memory-lancedb-pro: smart extraction enabled (LLM model: GLM-4.7, noise bank: ON)
[plugins] memory-lancedb-pro@1.1.0-beta.9: plugin registered (db: ~/.openclaw/memory/lancedb-pro, model: embedding-3, smartExtraction: ON)
[plugins] memory-lancedb-pro: diagnostic build tag loaded (memory-lancedb-pro-diag-20260308-0058)
[plugins] session-strategy: using none (plugin memory-reflection hooks disabled)
... (repeated ~11 times for a single command)
This makes CLI output very hard to read. This is a CLI usability issue distinct from the gateway runtime registration loop (#351).
Expected behavior:
Plugin registration logs should:
- Only appear once (not repeated per CLI invocation)
- Go to the gateway log file, not stderr when running CLI commands
- Or be suppressed entirely in CLI mode with a
--quietflag
Steps to reproduce:
- Install memory-lancedb-pro@1.1.0-beta.9 via npm
- Enable smartExtraction in config (GLM-4.7 LLM, embedding-3)
- Run any CLI command, e.g.:
openclaw memory-pro stats - Observe ~11 lines of plugin registration logs printed to stderr before the actual stats output
Environment:
- Plugin: memory-lancedb-pro@1.1.0-beta.9 (installed via npm)
- OpenClaw: 2026.3.24
- Platform: macOS ARM64
- Config: smartExtraction enabled, GLM-4.7 LLM, embedding-3 via Zhipu API
- Embedding Provider: Other (Zhipu API)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working