| name | status |
| description | Check Nowledge Mem connection status, server version, CLI version, and configuration. Use when diagnosing issues or verifying setup. |
Status
Quick diagnostic for Nowledge Mem connectivity and configuration.
When to Use
- User asks "is my memory working?" or "check status"
- Memory operations are failing or returning errors
- After initial setup to verify everything is connected
- When switching between local and remote mode
Usage
nmem --json status
This shows:
- Connection: whether the Nowledge Mem server is reachable
- Server version: which version of the backend is running
- CLI version: which version of
nmem is installed
- Mode: local or remote (with API URL)
- Database: whether the knowledge graph is connected
Troubleshooting
If status fails:
- Ensure the Nowledge Mem desktop app is running, or start the server manually
- Check that
nmem is installed: use the desktop app's Install CLI, pip install nmem-cli, uvx --from nmem-cli nmem, or on Arch Linux yay -S nmem-cli / paru -S nmem-cli
- For remote mode, verify
~/.nowledge-mem/config.json has correct apiUrl and apiKey
Native Connector
These skills work in any agent via CLI. For auto-recall, auto-capture, and graph tools, check if your agent has a native Nowledge Mem connector — run the check-integration skill or see https://mem.nowledge.co/docs/integrations