# memory

# `openclaw memory`

Semantic memory indexing and search operations through the active memory plugin system.

## Core Functionality

This tool provides three primary capabilities:

1. **Status Monitoring**: Check memory system health with `openclaw memory status`
2. **Indexing**: Build or rebuild the semantic index via `openclaw memory index`
3. **Search**: Query indexed content with `openclaw memory search`

## Examples

```bash
openclaw memory status
openclaw memory status --deep
openclaw memory index
openclaw memory search "query terms"
```

## Key Command Options

Users can scope operations to individual agents using `--agent <id>` or apply verbose logging with the `--verbose` flag for detailed diagnostic output.

## Advanced Features

The `--deep` flag enables probes for vector + embedding availability, while combining `--deep --index` triggers automatic reindexing when the storage is marked as dirty. The system also respects extra paths configured through `memorySearch.extraPaths`.

## Plugin Architecture

Memory functionality depends on the active memory plugin (defaulting to `memory-core`), which can be disabled by setting `plugins.slots.memory = "none"`.
