
Mindmemos CLI
Give an AI agent persistent, cross-session long-term memory through MindMemOS.
Install
npx skills add mindscale-noah/MindMemOS --skill mindmemos-cli -g -a claude-code -y- Repository
- mindscale-noah/MindMemOS924
- Category
- AI and agents
- Updated
- 4d ago
- License
- See repository
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Give an AI agent persistent, cross-session long-term memory through MindMemOS. Covers installing and authenticating the mindmemos CLI, the full command interface (add / search / get / update / delete / feedback / dreaming) with parameters and examples, guidance on which capability to use when, plus a Python SDK example. To wire memory into a specific agent host (OpenClaw, DeepSeek Harness, Codex, Claude, etc.), see references/.
MindMemOS CLI
MindMemOS is a long-term memory layer for AI agents. The mindmemos CLI is the
integration surface: every memory operation is a subcommand that prints either a
human-readable line or, with --json, stable machine-readable output. Any agent
or script can drive memory by shelling out to it.
To connect memory to a specific agent host (e.g. an editor or assistant that
supports plugins), the host calls this same CLI. Host-specific install guides
live under references/, see Host integrations.
Install the CLI
The CLI ships as the Python package mindmemos-sdk and exposes a mindmemos
executable.
pip install mindmemos-sdk
# or, isolated so it's on PATH globally (recommended):
pipx install mindmemos-sdk
uv tool install mindmemos-sdk
Authenticate once. This writes a local config (API key, default user id, base URL). Operations that require a
user inherit the default user id, but memory search does not: omit --user-id for project-wide search or pass
it explicitly for user-scoped search.
mindmemos auth
# non-interactive:
mindmemos auth --api-key sk-... --user-id alice --base-url https://api.mindmemos.example.com
Verify:
mindmemos config show # masked key, base_url, user_id
mindmemos memory search "test" # confirms connectivity with a project-wide search
CLI interface
General shape: mindmemos <group> <command> [args] [options].
- Memory commands do not accept a caller-provided request ID. The server generates
request_idand includes it in command responses for tracing. search/addsupport--jsonfor stable machine-readable output (what scripts and host integrations parse).- Exit codes:
0= success,1= API/config error,2= bad arguments. On non-zero exit the error text (including server stderr) is printed to stdout/stderr.

