3.22 ha aperto l'aragosta e sostituito il motore. 3.23 ha verificato che le suture tenessero. 3.24 l'ha rimessa in corsa — più veloce di prima dell'operazione.
3.28: l'aragosta ha un nuovo guscio.
Non la membrana morbida e traslucida subito dopo la muta. Un vero guscio. Denso, stratificato, collaudato in battaglia. Con nuove chele abbinate.
Due breaking change. Ventuno funzionalità. Più di novanta fix. Il solito consiglio: aragoste in produzione, aggiornare con cautela.
Breaking Changes
Due. Tagli netti.
OAuth Qwen Portal rimosso. L'integrazione deprecata \qwen-portal-auth\ per portal.qwen.ai è stata rimossa. Migrazione a Model Studio: \openclaw onboard --auth-choice modelstudio-api-key\. (#52709) Grazie @pomelo-nwu.
La migrazione automatica delle configurazioni ha una scadenza. \openclaw doctor\ non riscrive più le chiavi di configurazione più vecchie di due mesi. Le configurazioni antiche ora falliscono la validazione invece di essere riscritte silenziosamente. È ora di aggiornare.
Nuove chele: modelli e provider
Generazione immagini MiniMax
MiniMax entra come provider di generazione immagini con il modello \image-01\. Generazione da testo a immagine. Editing da immagine a immagine. Controllo del rapporto d'aspetto. (#54487) Grazie @liyuan97.
Il primo provider dedicato alla generazione immagini in OpenClaw. L'aragosta ora non solo vede — disegna anche.
Il catalogo modelli MiniMax è stato anche snellito: solo M2.7, i legacy M2, M2.1, M2.5 e VL-01 sono stati rimossi. Leggero e focalizzato.
xAI passa interamente alle Responses API
Il provider xAI integrato migra alle Responses API con supporto di prima classe per \x_search\. Il plugin xAI si attiva automaticamente dalla configurazione web-search e strumenti — niente più toggle manuali per i flussi Grok integrati. (#56048) Grazie @huntharo.
Durante l'onboarding, \openclaw onboard\ e \openclaw configure --section web\ offrono ora setup opzionale di x_search, incluso un selettore modello con la chiave xAI condivisa.
Espansione backend CLI
I default di inferenza di Claude CLI, Codex CLI e Gemini CLI migrano sulla superficie plugin. Gemini CLI ottiene supporto backend integrato. \--cli-backend-logs\ sostituisce \--claude-cli-logs\ (il vecchio flag resta come alias). Il caricamento automatico significa che i canali integrati configurati funzionano senza voci manuali in \plugins.allow\.
Nuovi riflessi: approvazione asincrona degli strumenti
La funzionalità di punta per gli sviluppatori di plugin.
Gli hook \before_tool_call\ ora supportano \requireApproval\ asincrono — i plugin possono mettere in pausa l'esecuzione di uno strumento a metà strada e chiedere l'approvazione dell'utente. L'interfaccia di approvazione è flessibile: overlay di approvazione exec, pulsanti Telegram, interazioni Discord, o il comando \/approve\ su qualsiasi canale. (#55339) Grazie @vaclavbelak e @joshavant.
Il comando \/approve\ ora gestisce sia approvazioni exec che plugin con fallback automatico. Un comando, due percorsi di approvazione.
In pratica: un plugin può sorvegliare operazioni pericolose — cancellazione file, drop database, deploy in produzione — e bloccarle finché un umano non dà il via libera. L'assistente IA ha un interblocco di sicurezza. Il segretario cyber indossa il giubbotto antiproiettile.
Nuovo guscio: sicurezza e blindatura
Audit delle chiavi di ricerca web esteso. L'audit di sicurezza ora riconosce le credenziali Gemini, Grok/xAI, Kimi, Moonshot e OpenRouter tramite uno shim di registro web-search integrato con sicurezza ai limiti. (#56540)
Registro agenti ACP blindato. Il mirror degli agenti integrati ACPX di OpenClaw si allinea con gli ultimi default e alias integrati di \openclaw/acpx\. I builtin npx versionati sono fissati a versioni esatte. Gli ID agenti ACP sconosciuti non passano più all'esecuzione grezza del comando \--agent\ sul percorso MCP-proxy. (#28321) Grazie @m0nkmaster e @vincentkoc.
OpenAI apply_patch attivato di default per modelli OpenAI e Codex, policy sandbox allineata con i permessi di scrittura.
Upgrade dei canali
Binding ACP della conversazione corrente. \/acp spawn codex --bind here\ può trasformare la chat Discord, BlueBubbles o iMessage corrente in un workspace Codex senza creare un thread figlio.
Upload file su Slack. Un'azione upload-file esplicita instrada gli upload tramite il trasporto Slack con override opzionali di nome file, titolo e commento.
Invio file unificato. Microsoft Teams, Google Chat e BlueBubbles ottengono supporto esplicito \`upload-file\