Available Tools
memory_store
Store new information
memory_recall
Search and retrieve memories
memory_list
List all stored memories
memory_forget
Delete specific memories
memory_store
Store information for later retrieval.Parameters
string
required
Information to remember
string
Category for organization:
fact, preference, task, contextarray
Optional tags for filtering
Example
memory_recall
Search memories using semantic similarity or keywords.Parameters
string
required
Search query
string
Filter by category
integer
Maximum results (default: 10)
Example
Response
Returns array of matching memories with relevance scores:memory_list
List all memories, optionally filtered by category.Parameters
string
Filter by category
Example
memory_forget
Delete memories by ID or pattern.Parameters
string
Memory ID to delete
string
Delete all memories matching pattern
Example
Memory Categories
fact
fact
Objective information and dataExamples:
- “API endpoint is https://api.example.com”
- “Project uses Python 3.11”
preference
preference
User preferences and choicesExamples:
- “User prefers concise responses”
- “Avoid emojis in documentation”
task
task
Ongoing tasks and TODOsExamples:
- “Need to update README with new features”
- “Pending code review for PR #123”
context
context
Conversation context and stateExamples:
- “Currently debugging authentication issue”
- “Working on feature branch: auth-v2”
Backend Support
- Markdown (Default)
- SQLite
- PostgreSQL
Stores memories as markdown files in
~/.zeroclaw/memory/Features:- Human-readable format
- Git-friendly
- No dependencies
- File-based search