.agent/skills/agent-memory-systems/SKILL.md
Short/long-term memory for LLM agents — vector stores, context window management, memory consolidation. Use when Julia needs to remember user preferences, past decisions, or conversation history across sessions.
npx skillsauth add abzhaw/juliaz_agents agent-memory-systemsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| Type | Duration | Storage | Use case | |------|----------|---------|----------| | In-context | Single session | Message array | Current conversation | | Working memory | Loop iteration | JSON file / queue | Bridge queue, task state | | Long-term | Persistent | DB / vector store | User preferences, learnings | | Episodic | Event-based | Log files | Past actions, audit trail |
Bridge queue.json ← in-flight messages (working memory)
backend Postgres ← task/log persistence (long-term)
orchestrator/src/prompt.ts ← static context injected each loop
.agent/skills/ ← Antigravity's knowledge base
adhd-agent/memory/ ← system health history
security-agent/memory/ ← security baselines and learnings
thesis/memory/ ← session buffer for thesis work
// Keep only last N turns to stay within context window
const MAX_MESSAGES = 20;
if (messages.length > MAX_MESSAGES) {
// Always keep system message at index 0
messages = [messages[0], ...messages.slice(-(MAX_MESSAGES - 1))];
}
// Summarize old messages when approaching token limit
if (estimatedTokens(messages) > 100_000) {
const summary = await summarize(messages.slice(1, -10));
messages = [messages[0], { role: 'assistant', content: summary }, ...messages.slice(-10)];
}
// Simple file-based memory for small agents
import fs from 'fs';
const MEMORY_FILE = './memory/state.json';
const load = () => JSON.parse(fs.readFileSync(MEMORY_FILE, 'utf-8') || '{}');
const save = (data: object) => fs.writeFileSync(MEMORY_FILE, JSON.stringify(data, null, 2));
development
Fortschrittsverfolgung der Masterarbeit. Wortanzahl pro Kapitel, Fertigstellungsgrad, fehlende Elemente, Deadlines. Haelt den Ueberblick.
development
Kapitelarchitektur und Gliederung der Masterarbeit. Verwaltet die Struktur, schlaegt vor wo Inhalte hingehoeren, validiert den logischen Fluss zwischen Kapiteln.
tools
Konvertiert Protokolleinträge und Session-Logs in thesis-fähiges deutsches Narrativ. Transformiert Entwicklungsdokumentation in akademische Prosa.
research
Sucht und analysiert akademische Literatur. Findet relevante Papers, erstellt strukturierte Zusammenfassungen. Zitiert NIEMALS — schlaegt nur vor.