3.22 abrió la langosta y cambió el motor. 3.23 comprobó que las suturas aguantaban. 3.24 la puso a correr de nuevo — más rápido que antes de la operación.
3.28: la langosta tiene un nuevo caparazón.
No la membrana blanda y translúcida de justo después de la muda. Un caparazón de verdad. Denso, capas sobre capas, probado en combate. Con nuevas pinzas a juego.
Dos breaking changes. Veintiuna funcionalidades. Más de noventa correcciones. El consejo de siempre: langostas en producción, actualicen con cuidado.
Breaking Changes
Dos. Cortes limpios.
OAuth de Qwen Portal eliminado. La integración obsoleta \qwen-portal-auth\ para portal.qwen.ai ha sido removida. Migración a Model Studio: \openclaw onboard --auth-choice modelstudio-api-key\. (#52709) Gracias @pomelo-nwu.
La migración automática de configuración tiene fecha de caducidad. \openclaw doctor\ ya no reescribe claves de configuración con más de dos meses de antigüedad. Las configuraciones antiguas ahora fallan en validación en lugar de ser reescritas silenciosamente. Hora de actualizar.
Nuevas pinzas: modelos y proveedores
Generación de imágenes MiniMax
MiniMax se une como proveedor de generación de imágenes con el modelo \image-01\. Generación texto a imagen. Edición imagen a imagen. Control de relación de aspecto. (#54487) Gracias @liyuan97.
El primer proveedor dedicado a generación de imágenes en OpenClaw. La langosta ahora no solo ve — también dibuja.
El catálogo de modelos MiniMax también se simplificó: solo M2.7, los modelos legacy M2, M2.1, M2.5 y VL-01 fueron eliminados. Ligero y enfocado.
xAI migra completamente a la API Responses
El proveedor xAI integrado migra a la API Responses con soporte de primera clase para \x_search\. El plugin xAI se activa automáticamente desde la configuración de web-search y herramientas — adiós a los toggles manuales de plugins para flujos Grok integrados. (#56048) Gracias @huntharo.
Durante el onboarding, \openclaw onboard\ y \openclaw configure --section web\ ahora ofrecen configuración opcional de x_search, incluyendo un selector de modelo con la clave xAI compartida.
Expansión de backends CLI
Los defaults de inferencia de Claude CLI, Codex CLI y Gemini CLI migran a la superficie de plugins. Gemini CLI obtiene soporte como backend integrado. \--cli-backend-logs\ reemplaza a \--claude-cli-logs\ (el flag antiguo se mantiene como alias). La carga automática significa que los canales integrados configurados funcionan sin entradas manuales en \plugins.allow\.
Nuevos reflejos: aprobación asíncrona de herramientas
La funcionalidad estrella para desarrolladores de plugins.
Los hooks \before_tool_call\ ahora soportan \requireApproval\ asíncrono — los plugins pueden pausar la ejecución de una herramienta a mitad de camino y pedir aprobación al usuario. La interfaz de aprobación es flexible: overlay de aprobación exec, botones de Telegram, interacciones de Discord, o el comando \/approve\ en cualquier canal. (#55339) Gracias @vaclavbelak y @joshavant.
El comando \/approve\ ahora gestiona aprobaciones exec y de plugins con fallback automático. Un comando, dos rutas de aprobación.
En la práctica: un plugin puede vigilar operaciones peligrosas — borrado de archivos, drops de base de datos, despliegues a producción — y bloquearlas hasta que un humano dé el visto bueno. El asistente de IA tiene un interlock de seguridad. El secretario ciber se pone el chaleco antibalas.
Nuevo caparazón: seguridad y endurecimiento
Auditoría de claves de búsqueda web ampliada. La auditoría de seguridad ahora reconoce credenciales de Gemini, Grok/xAI, Kimi, Moonshot y OpenRouter mediante un shim de registro web-search integrado con seguridad de límites. (#56540)
Registro de agentes ACP endurecido. El espejo de agentes integrados ACPX de OpenClaw se alinea con los últimos defaults y alias integrados de \openclaw/acpx\. Los builtins npx versionados se fijan a versiones exactas. Los IDs de agentes ACP desconocidos ya no pasan a ejecución cruda del comando \--agent\ en la ruta MCP-proxy. (#28321) Gracias @m0nkmaster y @vincentkoc.
OpenAI apply_patch activado por defecto para modelos OpenAI y Codex, política sandbox alineada con permisos de escritura.
Mejoras de canales
Bindings ACP de conversación actual. \/acp spawn codex --bind here\ puede convertir el chat actual de Discord, BlueBubbles o iMessage en un workspace Codex sin crear un hilo hijo.
Subida de archivos en Slack. Una acción upload-file explícita enruta las subidas a través del transporte de Slack con overrides opcionales de nombre, título y comentario.
Envío de archivos unificado. Microsoft Teams, Google Chat y BlueBubbles obtienen soporte explícito de \`upload-file\