sickn33/agent-memory-systems

La mémoire est la pierre angulaire des agents intelligents. Sans elle, chaque interaction repart de zéro. Cette compétence couvre l'architecture de la mémoire des agents : court terme (fenêtre de contexte), long terme (magasins de vecteurs) et les architectures cognitives qui les organisent.

Qu'est-ce que agent-memory-systems ?

Cette compétence est essentielle pour tout développeur d'agents IA, car elle aborde la gestion de la mémoire, un composant fondamental qui distingue les agents statiques des systèmes véritablement adaptatifs. Elle détaille trois niveaux de mémoire : la mémoire à court terme (fenêtre de contexte du modèle), la mémoire à long terme (reposant sur des magasins de vecteurs comme Chroma, Pinecone, ou Weaviate pour le rappel d'informations persistantes), et les architectures cognitives (telles que le modèle de mémoire épisodique et sémantique) qui orchestrent ces différentes strates. Le guide explique comment implémenter des mécanismes de mémorisation pour des plateformes comme Claude Code, Cursor, et Codex, en utilisant des structures comme le réflexion, le résumé ou la récupération augmentée (RAG). L'utilisateur apprendra à configurer des pipelines de mémoire, à choisir entre des stratégies de stockage local ou distant, et à optimiser la fenêtre de contexte pour éviter la saturation tout en maintenant une cohérence à long terme dans les interactions.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/agent-memory-systems

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait agent-memory-systems ?

La mémoire est la pierre angulaire des agents intelligents. Sans elle, chaque interaction repart de zéro. Cette compétence couvre l'architecture de la mémoire des agents : court terme (fenêtre de contexte), long terme (magasins de vecteurs) et les architectures cognitives qui les organisent.

Présentation

Les agents IA modernes, comme ceux utilisés dans Claude Code, Cursor ou Codex, nécessitent une gestion sophistiquée de la mémoire pour maintenir un contexte cohérent et apprendre des interactions passées. Cette compétence vous guide à travers les concepts et implémentations clés.

Couches de mémoire

  1. Mémoire à court terme : La fenêtre de contexte immédiate où les échanges récents sont conservés. Elle est limitée par la capacité du modèle (généralement 8k à 100k tokens).
  2. Mémoire à long terme : Stockage persistant utilisant des magasins de vecteurs. Les informations importantes sont encodées sous forme de vecteurs et récupérées via des recherches de similarité.
  3. Architectures cognitives : Mécanismes comme la mémoire épisodique (événements passés) et la mémoire sémantique (connaissances générales) qui structurent la façon dont la mémoire est utilisée.

Implémentation

from memory_systems import AgentMemory

memory = AgentMemory(
    short_term_capacity=4000,  # tokens
    long_term_store="chroma",  # ou "pinecone", "weaviate"
    cognitive_arch="reflection"  # résumé automatique
)

# Enregistrer une interaction
memory.remember("user", "Quelle est la capitale de la France ?")
memory.remember("assistant", "La capitale de la France est Paris.")

# Récupérer des informations pertinentes
relevant = memory.recall("France capitale")

Plateformes supportées

  • Claude Code : Utilise le système de fichiers pour la mémoire persistante.
  • Cursor : Exploite les embeddings locaux.
  • Codex : Supporte les appels API vers des services externes.

Réflexion et résumé

Pour éviter la saturation de la fenêtre de contexte, les agents peuvent utiliser des boucles de réflexion qui résument les interactions clés et les stockent en mémoire à long terme.

# Exemple de pipeline RAG
pip install chromadb sentence-transformers

Ressources

Contribution

Les contributions sont les bienvenues ! Consultez le fichier CONTRIBUTING.md pour plus de détails.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

sickn33/3d-web-experience

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

sickn33/agent-memory-mcp

A hybrid memory system that provides persistent, searchable knowledge management for AI agents (Architecture, Patterns, Decisions).

sickn33/ai-agents-architect

Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration.

sickn33/api-documentation-generator

Generate comprehensive, developer-friendly API documentation from code, including endpoints, parameters, examples, and best practices

sickn33/api-patterns

API design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.

sickn33/api-security-best-practices

Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities

sickn33/app-store-optimization

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

sickn33/architecture

Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.

sickn33/audio-transcriber

Transform audio recordings into professional Markdown documentation with intelligent summaries using LLM integration

sickn33/aws-serverless

Specialized skill for building production-ready serverless applications on AWS. Covers Lambda functions, API Gateway, DynamoDB, SQS/SNS event-driven patterns, SAM/CDK deployment, and cold start optimization.

sickn33/backend-architect

Expert backend architect specializing in scalable API design, microservices architecture, and distributed systems.

sickn33/backend-dev-guidelines

You are a senior backend engineer operating production-grade services under strict architectural and reliability constraints. Use when routes, controllers, services, repositories, express middleware, or prisma database access.

sickn33/bash-linux

Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.

sickn33/bash-scripting

Bash scripting workflow for creating production-ready shell scripts with defensive patterns, error handling, and testing.

sickn33/brainstorming

Use before creative or constructive work (features, architecture, behavior). Transforms vague ideas into validated designs through disciplined reasoning and collaboration.

sickn33/browser-automation

Browser automation powers web testing, scraping, and AI agent interactions. The difference between a flaky script and a reliable system comes down to understanding selectors, waiting strategies, and anti-detection patterns.

sickn33/browser-extension-builder

Expert in building browser extensions that solve real problems - Chrome, Firefox, and cross-browser extensions. Covers extension architecture, manifest v3, content scripts, popup UIs, monetization strategies, and Chrome Web Store publishing.

sickn33/bullmq-specialist

BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications.

sickn33/bun-development

Fast, modern JavaScript/TypeScript development with the Bun runtime, inspired by [oven-sh/bun](https://github.com/oven-sh/bun).

sickn33/cc-skill-security-review

This skill ensures all code follows security best practices and identifies potential vulnerabilities. Use when implementing authentication or authorization, handling user input or file uploads, or creating new API endpoints.

Skills associés