CommunityRecherche & Datenanalysegithub.com

Defiladeboarfish90/agent-memory

Speichere persistentes KI-Agenten-Gedächtnis in Markdown-Dateien mit Suche, Kontextinjektion, Checkpoints und Kompaktierung – keine Datenbank erforderlich

Was ist agent-memory?

Diese Fähigkeit ermöglicht es KI-Agenten (z. B. Claude Code, Cursor, Codex), ein persistentes Gedächtnis direkt in Markdown-Dateien zu speichern und zu verwalten, ohne dass eine externe Datenbank benötigt wird. Es unterstützt das Erstellen, Durchsuchen und Injizieren von Kontext aus gespeicherten Notizen sowie das Setzen von Checkpoints und die Kompaktierung des Speichers, um ihn übersichtlich zu halten. Die Implementierung basiert auf einfachen Dateivorgängen und regulären Ausdrücken, was sie leichtgewichtig und portabel macht. Entwickler profitieren von einem menschenlesbaren, versionskontrollierbaren Gedächtnisformat, das sich nahtlos in bestehende Arbeitsabläufe einfügt.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add Defiladeboarfish90/agent-memory

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht agent-memory?

Speichere persistentes KI-Agenten-Gedächtnis in Markdown-Dateien mit Suche, Kontextinjektion, Checkpoints und Kompaktierung – keine Datenbank erforderlich

Übersicht

Diese Fähigkeit ermöglicht es AI-Agenten, ein dauerhaftes Gedächtnis zu führen, indem Erinnerungen als strukturierte Markdown-Dateien gespeichert werden. Es bietet eine einfache, dateibasierte Lösung für das Gedächtnismanagement, die ohne externe Datenbanken oder komplexe Infrastruktur auskommt.

Funktionen

  • Persistenz: Erinnerungen werden als Markdown-Dateien gespeichert und bleiben über Sitzungen hinweg erhalten
  • Suche: Durchsucht Erinnerungen mit Stichworten oder regulären Ausdrücken
  • Kontextinjektion: Fügt relevante Erinnerungen automatisch in den System-Prompt des Agenten ein
  • Checkpoints: Erstellt Zeitpunkt-Snapshots des Gedächtnisstands
  • Kompaktierung: Reduziert die Dateigröße durch Zusammenfassen und Entfernen von Duplikaten

Installation

Fügen Sie die Fähigkeit zu Ihrem Agenten hinzu:

# Beispiel für die Installation (abhängig vom Agenten-Framework)
agent install Defiladeboarfish90/agent-memory

Verwendung

Initialisierung

const memory = new AgentMemory({
  path: './memory',
  type: 'markdown'
});

Speichern von Erinnerungen

await memory.save({
  content: 'Der Benutzer zieht Python für Datenanalyse vor.',
  tags: ['präferenz', 'python', 'datenanalyse']
});

Suchen von Erinnerungen

const results = await memory.search('python präferenz');
console.log(results);
// [{ content: 'Der Benutzer zieht Python für Datenanalyse vor.', tags: [...], timestamp: ... }]

Kontextinjektion

const context = await memory.getContext();
// Gibt einen formatierten String mit relevanten Erinnerungen für den System-Prompt zurück

Checkpoints

await memory.createCheckpoint('vor-projekt-start');
// Erstellt einen Snapshot unter ./memory/checkpoints/vor-projekt-start

Kompaktierung

await memory.compact();
// Fasst ähnliche Erinnerungen zusammen und entfernt Duplikate

Dateistruktur

./memory/
├── index.md           # Hauptgedächtnisdatei
├── checkpoints/       # Checkpoint-Verzeichnis
│   └── checkpoint-1.md
└── config.json        # Konfigurationsdatei

Konfiguration

Erstellen Sie eine config.json im Memory-Verzeichnis:

{
  "maxContextLength": 2000,
  "searchThreshold": 0.5,
  "autoCompact": false
}

API

MethodeBeschreibung
save(entry)Speichert eine neue Erinnerung
search(query)Durchsucht Erinnerungen
getContext()Gibt relevanten Kontext zurück
createCheckpoint(name)Erstellt einen Checkpoint
compact()Kompaktiert das Gedächtnis
clear()Löscht alle Erinnerungen

Plattformunterstützung

Diese Fähigkeit ist mit den meisten dateibasierten Agenten-Frameworks kompatibel, einschließlich:

  • Claude Code
  • Cursor
  • Codex CLI
  • Benutzerdefinierte Agenten-Implementierungen

Lizenz

MIT

Verwandte Skills