Skip to main content
Memory tools enable agents to persist and recall information across conversations.

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, context
array
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

Objective information and dataExamples:
User preferences and choicesExamples:
  • “User prefers concise responses”
  • “Avoid emojis in documentation”
Ongoing tasks and TODOsExamples:
  • “Need to update README with new features”
  • “Pending code review for PR #123”
Conversation context and stateExamples:
  • “Currently debugging authentication issue”
  • “Working on feature branch: auth-v2”

Backend Support

Stores memories as markdown files in ~/.zeroclaw/memory/Features:
  • Human-readable format
  • Git-friendly
  • No dependencies
  • File-based search

Configuration

Source Code