agentcache: Python-Bibliothek für Multi-Agent-LLM-Präfix-Caching

agentcache ist eine Python-Bibliothek, die darauf ausgelegt ist, Multi-Agenten-LLM-Systeme durch die Implementierung von Präfix-Caching als Kernfunktion zu optimieren. Die Bibliothek behebt das häufige Problem, bei dem Frameworks wie CrewAI, AutoGen und open-multi-agent für jeden Worker neue Sitzungen erstellen, was zu null Cache-Treffern und doppelten Prompt-Kosten führt.
So funktioniert es
Die Bibliothek arbeitet mit einem Fork-basierten Ansatz anstelle der Erstellung separater Sitzungen:
- Starte eine Sitzung mit einem gemeinsamen System-Prompt
- Mache den ersten Aufruf – der Anbieter berechnet und speichert das Präfix zwischen
- Wenn du N Worker benötigst, forke stattdessen, anstatt N neue Sitzungen zu erstellen
- Eltern-Sitzung: [System, Nachricht1, Nachricht2, ...]
- Geforkte Sitzung: [System, Nachricht1, Nachricht2, ..., WORKER_AUFGABE]
- Exakt dasselbe Präfix = Cache-Treffer
Hauptmerkmale
- Cache-sichere Forks: Behält identische Präfixe über Worker-Sitzungen hinweg bei
- Cache-Bruch-Erkennung: Vergleicht Snapshots und meldet genau, was sich geändert hat, wenn die Cache-Trefferquote sinkt
- Cache-sichere Komprimierung: Für lang laufende Sitzungen werden vor jedem Aufruf alte Tool-Ausgaben gescannt und große Ergebnisse durch deterministische Platzhalter ersetzt, um einen kleineren Kontext bei gleichbleibenden cachefähigen Präfixen zu erhalten
- Parameter-Einfrieren: Friert cache-relevante Parameter vor dem Forken ein (System-Prompt, Modell, Tools, Nachrichten, Reasoning-Konfiguration)
- Task-DAG-Planung: Ermöglicht parallele Worker aus einer zwischengespeicherten Sitzung
Leistungsergebnisse
In einem direkten Vergleichstest mit GPT-4o-mini (Koordinator + 3 Worker, gleiche Aufgabe):
- Text-Injektion / separate Sitzungen: 0 % Cache-Treffer, 85,7 Sekunden
- Präfix-Forks: 75,8 % Cache-Treffer, 37,4 Sekunden
- Die Cache-Trefferquoten pro Worker liegen typischerweise zwischen 80–99 %
Installation und Verwendung
Installation über pip:
pip install "git+https://github.com/masteragentcoder/agentcache.git@main"
Die Bibliothek ist auf GitHub unter github.com/masteragentcoder/agentcache verfügbar.
📖 Read the full source: r/LocalLLaMA
👀 Siehe auch

Claude Code schlägt still fehl, wenn ANTHROPIC_API_KEY in Cloud-Umgebungen gesetzt ist
Das Setzen von ANTHROPIC_API_KEY in Cloud-Umgebungen führt zu Fehlfunktionen von Claude Code und kann unerwartete API-Nutzungskosten verursachen. Benutzer berichten von zusätzlicher Nutzung und nicht reagierendem Verhalten.

AgentTransfer: Open-Source-Tool erlaubt OpenClaw-Agenten, sich gegenseitig Dateien per E-Mail zu senden
AgentTransfer ist ein Open-Source-Server als einzelne Binärdatei, der jedem KI-Agenten eine E-Mail-Adresse und einen Ordner zuweist und so den Dateiaustausch zwischen OpenClaw-Instanzen über MCP ermöglicht. Er unterstützt Upload, Send, Long-Poll-Inbox und Download mit SHA256-Verifikation.

ToolLoop: Open-Source Agenten-Framework für Claude-ähnliche Tools mit beliebigen Modellen
ToolLoop ist ein Open-Source-Python-Framework mit 11 Tools für Dateioperationen, Codesuche, Shell-Zugriff und Sub-Agenten, das über LiteLLM mit jedem LLM funktioniert. Das 2.700-Zeilen-Framework ermöglicht den Wechsel von Modellen mitten im Gespräch mit gemeinsamem Kontext.

Behebung von Kontextaufblähung im Auto-Memory von Claude Code durch ein Benennungsschema und ein Audit-Skript
Eine Claude Code Skill erzwingt ein 3-Typen-Benennungsschema, erforderliche Frontmatter und ein Bash-Audit-Skript zur Deduplizierung von Speicherdateien und Reduzierung der Kontextlast.