Exécution de multiples agents de codage IA avec OpenClaw : Mise en place de fournisseur personnalisé et défis de mémoire inter-agents

Un développeur sur r/openclaw partage son expérience d'exécution de plusieurs agents de codage via OpenClaw en utilisant un fournisseur d'API tiers pour éviter les limites de débit et les coûts d'Anthropic. Il a configuré un fournisseur personnalisé dans openclaw.json avec DeepInfra, défini le jeton API dans .zshrc et redémarré la passerelle.
Problèmes et Correctifs
1. Échec de résolution de la clé API : openclaw doctor affichait « apiKey resolution failed » car la variable d'environnement n'était pas dans la portée du démon. Résolu en ajoutant export à /etc/environment (à l'échelle du système) et en redémarrant tout le système, pas seulement la passerelle.
2. Délai d'attente de DeepSeek V4 Pro : Les premières requêtes expiraient avec plus de 120 secondes TTFT en mode raisonnement maximal. Le paramètre par défaut d'OpenClaw LLM_REQUEST_TIMEOUT=60 tuait les requêtes avant que le modèle n'ait fini de réfléchir. Augmenté à LLM_REQUEST_TIMEOUT=180 dans .env.
3. Mise en cache du contexte non fonctionnelle : Le fournisseur prend en charge la mise en cache, mais OpenClaw nécessite les valeurs cacheRead et cacheWrite dans le bloc de coûts de la configuration du fournisseur. Après les avoir ajoutées, les hits de cache sont apparus dans les journaux dès la seconde requête avec un contenu MEMORY.md identique.
Configuration Actuelle
- Agent backend : DeepSeek V4 Pro
- Agent frontend : Qwen3.5 122B A10B
- Agent migration : V4 Flash
Problème d'Isolation Mémoire entre Agents
Chaque agent possède son propre fichier memory.md dans l'espace de travail, mais ils ne peuvent pas référencer les mémoires des autres lorsque nécessaire. Par exemple, l'agent backend écrit un changement de schéma dans sa mémoire ; l'agent de migration démarre plus tard et n'a aucune connaissance de cette décision. La création de liens symboliques entre fichiers mémoire provoque des conflits de verrouillage de fichiers car le gestionnaire de mémoire d'OpenClaw utilise des verrous de fichiers qui entrent en conflit lorsque plusieurs agents accèdent au même fichier simultanément. Le système de fichiers plat d'OpenClaw ne dispose pas de requêtes mémoire inter-agents intégrées.
L'auteur demande des solutions autres que passer à une base de données vectorielle (par exemple, ChromaDB) et envisage d'écrire une compétence personnalisée qui lit les fichiers mémoire des autres agents et affiche le contexte pertinent.
📖 Lire la source complète : r/openclaw
👀 See Also

Un pipeline de prompts démontre des propriétés de méta-programmation.
Un développeur a créé un pipeline de prompts en quatre étapes pour une application Electron qui structurellement ressemble à un langage de programmation, avec des contrats typés, un flux de contrôle et une documentation automatique. Le système a corrigé 17 bugs et restructuré 1 218 lignes de code en une journée.
Claude Code vs Codex : Analyse d'une expérience pratique menée sur 6 projets
Une expérience pratique comparant Claude Code et Codex sur 6 projets — web, backend et défi libre — avec des évaluations croisées, des auto-vérifications et des notations.

Création d'un CLI de revue de code IA avec Claude : une voie non conventionnelle
GrandCru est un outil CLI de revue de code développé par un ancien officier militaire utilisant l'IA Claude. Il propose un schéma Zod à double canal pour les retours techniques et les commentaires créatifs.

Exécuter Claude Code en tant que moteur de jugement pur sur l'ensemble du cycle de développement logiciel
Un développeur partage son architecture utilisant Claude Code comme moteur de raisonnement dans un système multicouche : Python gère l'orchestration, Claude Code s'occupe de l'écriture et de la révision du code, avec des sous-agents isolés et une couche wiki persistante.