CommunityRecherche & Datenanalysegithub.com

raymondmdzz123/agent-memory

Speichere persistentes KI-Agenten-Gedächtnis mit Gesprächsverlauf, Vektorsuche, Wissensdatenbank und Faktenextraktion in TypeScript

Was ist agent-memory?

Dieses Skill ermöglicht es KI-Agenten, ein persistentes Gedächtnis zu speichern und abzurufen, das über einfache Konversationen hinausgeht. Es integriert Gesprächsverlauf, Vektorsuche, eine Wissensdatenbank und Faktenextraktion, alles in TypeScript implementiert. Entwickler können damit Agenten erstellen, die sich an frühere Interaktionen erinnern, relevante Informationen schnell durch semantische Suche finden und strukturiertes Wissen für wiederkehrende Aufgaben nutzen. Der Skill ist für Plattformen wie Claude Code, Cursor und Codex optimiert und basiert auf einer vollständigen SKILL.md-Dokumentation, die die Einrichtung, API-Nutzung und Erweiterungsmöglichkeiten beschreibt.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add raymondmdzz123/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 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

Verwandte Skills