Claude Codes dateibasiertes Speichersystem: Eine pragmatische Alternative zu Vektor-Datenbanken

Claude Code verwendet einen dateibasierten Ansatz für Agentenspeicher, der die typische Vektordatenbank- und Embedding-Einrichtung ersetzt. Anstatt vollständiges RAG zu nutzen, speichert es Erinnerungen als .md-Dateien mit kleinen Frontmatter-Abschnitten, die Name, Beschreibung und Typinformationen enthalten, plus einer MEMORY.md-Datei, die als Index fungiert.
Wie das System funktioniert
Zur Laufzeit embeddet oder durchsucht das System nicht alles. Es folgt diesem Prozess:
- Scannt Speicherdateien (begrenzt auf etwa 200, neueste zuerst)
- Liest nur die ersten ~30 Zeilen (hauptsächlich Metadaten)
- Erstellt ein leichtgewichtiges Manifest
- Verwendet ein kleines Modell, um die ~5 relevantesten Erinnerungen auszuwählen
- Lädt nur diese ausgewählten Erinnerungen in den Kontext (mit Größenbeschränkungen)
Wesentliche Vorteile
Das Design bietet mehrere praktische Vorteile:
- Kosteneffizient: Begrenzte Dateien, begrenzte Tokens, vorhersehbare Kosten
- Schnell: Keine Embedding- oder Ähnlichkeitssuchoperationen
- Kontrolliert: Injiziert nur wenige Erinnerungen mit harten Grenzen überall
- Menschenlesbar: Alles wird als Markdown-Dateien gespeichert
- Weniger Müll: Vermeidet explizit das Speichern von Informationen, die bereits aus dem Repository abgeleitet werden können
Das System behandelt Speicher als "möglicherweise veraltet" anstatt als absolute Wahrheit, was einen erfrischenden Ansatz für das Agentenspeichermanagement bietet. Dieses Design ist besonders pragmatisch für Programmier- und Debugging-Agenten, bei denen der meiste "Speicher" aus Präferenzen, Kontext oder externen Referenzen besteht, anstatt aus großen Wissensdatenbanken.
Während dieser Ansatz RAG für alle Anwendungsfälle nicht ersetzt, stellt er einen soliden Kompromiss für Entwicklungsagenten dar, bei denen Einfachheit und Vorhersehbarkeit wichtiger sind als umfassende Wissensabfrage.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

ApexClaw: Open-Source Telegram KI-Agent mit über 85 Tools für Webautomatisierung, Sprache und E-Mail
ApexClaw ist ein Open-Source-Telegram-AI-Agent, geschrieben in Go, der über 85 integrierte Tools bietet, darunter Web-Browsing mit Headless Chrome, Sprachnotizen-Verarbeitung, Gmail-Integration und Shell-Skript-Ausführung. Er ist selbst gehostet und nutzt die z.ai-Engine für die Argumentation.

Colony: Eine lokale Koordinationsschicht, die Multi-Agent-Handoff-Token von 30K auf 400 reduziert
Colony ist eine lokale erste Koordinationsschicht, die die Kosten für den Agentenwechsel von ~30.000 Token auf ~400 Token senkt, indem sie die Kontexterstellung durch kompakte Beobachtungen ersetzt, die in SQLite gespeichert werden.

Claude-Fähigkeit ermöglicht granulare Persönlichungsanpassungen mit quantifizierten Variablen
Eine neue Claude-Fähigkeit ermöglicht es Entwicklern, quantifizierte Anpassungen über 32 Gruppen von Persönlichkeitsmerkmalen vorzunehmen, die 120 von Claude definierte Variablen abdecken. Gruppenprofile zeigen Metriken wie Wortreichtum (60), Verträglichkeit (55) und Sarkasmus & Bissigkeit (17). Die Fähigkeit bleibt über Gespräche hinweg erhalten und beinhaltet einen Veröffentlichungsbefehl für benutzerdefinierte Anweisungen.

nan-forget: Lokale KI-Codierungsspeicherung in einer einzelnen SQLite-Datei
nan-forget ist ein Gedächtniswerkzeug für KI-Codierungsagenten, das Kontext in einer einzigen SQLite-Datei (~3 MB) speichert, ohne Hintergrunddienste zu benötigen. Es nutzt eine 3-stufige Abrufpipeline und funktioniert über Claude Code, Cursor und Terminal per CLI.