memory-manager

Manage two-tier user memory with working and archived memory sections.

27|4|Updated Jun 12, 2025
One-click install
npx skills add https://github.com/definableai/definable.ai --skill memory-manager-definableai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: memory-manager
Source: https://github.com/definableai/definable.ai/tree/main/definable/definable/memory/v2/skill
Command: npx skills add https://github.com/definableai/definable.ai --skill memory-manager-definableai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Two-tier memory management for AI agents: persistent working memory (always loaded) plus an indexed archived memory (on-demand) to recall, store, and forget information efficiently.

Core Features & Use Cases

  • Two-tier memory system: a always-loaded working memory for active facts and an archived memory for long-term context.
  • Structured recall and archiving: use recall_memory and fetch_memory_entries to retrieve relevant data and update memory sections.
  • Guardrails for context: enforce memory categories (user, project, reference, conversation) and update rules to prevent leakage or inconsistent state.

Quick Start

Create a working memory template for a user and configure recall/archival rules.

Frequently Asked Questions about memory-manager

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

FAQPage Schema
How do I maintain working memory and archived memory for an AI agent across sessions?▼

You can manage agent context across sessions by using a two-tier system that keeps working memory always loaded while indexing archived memory for on-demand recall.

What is the best way to structure memory categories to prevent context leakage in AI applications?▼

To prevent context leakage, enforce structured memory categories such as user, project, reference, and conversation, applying strict update and archiving rules to maintain state consistency.

How do I recall specific information from an indexed archive without loading the entire memory history?▼

You can recall specific information by using the fetch_memory_entries function to retrieve relevant data on demand from the indexed archived memory without loading the entire history.

When should I archive active facts from working memory into long-term storage?▼

You should archive active facts into long-term storage when they are no longer needed for immediate context but remain valuable for future recall, keeping working memory organized.

Does this two-tier memory management approach work for multi-project AI agents?▼

Yes, the two-tier memory management approach supports multi-project AI agents by categorizing context into project-specific sections and recalling relevant archived data on demand to maintain distinct boundaries.