[NOVA]: Soy NOVA, y esto es OpenClaw Daily. Hoy arrancamos con OpenClaw v2026.4.27, el bloque de lanzamiento actual para el EP043. Este lanzamiento agrega comandos de configuración de Codex Computer Use, verificaciones fail-closed de MCP, soporte bundleizado para el proveedor DeepInfra, expansión de canales Tencent Yuanbao y QQBot, paso de GPU Docker para agentes en sandbox, controles explícitos de proxy saliente, adjuntos de chat no-imagen en etapas, catálogos de modelos basados en manifest, metadatos de inicio de plugins, y una larga pasada de confiabilidad en tareas de medios de Telegram, Slack, Discord, sesiones, actualizaciones, inicio del Gateway y medios de canales. ... [ALLOY]: Soy ALLOY. Y este episodio es intencionalmente cargado de lanzamiento al principio. El lanzamiento no es un parche menor. Cambia superficies de operador que importan cuando OpenClaw está corriendo como un runtime de agentes real: configuración de uso de computadora, incorporación de proveedores, recursos de sandbox, redes salientes, manejo de adjuntos, carga de plugins, comportamiento de catálogo de modelos y seguimiento de trabajos de larga duración. [NOVA]: Después de la sección de lanzamiento, tenemos dos historias técnicas. Primero, Deepgram Flux Multilingual y por qué el reconocimiento de voz para agentes de voz es realmente un problema de runtime y de turnos, no solo un problema de transcripción. Luego, Google Rapid Bucket y por qué el rendimiento de entrenamiento de PyTorch puede depender del almacenamiento de objetos, gcsfs, fsspec, streams gRPC bidireccionales, comportamiento de checkpoints y localidad zonal. [ALLOY]: La restricción importante para este episodio es la profundidad. No vamos a tratar el lanzamiento como una lista de nombres de características. Vamos a hablar de qué cambió, qué superficie toca realmente un operador, qué modo de falla intenta eliminar el cambio y qué debería hacer diferente un constructor. [NOVA]: Exacto. Para el lanzamiento, eso significa empezar con Codex Computer Use y el comportamiento preflight de MCP, luego pasar al soporte del proveedor DeepInfra, acceso GPU de Docker, enrutamiento de proxy, adjuntos, presencia de nodos, inicio con manifest, metadatos de catálogo de modelos, superficies de SDK y correcciones de confiabilidad. Para agentes de voz, eso significa semántica de WebSocket, sugerencias de idioma, eventos de idioma detectado, umbrales de fin de turno, nodos dedicados de Engine autoalojado, memoria GPU, conteo de streams y monitoreo. Para Rapid Bucket, eso significa la ruta de datos entre PyTorch y Colossus, no solo una afirmación de velocidad. [ALLOY]: Entonces el episodio empieza con el lanzamiento de OpenClaw porque ahí es donde está el cambio más orientado al operador hoy. Luego las dos historias externas ensanchan la misma lente práctica: los sistemas de habla en tiempo real y los sistemas de almacenamiento de IA ambos fallan en las costuras entre modelo, runtime e infraestructura. [NOVA]: Una nota más de lanzamiento antes del primer sumergimiento profundo: esta actualización es especialmente útil porque toca el camino operacional antes, durante y después de un turno de agente. Antes del turno, la configuración y las verificaciones preflight hacen que las capacidades sean honestas. Durante el turno, canales, adjuntos, enrutamiento de proxy, catálogos de proveedores y recursos de sandbox determinan qué puede alcanzar realmente el agente. Después del turno, el historial de sesiones, tareas de medios, entrega de cron, sincronización de actualizaciones y recuperación de inicio determinan si el sistema sigue siendo comprensible para la siguiente solicitud. Por eso estamos dedicando aproximadamente la mitad del episodio al bloque de lanzamiento. [ALLOY]: Exactamente. La pregunta práctica no es solo qué se envió. Es qué modos de falla se estrecharon. Los servidores de control de escritorio faltantes deberían detenerse antes. Las filas de proveedor deberían ser más fáciles de auditar. Un adjunto de archivo no debería desaparecer silenciosamente. Un envío lento por canal no debería trabar el Gateway. Un render de medio largo no debería perderse solo porque terminó la corrida de chat padre. Esos son los cambios que hacen que un runtime de agentes se sienta menos frágil. [NOVA]: Historia uno: OpenClaw v2026.4.27 Refuerza el Uso de Computadora, Proveedores, Canales, Inicio y Confiabilidad. Empecemos con Codex Computer Use, porque es uno de los cambios más claros orientados al operador en el lanzamiento. [ALLOY]: El lanzamiento agrega flujos de configuración para Codex Computer Use con comandos de estado e instalación, descubrimiento de marketplace, auto-instalación opcional y verificaciones fail-closed de MCP antes de que inicien los turnos en modo Codex. Esa frase, fail-closed, es la clave. Una función de uso de computadora no debería iniciar un turno de control de escritorio si el servidor MCP que hace posible el control de escritorio falta, está mal configurado o no es alcanzable. [NOVA]: Sin ese preflight, el producto puede entrar en un estado medio confuso. El modelo puede creer que puede usar la computadora. La UI puede implicar que la función existe. El usuario puede esperar que capturas de pantalla, clics e ingreso de texto funcionen. Pero el puente o controlador real debajo no está disponible. Eso es exactamente el tipo de discrepancia que hace que los sistemas de uso de computadora se sientan no confiables. [ALLOY]: El nuevo camino de configuración le da al runtime un vocabulario práctico. Estado le dice al operador si las piezas están presentes. Instalación da un camino de reparación. El descubrimiento de marketplace ayuda al producto a localizar la integración correcta. Las verificaciones fail-closed de MCP evitan que el turno inicie como si todo estuviera listo cuando el límite de la herramienta realmente no está ahí. [NOVA]: Eso importa porque el uso de computadora es una capacidad de alta confianza. Un agente de control de escritorio toca ventanas, archivos, navegadores, formularios y estado local. Si el puente de control es inestable, el comportamiento correcto no es improvisar. El comportamiento correcto es decir que la capacidad no está lista y detenerse antes de que el modelo entre en un turno que depende de él. [ALLOY]: También hay un ángulo de documentación alrededor de Codex Computer Use, uso directo de cua-driver MCP y PeekabooBridge de OpenClaw.app. Eso no es solo mantenimiento de documentación. Ayuda a distinguir caminos de configuración que pueden verse similares desde afuera pero se comportan diferente en vida del proceso, permisos, captura de pantalla, inyección de entrada, enfoque de navegador y recuperación. [NOVA]: Un puente de app local, un driver MCP directo y una configuración en modo Codex pueden sonar todos como uso de computadora. Pero para un operador, las preguntas reales son concretas. ¿Qué proceso es dueño de las capturas de pantalla? ¿Qué proceso tiene permiso para controlar la entrada? ¿Cómo se reporta el fracaso? ¿Qué pasa si el puente muere? ¿Puede el usuario inspeccionar el estado? ¿Puede repararse la configuración sin adivinar? [ALLOY]: El lanzamiento responde parte de eso convirtiendo la configuración en una superficie explícita en lugar de un prerrequisito oculto. Para los constructores, la recomendación es tratar la habilitación de uso de computadora como una verificación de despliegue, no una sensación. Antes de que un agente reciba una tarea de control de escritorio, verifica el puente, el servidor, los permisos y la ruta del runtime configurada. [NOVA]: La segunda área grande del lanzamiento es la expansión de proveedores. DeepInfra se une al conjunto de proveedores bundleizados con incorporación a través de DEEPINFRA_API_KEY, descubrimiento dinámico de modelos compatibles con OpenAI, generación y edición de imágenes, comprensión de imágenes y audio, texto a voz, texto a video, embeddings de memoria, metadatos de catálogo estático y política de URL base propia del proveedor. [ALLOY]: Esa es una superficie amplia de proveedor. Significa que DeepInfra no es solo un endpoint de texto. Puede participar en descubrimiento de modelos, generación multimodal, comprensión de medios, voz, video y embeddings. Para un runtime de agentes, esas banderas de capacidad importan porque diferentes herramientas requieren diferentes suposiciones de proveedor. [NOVA]: Compatible con OpenAI no significa automáticamente completamente entendido. Una forma de solicitud compatible puede ocultar grandes diferencias en nombres de modelos, comportamiento de streaming, soporte de herramientas, soporte de medios, comportamiento de embeddings, configuración de auth, comportamiento de fallback y propiedad de URL base. Si un runtime trata cada endpoint compatible como una URL anónima, el catálogo se convierte en un conjunto de suposiciones. [ALLOY]: Bundlizar DeepInfra como proveedor permite a OpenClaw exponer un contrato manejado en lugar de eso. El proveedor puede declarar cómo funciona la incorporación, qué filas de catálogo existen, qué capacidades están disponibles y qué política de endpoint posee. Eso es mejor que forzar a cada usuario a construir manualmente las mismas suposiciones de proveedor en config local. [NOVA]: La implicación para los constructores es directa. Cuando agregas un proveedor a un runtime de agente, no te detengas en la URL base y la clave API. Captura el catálogo de modelos, alias, supresiones, soporte de medios, comportamiento de embeddings, pistas de autenticación y semántica de errores. El contrato del proveedor es parte del producto. [ALLOY]: La expansión de canales es parte de la misma forma del lanzamiento. Tencent Yuanbao se agrega como plugin de canal externo en el catálogo oficial, suites de contratos y documentación de plugins de la comunidad, con una entrada en los docs para que aparezca en listados y navegación lateral. QQBot gana soporte de chat grupal, seguimiento de historial, bloqueo de menciones, modos de activación, configuración por grupo, una cola de mensajes FIFO, streaming para mensajes C2C, carga de medios y refactorizaciones de pipeline. [NOVA]: El trabajo de canales puede sonar como solo agregar más superficies para mensajes, pero los detalles son importantes. El chat grupal no es lo mismo que el chat directo. El bloqueo de menciones importa porque un agente no debería responder a cada mensaje en un grupo activo. Los modos de activación y la configuración por grupo importan porque diferentes salas tienen diferentes expectativas. Las colas FIFO y el comportamiento de debounce importan porque los mensajes en streaming pueden llegar más rápido de lo que un turno del modelo puede procesar de forma segura. [ALLOY]: Por eso los plugins de canales necesitan pruebas de contrato. El runtime tiene que saber cómo se rastrea el historial, cómo se resuelven los objetivos, cómo se suben los medios, cómo se bloquean las respuestas y cómo se maneja el ciclo de vida del streaming. De lo contrario, cada canal se convierte en un caso especial y los problemas de confiabilidad se le achacan al modelo incluso cuando la pieza rota es el adaptador del canal. [NOVA]: Entonces la primera lectura del lanzamiento es esta: el uso de computadora se vuelve más seguro de iniciar, el soporte de proveedores se vuelve más completo, y la cobertura de canales se vuelve más explícita. Todas esas son superficies de operador. Afectan lo que un agente puede hacer, cómo el sistema sabe que está listo, y cómo el runtime explica los fallos. [NOVA]: El cambio del sandbox de Docker es pequeño en papel y muy importante en la práctica. OpenClaw agrega paso opcional de GPUs de sandbox punto docker punto gpus passthrough para contenedores de sandbox de Docker cuando el runtime del host soporta acceso a GPU. [ALLOY]: La parte opcional importa. El acceso a GPU dentro de un sandbox es útil para servicio local de modelos, generación de imágenes, procesamiento de video, visión por computadora, embeddings y trabajos de evaluación. Pero también es una superficie de recursos y drivers que no debe exponerse casualmente. Un agente en sandbox con acceso a GPU puede consumir VRAM, crear trabajos de larga duración, estresar drivers o competir con otras cargas de trabajo locales. [NOVA]: Eso hace que el límite de configuración sea útil. Un operador puede decidir qué cargas de trabajo en sandbox pueden ver recursos GPU y cuáles se mantienen solo con CPU. Esto es especialmente importante cuando los agentes pueden instalar dependencias o ejecutar herramientas de medios y modelos. Sin un interruptor claro, una máquina local puede volverse impredecible bajo la carga del agente. [ALLOY]: La recomendación práctica es pensar en el paso de GPU como una política de recursos, no solo como una bandera de aceleración. Si el trabajo necesita la GPU y el operador confía en la carga de trabajo, habilítalo deliberadamente. Si el trabajo es ejecución genérica de shell, procesamiento de documentos o automatización ligera, mantén la GPU fuera del contenedor. [NOVA]: El lanzamiento también agrega enrutamiento de proxy saliente gestionado por el operador a través de proxy punto enabled, proxy punto proxyUrl y OPENCLAW_PROXY_URL. Las notas enfatizan validación estricta de proxy HTTP de reenvío, desvío solo de loopback para Gateway y limpieza del estado del dispatcher y ambiente de proxy a la salida. [ALLOY]: Esa es la forma correcta para egress controlado. Algunas instalaciones necesitan que todo el tráfico saliente se enrute a través de un proxy corporativo, capa de inspección de cumplimiento, monitor de red o ruta restringida. Pero no todo el tráfico debe tratarse de la misma manera. El tráfico interno del Gateway y la comunicación de loopback no deben accidentalmente hacer hairpin a través de un proxy externo. [NOVA]: La limpieza también importa. El ambiente de proxy y el estado del dispatcher no deben filtrarse a través de ejecuciones no relacionadas ni permanecer activos después de que el proceso termina. Si persisten configuraciones de proxy obsoletas, la siguiente ejecución puede fallar de formas confusas: las llamadas al proveedor se agotan, las conexiones locales se enrutan incorrectamente o los diagnósticos apuntan a la capa de red equivocada. [ALLOY]: Para los constructores, la lección es tratar el soporte de proxy como una característica explícita del runtime. Valida la URL. Haz que las reglas de desvío sean obvias. Mantén los secretos fuera de los logs. Limpia el estado a nivel de proceso. Y haz que los fallos digan si el problema es autenticación del proveedor, ruta de red, alcance del proxy o política. [NOVA]: El comportamiento de adjuntos de chat del Gateway también mejora. Los adjuntos que no son imágenes a través de chat punto send pueden prepararse como rutas de medios legibles por el agente, mientras que las rutas de adjuntos RPC no soportadas permanecen explícitas en lugar de descartar archivos silenciosamente. [ALLOY]: Descartar silenciosamente es un mal modo de fallo. Si un usuario envía un archivo a un agente y el archivo desaparece, el modelo puede responder desde un contexto incompleto sin darse cuenta de que la entrada nunca llegó. Eso crea falsa confianza. Es mejor para el runtime decir que el adjunto está preparado y es legible, o que la ruta no está soportada y fue rechazada. [NOVA]: La distinción entre entrega por canal y legibilidad por el agente también es importante. Un archivo puede ser aceptado por un proveedor de canal, preparado para el agente, transformado en una ruta de medios gestionada o rechazado por una ruta RPC de nivel inferior. Esos son estados diferentes. Un sistema robusto no debería colapsarlos en un éxito vago. [ALLOY]: La presencia de dispositivo también se vuelve más precisa. Los nodos de iOS y Android publican eventos de presencia de nodo punto presencia punto alive autenticados después de conexiones y transiciones de fondo. La lista de nodos expone campos de última vez visto para que los despertares en segundo plano puedan marcar nodos pareados como recientemente vivos sin tratarlos como conectados. [NOVA]: Esa distinción es simple pero importante. Recientemente vivo no es lo mismo que conectado. Un nodo móvil puede despertar, reportar vitalidad y luego volver al fondo. Si el runtime solo tiene un booleano, o sobrepromete que el dispositivo está disponible ahora mismo o pierde evidencia útil de que el dispositivo todavía está cerca. [ALLOY]: Los metadatos de última vez visto le dan al operador una vista más honesta. El nodo estaba vivo recientemente. No necesariamente está conectado. Eso ayuda con diagnósticos, programación, estado de UI y decisiones sobre si enviar una notificación, encolar una solicitud o pedirle al usuario que reabra un dispositivo. [NOVA]: También hay una corrección de estado de pareado: los archivos de estado de pareado de dispositivo y nodo en forma de arreglo pueden recuperarse antes de persistir aprobaciones, para que las entradas pendientes y pareadas con clave UUID no desaparezcan después de escrituras de almacén JSON malformadas. Eso es exactamente el tipo de reparación que importa porque el estado de pareado no es solo una caché. Es la relación de confianza entre el Gateway y los dispositivos pareados. [ALLOY]: Las correcciones de tokens de dispositivo siguen el mismo patrón. Esta versión limpia los tokens de dispositivo stale que se reutilizan y evita la reconexión cuando hay un desajuste de token en la UI de Control y los clientes del gateway de nodos. Eso evita los bucles de límites de tasa después de actualizaciones de alcance o cambios de tokens rotados. [NOVA]: Si un desajuste de token sigue reconectándose, el síntoma parece inestabilidad, pero la causa raíz es el estado de identidad. El comportamiento correcto es detener el bucle, limpiar el estado stale y forzar un traspaso limpio. Si no, el sistema puede golpear el Gateway sin nunca llegar a un estado de autorización válido. [ALLOY]: Juntando todos estos cambios, la versión está haciendo explícitos varios estados ambiguos: el acceso a GPU es deliberado, el enrutamiento proxy está declarado, los adjuntos se procesan o rechazan claramente, los nodos móviles están activos o conectados, y los tokens de dispositivo son válidos o están stale. Eso es lo que necesita software de nivel operador. [NOVA]: Gran parte de esta versión se trata de mover los metadatos de plugins y modelos a manifests para que el Gateway no tenga que importar superficies runtime pesadas solo para descubrir qué existe. [ALLOY]: Los manifests de plugins incluidos ahora declaran comportamiento explícito de activación en onStartup. También hay una compuerta de modo futuro opt-in para deshabilitar la carga implícita deprecated de sidecar en startup, además de advertencias de compatibilidad para que los autores de plugins puedan migrar a metadatos explícitos. [NOVA]: El punto práctico es el costo de startup. El startup del Gateway no debería importar cada sidecar de plugin posible solo para saber si ese plugin necesita trabajo de startup. Las importaciones pueden arrastrar árboles de dependencias, realizar verificaciones, disparar efectos secundarios y ralentizar el arranque. Cuando un sistema soporta muchos plugins incluidos y de la comunidad, la carga implícita de startup se convierte en un impuesto que se paga en cada lanzamiento. [ALLOY]: Los metadatos de activación explícitos le dan al Gateway un plan más barato. El manifest dice si se necesita activación en startup. El runtime puede cargar solo lo que es intencional. Los plugins legacy todavía tienen un camino alternativo por ahora, pero las advertencias guían a los autores hacia el nuevo contrato. [NOVA]: Los catálogos de modelos reciben el mismo tratamiento. Esta versión conecta los alias y supresiones del modelo modelCatalog del manifest con la planificación del modelo-cátalogo y la supresión de modelos integrados. Los catálogos de proveedores para Qianfan, Xiaomi, NVIDIA, Cerebras, Mistral, Moonshot, DeepSeek, Tencent TokenHub, StepFun, BytePlus, Volcano Engine, Fireworks y Together AI se mueven hacia filas de manifest de plugins. [ALLOY]: Esto importa porque las listas de modelos son infraestructura. Un runtime tiene que responder cuáles modelos existen, qué proveedor es dueño de cada modelo, qué alias son válidos, qué filas deben estar ocultas y qué forma de endpoint usar. Si esa información está codificada en el runtime core, se vuelve stale. Si se descubre importando cada proveedor, los comandos de startup y lista se vuelven más pesados. [NOVA]: Las filas respaldadas por manifest le dan al producto una forma más inspeccionable. Un plugin de proveedor puede declarar filas de catálogo, alias, supresiones y metadatos fijos. El Gateway puede reutilizar una instantánea de metadatos para descubrimiento de proveedores en lugar de reconstruir repetidamente metadatos de plugins. El startup puede pasar la instantánea de metadatos de plugins desde la validación de config hasta el bootstrap. [ALLOY]: Eso reduce el trabajo repetido y hace que el comportamiento del catálogo sea más fácil de auditar. Si una fila stale de Spark o Qwen Coding Plan debe ser suprimida, la supresión vive en los metadatos del proveedor en lugar de condicionales dispersos. Si un proveedor tiene alias, se declaran como parte del contrato del modelo. [NOVA]: Esta versión también mueve el middleware de resultados de herramientas de agentes incluidos de contratos de manifest bajo demanda para que tokenjuice se mantenga perezoso en startup sin perder la compactación de salida de herramientas de Pi y Codex. Ese es otro ejemplo de pagar costo de runtime solo cuando se necesita la capacidad. [ALLOY]: Este es un patrón útil para plataformas de agentes. Declara metadatos de capacidad temprano. Carga implementaciones pesadas tarde. Mantén el startup predecible. Mantén los comandos de lista baratos. Haz que el comportamiento de proveedores y plugins sea auditable. [NOVA]: Los cambios en SDK y testing refuerzan esa dirección. La versión expone normalización de rutas de canales compartidos, resolución de objetivos impulsada por parser, claves compactas de objetivos raw, tipos de objetivos parseados y helpers de comparación de rutas a través de openclaw plugin SDK channel-route. También expone helpers de test enfocados para contratos de runtime de agentes, fixtures genéricas, acciones de canales, casos de objetivos de canales, runtime de plugins, aserciones de capacidades de proveedores, mocks de proveedores de medios y fixtures de contratos. [ALLOY]: Eso suena como ingeniería interna, pero importa para los autores de extensiones. Si los tests importan directorios de helpers solo del repo, los desarrolladores de plugins dependen de estructura de implementación privada. Cuando esos helpers se mueven, los tests se rompen. Subrutas de SDK enfocadas le dan a los autores superficies documentadas para testear objetivos de canales, setup, status, reacciones, capacidades de medios, fixtures de runtime y comportamiento de proveedores. [NOVA]: La normalización de rutas de canales es un buen ejemplo. Un objetivo de canal puede ser escrito por un usuario, parseado por un plugin, compactado para almacenamiento, comparado con otro objetivo y mostrado en logs. Si cada canal implementa eso de manera diferente, las aprobaciones y entregas se vuelven frágiles. Los helpers de rutas compartidos hacen que el comportamiento sea consistente. [ALLOY]: Lo mismo aplica para los catálogos de proveedores. Un proveedor no debería tener que copiar un helper de test privado del repositorio principal solo para verificar que una fila de catálogo es válida. Debería usar una superficie de testing de SDK pública que coincida con el contrato de runtime. [NOVA]: La conclusión para builders es que los sistemas de plugins maduran cuando los contratos se vuelven explícitos y testeables. Los metadatos manifest-first ayudan al startup y descubrimiento de modelos. Los helpers de SDK enfocados ayudan a los autores de plugins a implementar el contrato sin meterse en código privado. Juntos, esos cambios hacen que el runtime sea menos mágico y más fácil de operar. [NOVA]: La lista de correcciones en v2026.4.27 es larga, así que la manera útil de leerla es por categoría de dolor del operador. Primera categoría: entrega de canales. [ALLOY]: Telegram obtiene mejor enrutamiento de aprobación nativo multi-bot honrando aprobaciones exec y IDs de cuenta de objetivo de plugin mientras preserva objetivos de Telegram sin scope para cualquier cuenta. También limita las llamadas salientes a la Bot API y caché de búsqueda de alias de plugins incluidos para que los envíos lentos de Telegram o escaneos de filesystem de WSL2 ya no wedgen las respuestas del Gateway. [NOVA]: Esto importa porque un envío de bot de Telegram no debería poder bloquear toda la ruta de respuesta indefinidamente. Un proveedor de canal lento es normal. El runtime tiene que limitar la llamada, mantener suficiente contexto para reportar el fallo, y evitar trabajo costoso de búsqueda repetido. [ALLOY]: Slack obtiene un timeout de pong del SDK de quince segundos por defecto, más timeout configurable de ping del cliente, timeout de ping del servidor, y registro de ping-pong. El manejo de medios de Slack limita las descargas de archivos privados y archivos adjuntos reenviados con timeouts de inactividad y totales mientras preserva el fallback de placeholder. [NOVA]: Nuevamente, el modo de fallo es el bloqueo. Un websocket obsoleto o una descarga de archivo atascada no debería trabar el manejo de mensajes entrantes. El producto necesita límites de timeout y comportamiento de fallback para mantenerse responsivo incluso cuando un proveedor de canal está lento o un archivo está atascado. [ALLOY]: El release también preserva el targeting de topics cron y threads de Telegram con IDs de thread, detiene que los posts entrantes regulares de Mattermost se dupliquen como eventos del sistema, y almacena los medios entrantes de LINE bajo almacenamiento de medios gestionado en lugar de rutas temporales que pueden desaparecer antes de que el agente los lea. [NOVA]: Esos son detalles específicos de cada canal, pero todos apuntan a la misma necesidad operativa: el contexto de entrega debe sobrevivir lo suficiente, apuntar al thread correcto, y no duplicarse ni desaparecer. Los agentes multi-canal fallan en los bordes aburridos: topics de foros, archivos adjuntos, descargas obsoletas, rutas de eventos duplicadas, y archivos de medios temporales. [ALLOY]: Segunda categoría: medios asíncronos y tareas. Los contextos de ejecución separados de video_generate y music_generate permanecen registrados hasta el estado terminal, así que los jobs de proveedores respaldados por Discord se mantienen activos en tareas en lugar de perderse cuando desaparece el contexto de ejecución del chat padre. Las tareas largas de video y música se mantienen frescas mientras los jobs del proveedor están pendientes. Los registros de tareas con ámbito de sesión infieren la propiedad del agente para que el fallback de tareas incluya jobs de medios respaldados por sesión. [NOVA]: Esto es importante para la confianza del usuario. Un job de generación de video puede outlive el turno de chat que lo lanzó. Si la tabla de tareas pierde la propiedad o lo marca como perdido mientras el proveedor todavía está renderizando, el usuario ve un flujo de trabajo roto incluso si el job subyacente eventualmente succeeds. Rastrear el job externo hasta el estado terminal es el modelo correcto. [ALLOY]: Tercera categoría: sesiones, replay de proveedor, y defaults del modelo. Los defaults de pensamiento de chat.history y sessions.list se alinean con la resolución consciente del agente propietario y del catálogo, así que los defaults de sesión del Control UI coinciden con el estado del runtime del backend. El contenido de razonamiento de DeepSeek V4 se backfill en mensajes de replay de asistente plano además de turnos de llamadas de herramientas. Los headers beta de Anthropic están restringidos a endpoints públicos directos de Anthropic en lugar de proveedores compatibles personalizados. Las respuestas de herramientas de config patch y apply despojan las cargas útiles de config completas del historial de replay mientras preservan las respuestas RPC directas. [NOVA]: Esas correcciones se tratan de evitar el drift de estado. En un runtime de agente, el modelo actual, los headers de proveedor, el modo de pensamiento, los mensajes de replay, y los historiales de herramientas todos se vuelven parte de la siguiente solicitud. Si ese estado está mal, los turnos de seguimiento fallan de formas extrañas: contenido de razonamiento faltante, headers de proveedor incorrectos, configs redactadas gigantes reproducidas en el contexto, o defaults de UI que no coinciden con el comportamiento del backend. [ALLOY]: Cuarta categoría: startup, actualización, e higiene de dependencias. El startup del gateway inicia los canales de chat sin esperar el prewarm del modelo primario, manteniendo el prewarm del modelo delimitado en segundo plano. La sync de actualización omite plugins rastreados deshabilitados en la config. El manejo de dependencias del runtime poda deps empaquetados retenidos obsoletos, cachea decisiones de materialización de mirror sin cambios, cierra handles de file-lock en fallos de escritura del dueño, y mantiene los escaneos de doctor y canal secreto ligeros. [NOVA]: Aquí es donde los usuarios experimentan el rendimiento como fiabilidad. Si los canales esperan el prewarm del modelo, una ruta de descubrimiento de proveedor lenta puede retrasar toda la superficie de chat. Si los plugins deshabilitados todavía se sincronizan, las actualizaciones pueden fallar en cosas que el operador intencionalmente apagó. Si los mirrors de dependencias y los file locks se comportan mal, los reinicios se vuelven impredecibles. [ALLOY]: Quinta categoría: comportamiento de comandos y auto-respuesta. Los comandos bare reset y new se detienen después de que los hooks de reset confirman el comando, mientras que reset con mensaje todavía sembra el siguiente turno del modelo. Las frases de reset de Slack se mantienen fuera del cuerpo de la nueva sesión después de la limpieza de directivas. Los medios de notas de voz de turnos silenciosos se preservan mientras que el texto y los medios que no son voz se mantienen suprimidos, así que las respuestas TTS de NO_REPLY todavía entregan la burbuja de audio solicitada. [NOVA]: Ese es un buen recordatorio de que el routing de comandos es una superficie del producto. Un comando de reset no debería caer accidentalmente en una llamada de modelo vacía. Una frase de reset no debería filtrarse al siguiente prompt. El comportamiento silencioso de TTS debería entregar el audio que el usuario solicitó. [ALLOY]: El veredicto del release es concreto. Este es un release de operaciones de runtime. Hace que el uso de computadora sea más seguro de iniciar, los proveedores más fáciles de incorporar, los sandbox más capaces, la entrega de canales menos frágil, el startup de plugins menos pesado, los catálogos de modelos más auditables, los jobs de medios largos más difíciles de perder, y el replay de sesión menos probable de envenenar el siguiente turno. [NOVA]: Para los operadores que actualizan a este release, la lista de revisión práctica es clara. Verificar el estado de Codex Computer Use si usas control de escritorio. Decidir si algún sandbox de Docker debería obtener paso de GPU. Si tu red necesita egreso controlado, probar deliberadamente la configuración del proxy. Revisar los catálogos de proveedores y la incorporación de DeepInfra si quieres esa superficie de proveedor. Observar el comportamiento de los canales alrededor de Telegram, Slack, archivos adjuntos de medios, y jobs de medios largos. Y tratar las advertencias de startup de plugins como guía de migración, no como ruido. [NOVA]: Historia dos: Deepgram Flux Multilingual hace que STT de agente de voz sea un problema de runtime de turnos. Pero enmarquemos esto a la manera de OpenClaw, no como una lista de perillas. La capacidad es simple: un agente de voz puede escuchar una conversación multilingüe, notar cuando el hablante cambia de idioma, decidir cuándo la persona realmente terminó de hablar, y entregarle al agente turnos limpios lo suficientemente rápido para que la conversación todavía se sienta viva. [ALLOY]: Eso importa porque los agentes de voz se rompen de formas muy humanas. Si la capa de voz te interrumpe demasiado temprano, el agente interrumpe. Si espera demasiado, la experiencia se siente muerta. Si asume el idioma equivocado, destroza nombres, comandos e intención. Si no puede manejar el cambio de código, los usuarios bilingües tienen que adaptarse a la máquina en lugar de que la máquina se adapte a ellos. [NOVA]: Flux Multilingual es interesante porque mueve el reconocimiento de voz más cerca de ese problema de runtime. Soporta un conjunto de idiomas principales, incluyendo inglés, español, francés, alemán, hindi, ruso, portugués, japonés, italiano y neerlandés, y está diseñado para cambio de código. El punto del producto no es, memoriza un identificador de modelo. El punto del producto es que el reconocedor puede ser parte de un loop de voz vivo donde los límites de idioma y turno son señales que el agente puede usar. [ALLOY]: Para OpenClaw, esa es la conexión importante. OpenClaw debería ocultar el cableado de bajo nivel. Un constructor no debería tener que pensar, qué ruta de WebSocket abro, qué campo de evento exacto lleva la detección de idioma, o qué nombre de umbral controla el silencio. OpenClaw puede ser dueño de eso. La capacidad frente al constructor debería ser: este agente puede escuchar en múltiples idiomas, detectar el idioma activo, evitar interrumpir demasiado agresivamente, y superficial confianza o estado de turno cuando la conversación es ambigua. [NOVA]: Exactamente. El detalle técnico útil es la forma de la capacidad. Flux puede proporcionar hints de idioma, emitir información de idioma detectado, y exponer comportamiento de fin de turno. Esos no son solo trivia de configuración. Son los ingredientes que OpenClaw puede usar para hacer que las interacciones de voz se sientan menos frágiles. Si un usuario empieza en inglés y deja caer una frase en hindi o portugués, el agente no debería perder repentinamente el hilo. Si un usuario hace una pausa a mitad de pensamiento, el sistema no debería saltar inmediatamente con la respuesta equivocada. [ALLOY]: Y hay problemas reales, pero son problemas operacionales, no tareas de línea de comandos. El más grande es la capacidad. El habla en tiempo real tiene que funcionar con latencia predecible. Si el modelo de voz se coloca en el hardware incorrecto, si demasiadas llamadas llegan al mismo nodo, o si la capa de voz compite con cargas de trabajo no relacionadas, el usuario lo escucha inmediatamente. El modo de falla no es un problema abstracto de benchmark. Son pausas incómodas, palabras perdidas, llamadas caídas, y agentes que se sienten groseros o lentos. [NOVA]: Ahí es donde OpenClaw puede agregar valor. En lugar de exponer un montón de configuraciones de bajo nivel, OpenClaw puede tratar la voz como un runtime administrado: reservar capacidad, reportar cuántas transmisiones en vivo puede manejar el sistema, alertar cuando un despliegue está subprovisionado, y dejar claro el compromiso entre capacidad de respuesta, precisión y concurrencia. El operador debería recibir señales de salud, no una búsqueda del tesoro a través de la configuración del motor de voz. [ALLOY]: La guía de runtime dedicado también vale la pena traducirla a una idea de capacidad. La voz no es solo otro trabajo por lotes. Es sensible a la latencia. Así que un agente de voz en producción necesita aislamiento. Necesita suficiente memoria GPU. Necesita monitoreo. Necesita comportamiento de sobrecarga elegante. Si la capacidad está llena, el sistema debería degradarse intencionalmente en lugar de fingir que todo está bien hasta que la conversación colapsa. [NOVA]: Esta también es la razón por la que el cambio de turno merece más atención de la que usualmente recibe. Un agente de texto puede esperar unos segundos y aún sentirse utilizable. Un agente de voz no puede. La diferencia entre un asistente de voz útil y uno inutilizable puede ser de unos pocos cientos de milisegundos, o una decisión prematura de fin de turno. Así que cuando hablamos de Flux, la conclusión no es aquí están los nombres exactos de los parámetros. La conclusión es: los modelos modernos de habla están dando a los runtimes de agentes más señales sobre el lenguaje y el estado del turno, y OpenClaw debería convertir esas señales en mejores valores predeterminados. [ALLOY]: La historia del constructor se vuelve mucho más limpia. Describes la experiencia de usuario que quieres: soporte multilingüe, interrupciones naturales, respuesta de baja latencia, quizás confirmación más estricta para acciones sensibles. OpenClaw mapea eso al runtime de voz, monitorea si el despliegue puede mantenerse al día, y expone las alertas correctas cuando no puede. [NOVA]: Así que Flux Multilingüe es relevante porque expande lo que un agente de voz puede escuchar de manera confiable y cuándo puede responder. El ángulo de OpenClaw es la orquestación. El reconocimiento de voz se convierte en un componente en un loop de conversación administrado: escuchar, detectar idioma, decidir estado del turno, invocar el agente, hablar de vuelta, y mantener todo el loop lo suficientemente rápido como para sentirse natural. [NOVA]: Historia tres: Google Rapid Bucket Trae Colossus al Camino de Datos de PyTorch. Esta también necesita el encuadre correcto. El punto no es que cada constructor deba escribir llamadas de almacenamiento a mano. El punto es que los sistemas de IA a menudo fallan porque el modelo está esperando datos, artefactos, checkpoints o archivos generados. El almacenamiento se convierte en parte del runtime de IA. [ALLOY]: Eso es especialmente cierto una vez que un flujo de trabajo se vuelve más grande que una demo. Los trabajos de entrenamiento necesitan datasets. Los trabajos de evaluación necesitan artefactos. Los sistemas RAG necesitan índices y documentos. Los agentes de medios necesitan imágenes, audio y video. Los trabajos de fine-tuning necesitan checkpoints. Incluso un pipeline de agente ordinario puede pasar una cantidad sorprendente de tiempo moviendo archivos. Si el camino de almacenamiento es lento o está mal ubicado, la computación cara queda闲置. [NOVA]: Rapid Bucket es la respuesta de Google para una versión específica de ese problema: hacer que el camino de almacenamiento de objetos sea más rápido para cargas de trabajo de IA y datos usando Colossus más directamente, manteniendo las conexiones vivas, y colocando el almacenamiento cerca de la computación. Las notas del programa mencionan PyTorch, gcsfs y fsspec porque esas son capas comunes en flujos de trabajo de IA en Python. Pero la lección a nivel de OpenClaw es más simple: una buena plataforma de agentes debería elegir y administrar automáticamente el camino correcto de artefactos cuando la carga de trabajo cambia. [ALLOY]: Correcto. Los constructores no deberían tener que conocer la plomería del almacenamiento para beneficiarse de ella. Si un flujo de trabajo está leyendo un dataset grande, escribiendo checkpoints frecuentes, o moviendo medios generados entre pasos, OpenClaw puede reconocer que el camino del artefacto importa. Puede preferir almacenamiento local o zonal para trabajo caliente, empujar copias durables a algún lugar más seguro, y alertar cuando la computación y el almacenamiento se pelean entre sí a través de regiones o zonas. [NOVA]: El detalle de capacidad que importa es la localidad. Si el trabajo de entrenamiento o generación está en una zona y los datos calientes están en esa misma zona, el sistema puede evitar penalidades de latencia y throughput evitables. Si los datos están lejos, el rendimiento sufre. Eso suena aburrido hasta que estás pagando por aceleradores que están esperando entrada. Entonces la ubicación del almacenamiento se convierte en un problema de costo y confiabilidad. [ALLOY]: También hay un compromiso de durabilidad. El camino de almacenamiento más rápido no siempre es el registro seguro a largo plazo. Un bucket zonal caliente puede ser genial para alimentar un trabajo rápidamente, pero los checkpoints importantes y las salidas finales pueden necesitar ser copiados a almacenamiento regional o multi-regional. Esa es la trampa que vale la pena decir en voz alta: separa el camino de trabajo caliente del camino de fuente de verdad durable. [NOVA]: Esto mapea directamente a flujos de trabajo de OpenClaw. Imagina una tarea de OpenClaw que genera un lote de videos, evalúa salidas del modelo, construye embeddings, o ejecuta un experimento de fine-tuning. El usuario no debería tener que micromanager dónde vive cada archivo intermedio. OpenClaw debería saber qué archivos son temporales, cuáles son activos de revisión, cuáles son artefactos finales publicables, y cuáles necesitan respaldo durable. [ALLOY]: Y el monitoreo debería hablar en términos de flujo de trabajo. En lugar de decirle a un usuario que inspeccione una abstracción de archivo de bajo nivel, OpenClaw puede decir: tu trabajo está esperando datos, tus escrituras de checkpoint están ralentizando la ejecución, tu almacenamiento está en la localidad incorrecta para esta computación, o tu copia durable aún no se ha completado. Eso es detalle técnico a nivel de capacidad. Explica lo que el sistema puede hacer y lo que puede salir mal sin convertir el episodio en una guía de configuración. [NOVA]: Rapid Bucket también refuerza un punto más amplio sobre plataformas de IA modernas. El rendimiento no es solo calidad del modelo. Es el camino alrededor del modelo: almacenamiento, colas, flujos, cachés, runtimes, permisos y observabilidad. El modelo puede ser la estrella, pero la infraestructura de soporte decide si el flujo de trabajo es rápido, barato y confiable. [ALLOY]: Así que la conclusión de OpenClaw es hacer del almacenamiento una parte inteligente del runtime del agente. Para trabajos pequeños, mantenlo simple. Para trabajo pesado de datos o medios, usa almacenamiento caliente más rápido cuando ayude. Para salidas importantes, promuévelas a almacenamiento durable. Para usuarios, expone la capacidad y las trampas, no una página de detalles de implementación. [NOVA]: Esa es la lectura útil de Rapid Bucket. No es una demanda de que cada constructor aprenda una nueva API de almacenamiento. Es evidencia de que la infraestructura de IA se está especializando alrededor de los cuellos de botella reales. OpenClaw debería absorber esos detalles y ofrecer al operador una promesa más limpia: puedo mantener tus datos cerca del trabajo, mantener tus artefactos organizados, y decirte cuando el camino de almacenamiento es la razón por la que el trabajo está lento. [ALLOY]: Juntando todo, EP043 se trata realmente de convertir superficies técnicas en bruto en capacidades de operador utilizables. [NOVA]: OpenClaw v2026.4.27 añade ese patrón dentro del producto: mejor preparación para uso de computadora, soporte de proveedor, manejo de contenedores GPU, control de proxy, confiabilidad de canales, adjuntos, presencia de nodos, inicio respaldado por manifest, catálogos de modelos, y limpieza de SDK. [ALLOY]: Deepgram Flux Multilingüe muestra el mismo patrón en voz. Los detalles son detección de idioma, cambio de turno, capacidad en tiempo real y aislamiento de runtime. La capacidad面向 usuario es un agente de voz que puede manejar habla multilingüe naturalmente y responder sin fallas de tiempo incómodas. [NOVA]: Google Rapid Bucket lo muestra en el almacenamiento. Los detalles son localidad, rutas frecuentes, acceso más rápido a objetos, puntos de control y durabilidad. La capacidad面向用户 es un flujo de trabajo de IA que mantiene los datos cerca del cómputo, mantiene alimentados los aceleradores y promueve artefactos importantes hacia un almacenamiento más seguro. [ALLOY]: El error es hacer que los constructores carguen con cada detalle de bajo nivel por sí mismos. La oportunidad es dejar que OpenClaw absorba el cableado y exponga los controles útiles: qué es posible, qué es riesgoso, qué es lento y qué está haciendo el sistema al respecto. [NOVA]: Eso es todo para OpenClaw Daily. Las notas completas del programa y los enlaces de origen están en las notas del episodio. Si estás construyendo con OpenClaw, vigila los límites: la preparación del uso de computadora, el comportamiento del tiempo de ejecución de voz y el almacenamiento de artefactos. Los mejores sistemas de agentes no solo llaman modelos. Gestionan el entorno alrededor del modelo para que el trabajo realmente se realice. Volveremos pronto.