Remplacer la mémoire par défaut d'OpenClaw par Redis et Qdrant pour les systèmes multi-agents en production

✍️ OpenClawRadar📅 Publié: March 29, 2026🔗 Source
Remplacer la mémoire par défaut d'OpenClaw par Redis et Qdrant pour les systèmes multi-agents en production
Ad

Mise à l'échelle de la mémoire d'OpenClaw pour les systèmes multi-agents en production

Un développeur utilisant OpenClaw dans une configuration multi-agent en production sur un VPS auto-hébergé pendant deux mois a constaté que la couche mémoire par défaut devenait problématique à grande échelle. Bien que l'approche Markdown initiale et la mémoire SQLite ultérieure fonctionnent bien pour un usage local, elles s'effondrent avec plusieurs agents fonctionnant en parallèle, des sessions s'étalant sur plusieurs jours, et la nécessité pour les agents de récupérer un contexte pertinent à partir de travaux passés. Les problèmes spécifiques incluaient : pas de recherche sémantique, pas de partage de mémoire entre agents, et des écritures concurrentes désordonnées.

Ad

Solution d'architecture Redis + Qdrant

Le développeur a reconstruit le système de mémoire avec l'architecture suivante :

  • Redis pour l'état éphémère chaud : Tâche en cours, fenêtre de contexte récente, cache des appels d'outils avec TTL
  • Qdrant pour la mémoire vectorielle persistante : Épisodes passés, observations, connaissances extraites
  • Trois collections dans Qdrant : agent_episodes, agent_observations, agent_knowledge
  • Partage de connaissances inter-agents : Les épisodes sont limités par agent, tandis que les connaissances sont partagées entre tous les agents
  • Reclassement avec décroissance temporelle : Empêche les souvenirs obsolètes de polluer la récupération
  • Redis pub/sub : Utilisé pour la signalisation légère d'événements entre agents
  • Embedding par lots + upserts asynchrones Qdrant : Empêche la boucle de l'agent de se bloquer sur les écritures

Détails d'implémentation

Le développeur a documenté l'implémentation complète, y compris les décisions architecturales, le raisonnement de configuration HNSW, la classe de gestionnaire de mémoire, comment ils se sont connectés à la boucle d'observation, et la stratégie de nettoyage/élagage. Pour les modèles d'embedding, ils utilisent text-embedding-3-small et ont envisagé de passer entièrement en local avec nomic-embed-text mais n'en ont pas encore eu besoin.

📖 Lire la source complète : r/openclaw

Ad

👀 See Also

Accédez à GPT-5.4 via l'abonnement Codex dans OpenClaw
Guides

Accédez à GPT-5.4 via l'abonnement Codex dans OpenClaw

Un post Reddit détaille comment configurer OpenClaw pour utiliser GPT-5.4 via un abonnement OpenAI Codex en modifiant le fichier de configuration openclaw.json et en redémarrant la passerelle.

OpenClawRadar
Utilisateur de Reddit partage une configuration pratique de Claude pour une assistance IA cohérente en programmation
Guides

Utilisateur de Reddit partage une configuration pratique de Claude pour une assistance IA cohérente en programmation

Un développeur décrit le passage de prompts uniques à des fichiers de contexte séparés (about-me.md, my-voice.md, my-rules.md) et la mise en œuvre d'un flux de travail structuré où Claude lit le contexte, pose des questions, crée des plans, puis exécute des tâches.

OpenClawRadar
Modèles de défaillance d'OpenClaw : 42 incidents réels en 28 jours
Guides

Modèles de défaillance d'OpenClaw : 42 incidents réels en 28 jours

Un développeur utilisant OpenClaw quotidiennement a documenté 42 échecs spécifiques répartis en huit catégories, incluant des hallucinations de l'IA, des pannes d'authentification et des automatisations qui coûtent plus de temps qu'elles n'en font gagner. La source fournit des exemples concrets comme l'expiration des jetons OAuth de Google après 7 jours et Opus 4.6 ajoutant des métadonnées indésirables aux fichiers.

OpenClawRadar
Structurer les Agents de Code Claude avec les Modèles CLAUDE.md et le Répertoire .claude/
Guides

Structurer les Agents de Code Claude avec les Modèles CLAUDE.md et le Répertoire .claude/

Un développeur partage son approche pour exécuter plusieurs agents IA avec Claude Code, chaque agent ayant son propre répertoire contenant un fichier CLAUDE.md et un répertoire .claude/ avec des règles et des compétences. L'idée clé est de séparer le contexte toujours actif des flux de travail à la demande pour optimiser l'utilisation des tokens et la qualité des réponses.

OpenClawRadar