agentcache : Bibliothèque Python pour la mise en cache de préfixes LLM multi-agents

agentcache est une bibliothèque Python conçue pour optimiser les systèmes multi-agents LLM en mettant en œuvre la mise en cache des préfixes comme fonctionnalité principale. La bibliothèque résout le problème courant où des frameworks comme CrewAI, AutoGen et open-multi-agent créent de nouvelles sessions pour chaque travailleur, entraînant zéro succès de cache et des coûts de prompts dupliqués.
Comment ça marche
La bibliothèque fonctionne sur une approche basée sur le fork au lieu de créer des sessions séparées :
- Démarrer une session avec un prompt système partagé
- Effectuer le premier appel - le fournisseur calcule et met en cache le préfixe
- Lorsque vous avez besoin de N travailleurs, forker au lieu de créer N nouvelles sessions
- Session parent : [système, msg1, msg2, ...]
- Session forkée : [système, msg1, msg2, ..., TÂCHE_TRAVAILLEUR]
- Préfixe exactement identique = succès de cache
Fonctionnalités principales
- Forks sécurisés pour le cache : Maintient des préfixes identiques à travers les sessions des travailleurs
- Détection de rupture de cache : Compare les instantanés et rapporte exactement ce qui a changé lorsque les succès de cache diminuent
- Compactage sécurisé pour le cache : Pour les sessions de longue durée, scanne les anciennes sorties d'outils avant chaque appel et remplace les grands résultats par des marqueurs déterministes pour maintenir un contexte plus petit tout en préservant les préfixes pouvant être mis en cache
- Gel des paramètres : Gèle les paramètres pertinents pour le cache avant le forking (prompt système, modèle, outils, messages, configuration du raisonnement)
- Planification DAG des tâches : Permet des travailleurs parallèles à partir d'une session mise en cache
Résultats de performance
Dans un test comparatif avec GPT-4o-mini (coordinateur + 3 travailleurs, même tâche) :
- Injection de texte / sessions séparées : 0 % de succès de cache, 85,7 secondes
- Forks de préfixes : 75,8 % de succès de cache, 37,4 secondes
- Les taux de succès de cache par travailleur varient généralement de 80 à 99 %
Installation et utilisation
Installer via pip :
pip install "git+https://github.com/masteragentcoder/agentcache.git@main"
La bibliothèque est disponible sur GitHub à github.com/masteragentcoder/agentcache.
📖 Read the full source: r/LocalLLaMA
👀 See Also
Publier sur LinkedIn directement depuis Claude : Workflow complet
Un utilisateur de Reddit partage un workflow utilisant le connecteur MCP Contentdrips pour rédiger, concevoir et publier des posts LinkedIn directement depuis le chat Claude AI.

Claude-IDE-Bridge fonctionne désormais sur des serveurs distants pour le développement assisté par IA
L'outil Claude-IDE-Bridge connecte désormais Claude AI à des environnements de développement distants sur des VPS ou des machines cloud, permettant d'accéder aux diagnostics en direct, aux fichiers ouverts et aux échecs de tests depuis n'importe quel appareil.

Gestion efficace des jetons avec les serveurs MCP open-source : Pare
Les serveurs Pare MCP réduisent le gaspillage de tokens et améliorent l'efficacité lorsque les agents d'IA de codage utilisent des outils de développement en fournissant une sortie structurée.

log-context-mcp : L'outil MCP réduit de 96% l'utilisation des tokens de journal pour le débogage de Claude
log-context-mcp est un outil MCP qui prétraite les fichiers journaux avant qu'ils n'atteignent le contexte de Claude, en dédupliquant les lignes, en regroupant les traces de pile et en éliminant le bruit pour réduire l'utilisation de tokens. Des tests sur un journal Apache de 2000 lignes ont montré une réduction de 96,5 % tout en identifiant correctement les causes racines.