Skip to main content

Module memory

Module memory 

Source
Expand description

NativeTools for memory operations (legacy shim).

These tools (memory_save / memory_recall) are kept for backward compatibility with agents that use them directly. They now delegate to AppState::memory_service when available, and fall back to the persistence layer’s no-op stubs otherwise.

New agent implementations should prefer the MCP tools exposed by UarMemoryMcpServer in uar::memory::mcp_server, which provide full multi-scope, hybrid-search, and knowledge-graph capabilities.

Structs§

MemoryDeleteTool
Delete a specific memory by its record ID.
MemoryHistoryTool
Retrieve the edit history for a memory.
MemoryListTool
List all memories visible to the current session/user.
MemoryRecallTool
MemorySaveTool
MemoryUpdateTool
Update the content of an existing memory.