memory-systems

Design layered memory systems for AI agents using vector stores and temporal graphs.

9|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/hongmaple0820/agent-academy --skill memory-systems-hongmaple0820
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-systems
Source: https://github.com/hongmaple0820/agent-academy/tree/main/skills/tool-development/memory-systems
Command: npx skills add https://github.com/hongmaple0820/agent-academy --skill memory-systems-hongmaple0820

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Memory-systems provide a formal design for persisting AI agent memory across sessions, enabling continuity, entity tracking, and memory-informed decision making.

Core Features & Use Cases

  • Layered memory architecture spanning working, short-term, long-term, entity memory, and temporal knowledge graphs to support retrieval and reasoning.
  • Temporal validity and graph-based memory to preserve relationships and enable time-aware queries across long-running sessions.
  • Seamless integration with context systems for just-in-time memory loading, memory consolidation, and cross-agent memory coordination.

Quick Start

Initialize an IntegratedMemorySystem and store a memory with an associated entity and timestamp to observe retrieval results.

Frequently Asked Questions about memory-systems

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

FAQPage Schema
How do I persist AI agent memory across sessions?

You can persist AI agent memory across sessions by implementing a layered architecture that uses vector stores and temporal knowledge graphs to maintain state, track entities, and enable cross-session reasoning for memory-informed decisions.

What is a temporal knowledge graph for agent memory?

A temporal knowledge graph for agent memory is a structure that preserves entity relationships and enables time-aware queries. It supports temporal validity to maintain accurate context across long-running sessions and complex reasoning tasks.

How do I implement layered memory architecture for AI agents?

You can implement layered memory architecture by structuring data into working, short-term, long-term, and entity memory layers. This setup supports just-in-time memory loading and consolidation when integrated with your context modules.

Does this memory system support cross-agent memory coordination?

Yes, the memory system supports cross-agent memory coordination. It integrates with context systems to enable memory consolidation and coordinate shared state information across multiple AI agents working within the same environment.

Do I need numpy to set up vector stores for agent memory?

Yes, you need numpy installed as a core dependency to set up and operate these vector stores and temporal knowledge graphs. It provides the underlying numerical processing required for memory retrieval operations.

When should I use a memory graph instead of a standard vector store?

You should use a memory graph instead of a standard vector store when you need to preserve complex entity relationships and perform time-aware queries. Graphs enable temporal validity tracking across long-running sessions where basic vector retrieval falls short.