# Variables-API SUMMARY: Schneller Key-Value-Store für LLM-Status — Zähler, Flags, Last-Seen-Zeitstempel, teilweiser Fortschritt. KEY CONTEXT: Auth: Mind Key Set: POST /var { key, value } Get: GET /var/:key List: GET /var Delete: DELETE /var/:key Use case: store last-seen timestamps, counters, flags, partial workflow state Faster than memory (PostgreSQL direct, no FTS5 indexing) Not for: structured facts (use /memory), long content (use /script) Variables-API Die Variables-API ist ein schneller Key-Value-Store für flüchtigen Status. Im Gegensatz zu Memories (die indiziert, durchsuchbar und strukturiert sind) sind Variablen für schnelle Lese-/Schreibzugriffe optimiert — perfekt für Zähler, Flags und Session-Status. Endpunkte POST /var Eine Variable setzen oder aktualisieren. [CODE BLOCK] GET /var/:key Eine einzelne Variable abrufen. [CODE BLOCK] Antwort: [CODE BLOCK] GET /var Alle Variablen auflisten. [CODE BLOCK] DELETE /var/:key Eine Variable löschen. [CODE BLOCK] Wann Variablen statt Memory verwenden? | Anwendungsfall | Verwende | |----------------|----------| | Nutzername, Präferenzen | Memory (durchsuchbar, strukturiert) | | Zeitstempel der letzten Session | Variable (flüchtiger Status) | | Zähler (z. B. gesendete Nachrichten) | Variable (häufige Updates) | | Workflow-Status („Schritt 3 von 5 erledigt") | Variable (vorübergehend) | | Ausführliche Projektnotizen | Memory (volltextindiziert) | | Wiederverwendbare Scripts | Script-Speicher (benannt, versioniert) | Häufige Patterns Letzte Session verfolgen [CODE BLOCK] Zähler-Pattern [CODE BLOCK] Feature-Flags [CODE BLOCK] Nächste Schritte - Memory-API — für strukturierte, durchsuchbare Daten - Cron & Scheduler