Publié le 2 avril 2026

Construction d'OpenClaw avec un budget zero dollar : mémoire multi-agent hybride avec décroissance temporelle & MMR
Comment j'ai remplacé les boucles API coûteuses par des pipelines pilotés par Lobster et une gestion de mémoire Honcho — et pourquoi seul le débogueur touche les points de terminaison payants.
Nous connaissons tous ce dilemme. Vous voulez une véritable intelligence multi‑agents — mémoire persistante, transferts de sous‑agents et planification à long terme — mais les coûts en tokens des API payantes (surtout pour la récupération en boucle de la mémoire) peuvent tuer un projet avant son lancement.
J'ai décidé de résoudre ce problème en reconstruisant ma configuration OpenClaw depuis zéro. L'objectif : une architecture hybride multi‑agents/sous‑agents avec un coût d'inférence nul pour les opérations de mémoire et une surcharge quasi nulle pour la délégation des tâches.
Voici exactement comment je l'ai fait.
L'architecture : hybride multi‑agents + essaims de sous‑agents
La plupart des implémentations considèrent chaque agent comme un appelant API de première classe. Cela consomme des tokens.
Ma configuration OpenClaw utilise un modèle hybride :
- Les agents principaux (orchestrateurs) s'exécutent sur une inférence locale ou des points de terminaison gratuits.
- Les sous-agents sont éphémères—créés pour des tâches spécifiques (recherche, synthèse, validation) et détruits immédiatement.
- Le secret ? Les sous-agents ne « se souviennent » pas. Ils interrogent le magasin de mémoire central, exécutent, puis disparaissent. Cela maintient la fenêtre de contexte petite. Seul l'agent principal conserve l'état de session.
La règle d'or : Seul le débogueur parle aux API payantes
Voici la contrainte qui a tout changé.
Dans mon flux de travail, exactement un composant a accès aux points de terminaison d'API payants : le débogueur.
Tous les autres agents—agent principal, sous-agent, orchestrateur, travailleur de mémoire—s'exécutent sur l'inférence locale (Ollama, LM Studio ou cloud gratuit). Le débogueur seul peut appeler GPT-4, Claude ou tout modèle payant.
Pourquoi ? Trois raisons :
1. Discipline architecturale imposée
Si quelque chose se casse, le débogueur le trace. Mais comme le débogueur est le seul chemin payant, vous ne pouvez pas « tricher » en saupoudrant des appels API dans tout le pipeline. Vous êtes obligé d'optimiser l'inférence locale et la récupération de mémoire.
2. Le débogage en tant que service payant, et non comme dépendance d'exécution
Le système fonctionne 99% du temps sans toucher à une API payante. Seulement lorsqu'un agent échoue—sortie inattendue, désaccord de schéma, boucle infinie—le débogueur s'active. Il reçoit le contexte d'échec, suggère des corrections et les renvoie aux agents locaux. Cela transforme les API payantes en gestionnaire d'exceptions, et non en béquille d'exécution.
3. Le coût augmente en fonction des problèmes, et non en fonction de l'utilisation
Un pipeline sain coûte $0. Un pipeline bogué coûte quelques centimes pour le diagnostiquer. Comparez cela aux systèmes multi-agents traditionnels où chaque tour de chaque agent coûte de l'argent indépendamment de sa correction.
Gestion de la mémoire Honcho : Persistante, Recherchable, Coût nul
Pour la mémoire, j'ai intégré Honcho — une couche mémoire programmable axée sur le local. Honcho me donne :
- Stockage persistant des utilisateurs/sessions
- Recherche vectorielle sans bases de données vectorielles dans le nuage.
- Zéro appels API pour la lecture/écriture de la mémoire.
Chaque interaction d'agent écrit dans Honcho. Chaque sous-agent initialise son contexte en lisant depuis Honcho. Aucun embeddings payants. Aucun service de mémoire externe.
Et comme le débogueur n'interagit jamais avec les opérations mémoire, Honcho s'exécute entièrement gratuit.
Décroissance temporelle + MMR : Lutte contre la mémoire obsolète
La mémoire est inutile si elle écrase le contexte récent. J'ai implémenté deux mécanismes de récupération dans Honcho.
1. Décroissance temporelle
Les anciens souvenirs sont pondérés de façon exponentiellement décroissante. Un fait datant de 10 minutes est plus pertinent qu'un fait similaire datant de 10 jours. Cela empêche l'agent d'agir sur des informations obsolètes.
2. MMR (pertinence marginale maximale)
Lorsque l'agent interroge la mémoire, le MMR assure la diversité. Il évite de renvoyer dix mémoires presque identiques. Au lieu de cela, vous obtenez pertinence et variété—crucial pour les sous-agents qui ont besoin d'un contexte large.
Les deux s'exécutent localement. Coût : $0. Le débogueur ne les voit jamais.
Lobster : Délégation de tâches et pipelining sans surcharge
C'est là que l'utilisation des tokens s'effondre.
J'ai remplacé les chaînes linéaires d'agents par Lobster — un runtime de pipeline de tâches léger. Lobster me permet de définir des graphes orientés acycliques (DAGs) de tâches.
Mon flux de travail :
- L'agent principal décompose une requête en sous-tâches.
- Chaque sous-tâche est poussée dans Lobster en tant que nœud de pipeline.
- Lobster exécute les sous-tâches en parallèle ou en séquence en utilisant des sous-agents locaux.
- Si un nœud échoue ou produit une sortie inattendue, Lobster le signale.
- Seulement alors le débogueur s'active—en recevant le contexte du nœud échoué, en générant une correction, et en reprenant le pipeline.
Comme les pipelines Lobster réutilisent le contexte et évitent les appels LLM redondants, j'ai réduit la consommation de tokens d'environ 70-80 % sur des charges de travail comparables. Et comme le débogueur ne gère que les exceptions, cette réduction de 70-80 % s'applique spécifiquement à l'utilisation payante.
L'impact réel sur l'utilisation des tokens (API payantes)
Parlons chiffres.
Avant cette configuration, une conversation multi-agent typique : 3 agents, chacun appelant GPT-4. La récupération de mémoire est ajoutée à chaque prompt. Résultat : 8,000–12,000 tokens par interaction utilisateur.
Après OpenClaw + Honcho + Lobster + accès payant réservé au débogueur : les agents principaux s'exécutent localement. Les sous-agents s'exécutent localement. La mémoire s'exécute localement. Lobster orchestre tout sans appel d'API. L'utilisation payante de l'API ne se produit qu'en cas d'échec — ce qui, après stabilisation du pipeline, se produit dans moins de 5 % des interactions.
Résultat : 50–500 tokens par interaction pour les API payantes, avec la plupart des interactions coûtant $0.
Ceci représente une réduction de 20-100x de l'utilisation de tokens payants par rapport aux systèmes multi-agents traditionnels.
Pour les applications à fort volume—support client, agents de recherche, automatisations—c'est la différence entre un produit viable et un gouffre financier. À 10 000 interactions par jour, les configurations traditionnelles pourraient coûter entre 200 $ et 500 $. Cette configuration coûte des centimes, voire rien.
Pourquoi la contrainte limitée au débogueur oblige à une meilleure ingénierie
Voici l'idée contre-intuitive : limiter les API payantes au débogueur améliore la fiabilité du système, pas seulement le coût.
Lorsque chaque agent peut appeler GPT-4, vous tolérez un prompting approximatif, une mauvaise récupération de mémoire et des pipelines fragiles. L'API payante masque les failles.
Lorsque seul le débogueur possède ce privilège, vous êtes obligé de :
- Écrivez des prompts locaux robustes qui gèrent les cas limites.
- Construisez une décroissance de mémoire appropriée et un MMR afin que la recherche fonctionne sans assistance.
- Concevez des pipelines Lobster avec des critères de succès/échec clairs.
- Traitez les modèles payants comme des enquêteurs, pas comme des travailleurs.
Le résultat est un système qui échoue avec élégance, se débogue lui-même et coûte presque rien à faire fonctionner.
Pourquoi cela importe
Vous n'avez pas besoin de mémoire cloud coûteuse ni de boucles d'API incessantes pour créer des agents intelligents.
Avec OpenClaw, Honcho et Lobster — et la contrainte d'API payante uniquement pour le débogueur — vous pouvez construire :
- Mémoire persistante avec décroissance temporelle et MMR
- Essaims hybrides d'agents/sous-agents
- Pipeline de tâches avec récupération automatique des échecs
- Un système où les API payantes sont des gestionnaires d'exceptions, pas des dépendances d'exécution
...tout en maintenant votre facture d'API payante à portée de crachat de zéro.
Je ne garde pas cela pour moi. Demandez-moi à propos des fichiers de configuration, des schémas Honcho, des définitions de DAG Lobster, ou comment j'ai câblé le débogueur pour qu'il ne s'active qu'en cas d'échec de pipeline.
Construisons moins cher. Construisons plus intelligemment. Faisons des API payantes un dernier recours, pas le premier réflexe.