release android performance stability

OpenClaw 3.13: Rediseño móvil, corrección de memoria ×2 y más de 70 parches de estabilidad

OpenClaws.io Team

OpenClaws.io Team

@openclaws

March 16, 2026

8 min de lectura

OpenClaw 3.13: Rediseño móvil, corrección de memoria ×2 y más de 70 parches de estabilidad

3.13 es una versión de recuperación. El tag Git original estaba roto, así que se publica como v2026.3.13-1. Sin reescritura de dashboard, sin nueva integración de modelos, sin función estelar. Lo que es 3.13: más de 70 parches que hacen la plataforma existente más sólida.

Esto es lo que importa.

Rendimiento: regresión de memoria del Plugin-SDK

La corrección individual más importante de esta versión. Un bug de deduplicación de chunks en el Plugin-SDK causaba ~2x de uso de memoria comparado con el 3.12. Si notaste que tu instancia de OpenClaw consumía más RAM después de actualizar, esta era la razón.

El PR #45426 corrige la lógica de deduplicación. El uso de memoria debería volver a los niveles de la era 3.11. Si estás corriendo en un VPS limitado o una Raspberry Pi, este arreglo importa mucho.

Android e iOS: el móvil se pone serio

Tres correcciones en Android y una mejora en iOS señalan que el móvil está recibiendo atención real:

  • Rediseño de ajustes de chat (#44894): La interfaz de ajustes de chat en Android recibió una renovación visual completa — diseño más limpio, mejor navegación, más consistente con la experiencia web
  • Google Code Scanner (#45021): El escaneo QR del onboarding ahora usa la API Google Code Scanner en lugar del enfoque anterior basado en cámara. Más confiable, especialmente en condiciones de poca luz
  • Fuga de HttpURLConnection (#43780): Una fuga de conexión en el cliente HTTP causaba un crecimiento gradual de memoria en sesiones Android de larga duración. Corregida con limpieza adecuada de conexiones
  • Pager de bienvenida (#45054): El flujo de onboarding ahora tiene un pager de bienvenida que introduce a los nuevos usuarios en los conceptos clave antes de dejarlos en la app

No es llamativo, pero son exactamente el tipo de correcciones que separan "funciona en el móvil" de "funciona bien en el móvil".

Fiabilidad de agentes: 5 correcciones

Los agentes se volvieron notablemente más predecibles en 3.13:

  1. 1.Eliminar thinking blocks en replay (#44843): Al reproducir sesiones de agentes, los thinking blocks se reinyectaban en el contexto, consumiendo tokens y confundiendo ocasionalmente al modelo. Ahora se eliminan en el replay
  2. 2.Sin doble inyección de memoria (#26054): Los archivos de memoria se inyectaban dos veces en ciertos flujos multi-turno. Esto causaba contaminación del contexto y desperdicio de tokens
  3. 3.Respetar overrides de compatibilidad del usuario (#44432): Los overrides de compatibilidad especificados por el usuario se ignoraban silenciosamente en algunas rutas de proveedores. Ahora se respetan en todas partes
  4. 4.Preservar claves API en blanco de proveedores custom (#45631): Si dejabas intencionalmente la clave API de un proveedor custom en blanco (para proveedores que no necesitan una), el sistema lo trataba como un error. Corregido
  5. 5.Resolución de workspace entre agentes (#40176): Cuando los agentes referenciaban archivos a través de los límites de workspace, la resolución de rutas podía fallar silenciosamente. Ahora se resuelve correctamente

Individualmente son pequeños. Juntos, significan que los agentes son menos propensos a producir basura o fallar silenciosamente a mitad de conversación.

Pulido de UI

Un conjunto de correcciones de UI que hacen la experiencia diaria más fluida:

  • Cajón de navegación móvil y variantes de tema (#45107): El cajón de navegación móvil ahora respeta correctamente las variantes de tema, y la animación es más suave
  • Sidebar: estado / habilidades del agente / renderizado de chat (#45451): Múltiples correcciones de renderizado para la sidebar — las insignias de habilidades del agente se muestran correctamente, los indicadores de estado se actualizan en tiempo real, y las previsualizaciones de chat ya no cortan a mitad de palabra
  • Tamaño del icono de aviso de contexto (#45533): El icono de advertencia de límite de contexto estaba sobredimensionado en algunas pantallas. Ahora escala correctamente
  • Respuestas de chat sobredimensionadas (#45559): Las respuestas largas rompían el layout del chat en pantallas estrechas. El texto ahora envuelve correctamente con el padding adecuado
  • Tormenta de recarga del historial de chat del dashboard (#45541): Abrir el dashboard podía desencadenar una cascada de recargas del historial de chat. Ahora carga una vez y cachea

Compactación y sesiones

La gestión de contexto se volvió más inteligente:

  • Conteo de tokens de sesión completa (#28347): Un contador de tokens de verificación ahora recorre toda la sesión, detectando casos donde la compactación perdía contexto silenciosamente
  • Continuidad de persona/idioma (#10456): Después de la compactación, la persona y los ajustes de idioma del agente podían desviarse. Ahora se preservan explícitamente a través del límite de compactación
  • Preservar lastAccountId/lastThreadId (#44773): Los metadatos de sesión se descartaban en ciertos caminos de compactación, haciendo que el agente "olvidara" en qué cuenta e hilo estaba operando
  • Crear transcript en chat.inject (#36645): Los mensajes de chat inyectados ahora crean transcripts correctamente, así que aparecen en el historial de sesión

Docker e infraestructura

  • Soporte de zona horaria OPENCLAW_TZ (#34119): Ahora puedes configurar la zona horaria de tu contenedor OpenClaw mediante la variable de entorno OPENCLAW_TZ. Se acabaron los cron jobs solo en UTC
  • apt-get upgrade en Dockerfiles (#45384): Las imágenes base ahora ejecutan apt-get upgrade durante el build, aplicando los últimos parches de seguridad para paquetes del sistema
  • Prevención de fuga de tokens de gateway (#44956): Un problema del contexto de build de Docker podía incluir accidentalmente tokens de gateway en el caché de capas de imagen. El .dockerignore ahora excluye explícitamente archivos de credenciales sensibles

Correcciones de plataforma

La cola larga de correcciones específicas por plataforma:

  • Mitigación SSRF con fallback a IPv4 (#44639, #45327): El manejo de webhooks de Telegram ahora valida URLs y hace fallback a IPv4 cuando IPv6 causa problemas de conectividad
  • Mejoras de metadatos de gateway (#44397): Mejor manejo de metadatos del gateway de Discord para conexiones de bot más confiables
  • Manejo de nombres de archivo no-ASCII (#34262): Las subidas de archivos con caracteres chinos, japoneses u otros caracteres no-ASCII en los nombres de archivo ya no fallan silenciosamente
  • Deduplicación de mensajes (#43762): La entrega duplicada de mensajes desde webhooks de Feishu ahora se maneja de forma elegante
  • Configuración de grupos (#27199): El soporte de grupos de Signal ahora funciona con el esquema de configuración actualizado
  • Directivas de respuesta interactiva (#44607): Los componentes interactivos de Slack (botones, menús) ahora propagan correctamente las directivas de respuesta de vuelta al agente

macOS y Windows

  • macOS: corrección de PortGuard para Docker Desktop (#13798): PortGuard marcaba incorrectamente los bindings de puertos de Docker Desktop como conflictos. Corregido con detección de procesos adecuada
  • macOS: exec-approvals.json (#13707): El archivo de persistencia de aprobaciones de ejecución ahora se crea y mantiene correctamente en macOS
  • Windows: supresión de ventanas de consola (#44842): Los subprocesos generados en Windows ya no muestran ventanas de consola fugaces. Un detalle pequeño que estaba volviendo loca a la gente

Seguridad

Tres cambios relacionados con seguridad:

  • Prevención de fuga de tokens Docker (#44956): Previene que tokens de gateway queden cacheados en capas de imagen Docker
  • Mantener auth compartida en conexiones inseguras de control-ui (#45088): Los tokens de autenticación compartida ahora se preservan incluso al conectar a control-ui sin HTTPS (común en desarrollo local)
  • Restaurar bypass de auth de control-ui (#45512): Una regresión en 3.12 rompió el bypass de autenticación para instancias de control-ui solo locales. Restaurado

El resto

ÁreaCambios notables
PluginsFallo rápido en colisiones de channel/binding (#45628), varias correcciones de esquema de config
Agente de navegadorNormalización de dispatch de acciones batch (#45457), endurecimiento del ciclo de vida de sesiones (#45682)
AnthropicCorrección de crash al inicio (#45520)
GeminiNormalización de model-id para google-vertex (#42435)
TestsModelo por defecto actualizado a gpt-5.4 (#44367)

Nuevos contribuidores

Bienvenidos todos los que mergearon su primer PR en 3.13. El conteo de contribuidores acaba de superar los 1.260 y cada corrección importa — ya sea un typo en la documentación o una fuga de memoria crítica.

---

3.13 es una versión de estabilización. Sin glamour, solo disciplina. Si estás en 3.12, solo la corrección de memoria ya vale la actualización. Si estás en algo más antiguo, las mejoras de fiabilidad de agentes se acumulan con todo lo de 3.11 y 3.12.

Actualiza ahora.

Mantente al día

Recibe novedades sobre nuevas funciones e integraciones. Sin spam, cancela cuando quieras.