Nous construisons des agents pour qu'ils ressemblent à des humains. C'est utile à certains égards, mais cela signifie aussi que nous reproduisons l'une des plus grandes limitations de l'être humain.
Quand tu rencontres quelqu'un de nouveau, cette personne ne sait rien de toi. Tu dois lui expliquer tes centres d'intérêt, ton histoire et tes objectifs. Puis tu recommences avec la personne suivante, et encore avec la suivante.
C'est le prix à payer pour être humain : la connaissance vit dans des crânes, et les crânes ne se synchronisent pas.
Nous avons payé ce prix toute notre vie, alors nous le remarquons à peine. C'est ainsi que fonctionnent les humains. Mais aujourd'hui, nous le reproduisons au sein de systèmes logiciels qui n'ont pas besoin d'être aussi isolés.
Chaque agent est comme un petit cerveau avec sa propre mémoire. Il a sa propre vision partielle de toi et de ton travail. Si tu prends du recul et que tu regardes l'ensemble des agents que tu utilises, tu constateras que tout le système et l'image qu'il a de toi sont fragmentés.
Mes agents sont des étrangers
Je remarque surtout cela dans mon propre flux de travail parce que j'utilise plusieurs agents délibérément.
OpenClaw est mon assistant personnel. C'est lui qui en sait le plus sur ma vie : famille, emploi du temps, réunions, projets, préférences, et le rythme de ce qui se passe au quotidien. C'est aussi là que je développe des idées. J'en parle, je discute, je trouve la forme de l'idée, j'abandonne quelques pistes, j'en ressuscite une, et ce n'est qu'ensuite que je passe à l'exécution.
OpenClaw finit donc par avoir le contexte le plus riche, à la fois sur moi et sur mes idées.
Codex est l'endroit où je construis. Une fois qu'une idée est prête, je m'y rends. Mais le raisonnement qui a produit l'idée reste généralement dans OpenClaw. Codex voit le dépôt et un plan. Mais il ne voit pas la conversation qui a donné naissance au plan.
Claude Code est l'endroit où je vais pour le design et l'écriture. Je peux construire quelque chose dans Codex, puis demander à Claude Code de m'aider pour une page d'accueil, un script de démonstration ou la rédaction d'un article de blog. La transition n'est pas terrible car je peux le pointer vers le même dossier de dépôt sur le disque. Mais le raisonnement derrière le travail est toujours dans OpenClaw : le public, les compromis, les approches rejetées, le ton émotionnel de la chose.
Le résultat peut être à la fois compétent et aveugle au contexte.
Il y a aussi une couche physique. OpenClaw tourne sur mon Mac Mini. Codex et Claude Code tournent sur mon MacBook Pro. D'autres agents peuvent vivre partiellement ou totalement dans le cloud. Des machines différentes. Des systèmes de fichiers différents. Des états locaux différents. Le dépôt peut se synchroniser via GitHub, mais la mémoire du projet, non.
Les îles ne sont pas seulement conceptuelles. Elles sont littérales.
Chaque agent redécouvre ce que j'ai déjà expliqué. Chacun ignore ce que l'agent voisin a découvert il y a une heure.
Le dépôt n'est pas la mémoire
L'objection évidente est : il suffit d'écrire les choses.
Utilise du Markdown. Garde les plans dans le dépôt. Stocke les décisions dans des documents. Rédige des résumés. Fais en sorte que chaque agent lise les mêmes fichiers.
Cela aide, mais cela ne capture que la destination, pas le voyage.
La véritable valeur se trouve souvent dans la session elle-même : le débat, les faux départs, les pistes que tu as explorées et mises de côté. Lorsque tu couches un plan sur le papier, tu comprimes la conversation. Tu gardes la conclusion et tu jettes la majeure partie du chemin.
Puis, des jours plus tard, le chemin redevient important.
Je retourne voir OpenClaw et je dis : « Tu te souviens de ce dont on a parlé ? En fait, faisons-le de l'autre manière. »
Ce que je fais vraiment, c'est revenir à l'arbre à idées et récupérer une branche que j'avais élaguée. Cette branche n'a jamais atterri dans le fichier Markdown parce que, à l'époque, elle semblait morte.
Un dépôt synchronisé ne peut pas résoudre cela. Le dépôt contient des artefacts. La session de l'agent a du contexte. Le plan écrit est la partie émergée de l'iceberg. La conversation est le reste.
Cela ne signifie pas qu'il faut déverser tous les transcriptions partout. Une grande partie de la conversation est du bruit. Une partie est sensible. Une partie est erronée. Une partie devrait expirer. Une partie devrait rester locale à un projet ou à un rôle.
L'unité utile est ce qui mérite d'être conservé.
Lorsqu'un agent apprend l'une de ces choses, cela ne devrait pas être enfermé dans l'agent où cela s'est produit.
L'esprit de ruche est l'essentiel
Pour les humains, la connaissance se déplace lentement. Elle doit être dite, écrite, enseignée, mal comprise, clarifiée, racontée à nouveau. Même au sein d'une entreprise, le même fait voyage à travers les réunions, les mémos, les fils Slack et les entretiens individuels, comme une rumeur qui tente de devenir une infrastructure.
Les agents n'ont pas cette limitation.
Si l'un d'eux apprend quelque chose d'utile, les autres peuvent aussi le savoir. Immédiatement, si la couche mémoire est construite de cette façon.
Cela commence à ressembler moins à de meilleures notes et plus à un esprit de ruche.
Imagine une version IA d'un dirigeant d'entreprise assistant à dix réunions à la fois.
Dans une réunion, il apprend qu'un client important est confus au sujet des prix. Dans une autre, l'équipe produit débat pour savoir si les prix sont assez clairs. Dans une troisième, les ventes essaient d'expliquer pourquoi une affaire a stagné.
Dans la version humaine, ces points pourraient prendre des jours ou des semaines à être connectés. Peut-être qu'ils ne seront jamais connectés. La plainte du client devient une note de support. Le débat sur le produit devient un élément de la feuille de route. Le problème de vente devient un problème de pipeline.
Dans la version agent, la collision peut se produire alors que les réunions sont encore en cours.
La connaissance n'est pas enfermée dans la salle où elle a été apprise.
La version personnelle est plus petite, mais elle a la même forme.
Une décision de conception prise pendant le codage peut améliorer le texte de lancement cinq minutes plus tard. Une préférence corrigée dans un assistant personnel peut modifier la valeur par défaut dans un agent de codage. Une idée à moitié formée de la semaine dernière peut refaire surface lorsque le bon projet apparaît.
Le système cesse de se comporter comme un ensemble d'assistants et commence à se comporter comme un seul esprit distribué avec différentes mains.
La couche manquante
Le vrai travail ne respecte pas les frontières des outils.
Un projet peut commencer comme une note personnelle, devenir une décision produit, se transformer en code, nécessiter du design, de l'écriture de lancement, du support et du suivi. C'est pour cela que j'utilise plusieurs agents : la spécialisation est utile.
Le fossé est évident une fois que tu le ressens : les outils deviennent plus performants, mais la mémoire en dessous d'eux reste fragmentée. Et la fragmentation s'aggrave à mesure que les agents se répandent à travers les applications, les machines, les services cloud et les environnements locaux.
Cela me semble être l'un des domaines importants à développer au cours de l'année à venir.
On peut déjà voir des projets prometteurs s'attaquer à différentes parties de ce problème.
Le GBrain de @garrytan pointe vers un graphe de connaissances partagé derrière MCP : pointe-le vers différentes sources de données et le graphe de connaissances grandit, et différents agents peuvent l'interroger au lieu de chacun garder sa propre mémoire privée.
Le CASS de @doodlestein s'attaque à la partie que le Markdown et les dépôts manquent : l'historique des sessions lui-même. Il rend les sessions d'agents locales recherchables à travers Codex, Claude Code, OpenClaw, Cursor, Aider, et plus encore, ce qui est important car la session contient souvent le raisonnement que le dépôt a laissé de côté.
Ces projets sont des signaux que le problème est réel et que des pièces importantes de la réponse commencent à se dessiner.
De nombreux agents avec une seule couche mémoire en dessous, qui t'appartient.





