memory

Store and retrieve user memories across conversations with semantic search.

71|22|Updated Apr 6, 2020
One-click install
npx skills add https://github.com/nirholas/agenti --skill memory-nirholas
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: memory
Source: https://github.com/nirholas/agenti/tree/main/packages/protocols/x402-cloddsbot/src/skills/bundled/memory
Command: npx skills add https://github.com/nirholas/agenti --skill memory-nirholas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Persistent memory across conversations helps AI assistants remember user preferences, facts, and notes, enabling more personalized, efficient interactions over time.

Core Features & Use Cases

  • Stores and recalls memory across sessions for multiple types (preference, fact, note, rule, context, profile)
  • Supports semantic search and context-building to retrieve relevant memories quickly
  • Enables daily journaling and persistent context to improve conversation quality over time

Quick Start

Store a memory using a memory command with a supported type, key, and value, then retrieve it with a recall command.

Frequently Asked Questions about memory

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I persist context across conversations for an AI assistant?▼

Semantic search retrieves relevant memories across conversations by matching meaning rather than exact keywords. It builds context quickly by finding related facts, notes, or preferences stored in the database.

Can I use PostgreSQL or SQLite as a memory backend for semantic recall?▼

Yes, you can use PostgreSQL, SQLite, or LanceDB as backends for the memory service. These databases support the CRUD operations and semantic retrieval needed for cross-session recall.

What types of memories can I store for cross-session recall?▼

You can store multiple memory types for cross-session recall, including facts, notes, preferences, context, rules, and profiles. This enables use cases like daily journaling and persistent user profiling.

How do I store and retrieve user preferences across different chat sessions?▼

Store a preference using a memory command with a specified type and key-value pair, then retrieve it later with a recall command. This process uses semantic search to find relevant stored preferences efficiently.

Does persistent memory support daily journaling for conversation context?▼

Yes, persistent memory supports daily journaling by storing notes and context across sessions. You can retrieve these journal entries using semantic search to improve conversation quality over time.