# Variables API SUMMARY: Snabbt nyckel-värde-lager för LLM-tillstånd — räknare, flaggor, tidsstämplar för senast sedd, partiella förlopp. 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 Variables API är ett snabbt nyckel-värde-lager för efemärt tillstånd. Till skillnad från minnen (som indexeras, är sökbara och strukturerade) är variabler optimerade för snabb läs/skriv-åtkomst — perfekt för räknare, flaggor och sessionstillstånd. Endpoints POST /var Sätt eller uppdatera en variabel. [CODE BLOCK] GET /var/:key Hämta en enskild variabel. [CODE BLOCK] Svar: [CODE BLOCK] GET /var Lista alla variabler. [CODE BLOCK] DELETE /var/:key Ta bort en variabel. [CODE BLOCK] När variabler ska användas vs minne | Användningsområde | Använd | |----------|-----| | Användarnamn, inställningar | Minne (sökbart, strukturerat) | | Tidsstämpel för senaste session | Variabel (efemärt tillstånd) | | Räknare (t.ex. skickade meddelanden) | Variabel (frekventa uppdateringar) | | Arbetsflödestillstånd ("steg 3 av 5 klart") | Variabel (övergående) | | Långformiga projektanteckningar | Minne (fulltextindexerat) | | Återanvändbara skript | Skriptlager (namngivet, versionshanterat) | Vanliga mönster Spåra senaste session [CODE BLOCK] Räknarmönster [CODE BLOCK] Funktionsflaggor [CODE BLOCK] Nästa steg - Memory API — för strukturerad, sökbar data - Cron & Scheduler