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
Information to remember
Category for organization:
fact, preference, task, contextOptional tags for filtering
Example
memory_recall
Search memories using semantic similarity or keywords.Parameters
Search query
Filter by category
Maximum results (default: 10)
Example
Response
Returns array of matching memories with relevance scores:memory_list
List all memories, optionally filtered by category.Parameters
Filter by category
Example
memory_forget
Delete memories by ID or pattern.Parameters
Memory ID to delete
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