La mise à jour d’OpenClaw 2.0 marque la sortie la plus significative de la plateforme à ce jour, avec des contributions de 933 développeurs, dont 569 qui sont nouveaux dans le projet. Cette version a vu la fusion de plus de 16 000 demandes de tirage, soulignant son ample portée et son impact. OpenClaw, connu pour être un cadre auto-hébergé et open-source, permet la transformation d’un modèle d’apprentissage linguistique en un agent polyvalent compatible avec divers systèmes de messagerie comme WhatsApp, Telegram, Discord, et Signal. Son adaptabilité s’étend à la gestion des emails, des calendriers, des fichiers et des interactions en shell.
Mise à jour d’OpenClaw 2.0 : Contexte du projet et histoire du développement
Peter Steinberger a construit OpenClaw après avoir quitté PSPDFKit, et le projet a rapidement attiré l’attention ; il a gagné 147 000 étoiles GitHub en quelques semaines et a produit des dérivés, y compris Moltbook. La croissance du dépôt et l’activité de la communauté ont suivi le développement public initial de Steinberger, attirant un grand nombre de contributeurs et de projets dérivés. Ces développements sont enregistrés comme faisant partie de l’attraction initiale du projet et de l’expansion de son écosystème.
Steinberger a rejoint OpenAI en février pour diriger une initiative d’agent personnel, tandis qu’OpenClaw lui-même n’est pas devenu partie intégrante d’OpenAI. OpenClaw a pris sa propre structure à but non lucratif, la Fondation OpenClaw, avec OpenAI listé comme partenaire aux côtés de Microsoft, GitHub, Nvidia, Atlassian, et Tencent. La structure de la fondation et la liste des partenaires reflètent l’organisation du projet, séparée de l’emploi de Steinberger chez OpenAI.
Mise à jour d’OpenClaw 2.0 : Échelle, dérive de portée et défis techniques
La mise à jour avait initialement été prévue pour simplifier l’installation et reconstruire l’application navigateur. L’élargissement du périmètre a élargi les travaux pour inclure des améliorations de mémoire, de modèles, de plugins, de messagerie et de sécurité. L’équipe a décrit la sortie comme « accidentelle », reconnaissant que l’élargissement du périmètre avait élargi les objectifs du projet. « Deux petits correctifs – intégration, navigateur – ont entraîné tout le reste parce tout le reste touchait le même code qu’ils réécrivaient déjà. »
Avant cette version, OpenClaw avait envoyé 106 versions en 230 jours, soit environ quotidiennement, et sept semaines sans expéditions étaient notées comme anormales. L’équipe a pris du temps supplémentaire pour s’assurer que les installations existantes ne se briseraient pas lors de la mise à jour et a averti les utilisateurs de sauvegarder les sessions en raison du nouveau stockage SQLite. Hannes Rudolph a décrit OpenClaw comme « mangeant sa propre nourriture pour chien », notant que les tests à travers des sessions multijoueurs mettaient en évidence les lacunes du vieux design unijoueur et contribuaient au nombre élevé de pull requests. La version a fusionné plus de 16 000 pull requests en une seule version.
Hannes Rudolph a décrit que faire fonctionner OpenClaw à travers des sessions multijoueurs exposait les lacunes du design unijoueur antérieur, ce qui nécessitait des changements structurels dans l’ensemble du code. Cette approche de test a révélé des interactions et des cas limites non visibles lors des tests unijoueurs, entraînant de nombreuses corrections et ajustements de fonctionnalités. Ces exigences de développement ont contribué à l’important volume de pull requests associées à la sortie.
La profondeur technique et l’implication de la communauté se reflètent dans la fusion de plus de 16 000 pull requests en une seule version, ce qui représente une large consolidation des changements de code et des intégrations. La révision, le test et l’itération à travers ce volume ont nécessité un travail de contribution et d’intégration coordonné de la part de nombreux participants. En résumé, la mise à jour OpenClaw 2.0 reflète une collaboration extensive et une évolution technique au sein de l’écosystème OpenClaw.


