remember
Store a new memory in MemoryMesh. Use this to save facts, preferences, decisions, or any information that should persist across conversations.
recall
Recall relevant memories from MemoryMesh using semantic similarity and keyword matching.
forget
Permanently delete a specific memory by its ID. Searches both project and global stores.
forget_all
Forget ALL stored memories in the specified scope. This is a destructive operation. Defaults to project scope.
update_memory
Update an existing memory's text, importance, scope, or metadata in place. Only provided fields are changed.
memory_stats
Get statistics about stored memories: total count, oldest and newest timestamps.
session_start
Retrieve structured context for the start of a new AI session. Returns user profile, guardrails, common mistakes, and project context.
review_memories
Audit memories for quality issues (scope mismatches, verbosity, staleness, duplicates). Returns issues with suggestions.
status
Get MemoryMesh health status: project store, global store, embedding provider, and version.
configure_project
Set the project root at runtime without restarting the server. Creates the project database at <path>/.memorymesh/memories.db.