3.22 a ouvert le homard et remplacé le moteur. 3.23 a vérifié que les sutures tenaient. 3.24 l'a remis sur pattes — plus vite qu'avant l'opération.
3.28 : le homard a une nouvelle carapace.
Pas la membrane molle et translucide qu'on a juste après la mue. Une vraie carapace. Dense, stratifiée, éprouvée au combat. Avec de nouvelles pinces assorties.
Deux breaking changes. Vingt-et-une fonctionnalités. Plus de quatre-vingt-dix correctifs. Comme d'habitude : homards en production, mettez à jour avec prudence.
Breaking Changes
Deux. Des coupes nettes.
OAuth Qwen Portal supprimé. L'intégration obsolète \qwen-portal-auth\ pour portal.qwen.ai a été retirée. Migration vers Model Studio : \openclaw onboard --auth-choice modelstudio-api-key\. (#52709) Merci @pomelo-nwu.
La migration automatique des configs a une date d'expiration. \openclaw doctor\ ne réécrit plus les clés de config datant de plus de deux mois. Les configs très anciennes déclenchent désormais une erreur de validation au lieu d'être silencieusement réécrites. Il est temps de mettre à jour.
Nouvelles pinces : modèles et fournisseurs
Génération d'images MiniMax
MiniMax rejoint en tant que fournisseur de génération d'images avec le modèle \image-01\. Génération texte-vers-image. Édition image-vers-image. Contrôle du ratio d'aspect. (#54487) Merci @liyuan97.
Le premier fournisseur dédié à la génération d'images dans OpenClaw. Le homard peut désormais non seulement voir — mais aussi dessiner.
Le catalogue de modèles MiniMax a aussi été allégé : seul M2.7 reste, les anciens M2, M2.1, M2.5 et VL-01 sont supprimés. Léger et ciblé.
xAI passe entièrement à l'API Responses
Le fournisseur xAI intégré migre vers l'API Responses avec un support de premier ordre pour \x_search\. Le plugin xAI s'active automatiquement à partir de la configuration web-search et outils — plus besoin de basculer manuellement les plugins pour les flux Grok intégrés. (#56048) Merci @huntharo.
Lors de l'onboarding, \openclaw onboard\ et \openclaw configure --section web\ proposent désormais une configuration optionnelle de x_search, avec un sélecteur de modèle utilisant la clé xAI partagée.
Extension des backends CLI
Les paramètres d'inférence par défaut de Claude CLI, Codex CLI et Gemini CLI migrent vers la surface plugin. Gemini CLI obtient un support backend intégré. \--cli-backend-logs\ remplace \--claude-cli-logs\ (l'ancien flag est conservé comme alias). Le chargement automatique signifie que les canaux intégrés configurés fonctionnent sans ajout manuel dans \plugins.allow\.
Nouveaux réflexes : approbation asynchrone des outils
La fonctionnalité phare pour les développeurs de plugins.
Les hooks \before_tool_call\ supportent désormais \requireApproval\ en asynchrone — les plugins peuvent suspendre l'exécution d'un outil en cours et demander l'approbation de l'utilisateur. L'interface d'approbation est flexible : overlay d'approbation exec, boutons Telegram, interactions Discord, ou la commande \/approve\ sur n'importe quel canal. (#55339) Merci @vaclavbelak et @joshavant.
La commande \/approve\ gère désormais les approbations exec et plugin avec fallback automatique. Une commande, deux chemins d'approbation.
Concrètement : un plugin peut surveiller les opérations dangereuses — suppressions de fichiers, drops de base de données, déploiements en production — et les bloquer tant qu'un humain n'a pas donné son accord. L'assistant IA a un interverrouillage de sécurité. Le secrétaire cyber porte un gilet pare-balles.
Nouvelle carapace : sécurité et durcissement
Audit des clés de recherche web étendu. L'audit de sécurité reconnaît désormais les identifiants Gemini, Grok/xAI, Kimi, Moonshot et OpenRouter via un shim de registre web-search intégré et sécurisé aux frontières. (#56540)
Registre d'agents ACP durci. Le miroir d'agent intégré ACPX d'OpenClaw s'aligne sur les derniers paramètres par défaut et alias intégrés de \openclaw/acpx\. Les builtins npx versionnés sont épinglés à des versions exactes. Les IDs d'agents ACP inconnus ne passent plus à l'exécution brute de la commande \--agent\ sur le chemin MCP-proxy. (#28321) Merci @m0nkmaster et @vincentkoc.
OpenAI apply_patch activé par défaut pour les modèles OpenAI et Codex, politique sandbox alignée sur les permissions d'écriture.
Améliorations des canaux
Liaison ACP de conversation courante. \/acp spawn codex --bind here\ peut transformer le chat Discord, BlueBubbles ou iMessage actuel en workspace Codex sans créer de fil enfant.
Upload de fichiers Slack. Une action upload-file explicite achemine les fichiers via le transport d'upload Slack avec des surcharges optionnelles de nom de fichier, titre et commentaire.
Envoi de fichiers unifié. Microsoft Teams, Google Chat et BlueBubbles obtiennent un support explicite \`upload-file\