Was macht agent-memory?
Speichere persistentes KI-Agenten-Gedächtnis mit Gesprächsverlauf, Vektorsuche, Wissensdatenbank und Faktenextraktion in TypeScript
Übersicht
Dieses Skill bietet eine umfassende Lösung für KI-Agenten, um Informationen über Interaktionen hinweg zu speichern und abzurufen. Es ermöglicht:
- Gesprächsverlauf: Speicherung und Abruf von Dialogen
- Vektorsuche: Semantische Suche nach relevanten Textpassagen
- Wissensdatenbank: Strukturierte Speicherung von Fakten und Wissen
- Faktenextraktion: Automatische Extraktion von Entitäten und Beziehungen aus Texten
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
Installation
npm install agent-memory
Verwendung
import { AgentMemory } from 'agent-memory';
const memory = new AgentMemory();
await memory.store('user-1', { role: 'user', content: 'Hallo, mein Name ist Max.' });
const context = await memory.retrieve('user-1');
API
store(userId: string, message: Message): Promise<void>
Speichert eine Nachricht im Gedächtnis des Benutzers.
retrieve(userId: string, options?: QueryOptions): Promise<MemoryContext>
Ruft den relevanten Gedächtnisinhalt für einen Benutzer ab.
Erweiterung
Sie können den Skill durch benutzerdefinierte Extraktoren oder Speicher-Backends erweitern.
import { Extractor } from 'agent-memory';
class CustomExtractor implements Extractor {
async extract(text: string): Promise<Fact[]> {
// Implementierung
}
}
Lizenz
MIT