Release and CI
v2026.6.11
Notas de la versión de OpenClaw v2026.6.11 (2026-06-30)
Escuchamos los comentarios. v2026.6.11 se centra en las asperezas que hacen que OpenClaw parezca menos confiable, con correcciones para respuestas mal ubicadas, envíos bloqueados, reconexiones, fallos en la configuración de modelos y valores predeterminados de administración más seguros.
Aspectos destacados
Fiabilidad de la entrega en canales
En Telegram, WhatsApp, Matrix, Google Chat, iMessage, Feishu y Mattermost, es menos probable que las respuestas, los comandos, los mensajes en cola y los archivos adjuntos se pierdan, se dupliquen, se enruten de forma incorrecta o se adjunten a la conversación equivocada.
Fuentes y colaboradores
- Corrige que los mensajes directos más recientes de Google Chat a veces se trataran como conversaciones de grupo, para que lleguen al chat uno a uno correcto mientras los mensajes de Space y de chats grupales mantienen su enrutamiento existente. #58993 Gracias @starhappysh, @vincentkoc.
- Las respuestas de voz de Feishu desde OpenClaw ahora muestran su duración en la burbuja de chat, para que los destinatarios puedan ver cuánto dura el audio antes de reproducirlo. #89172 Relacionado #53798. Gracias @areslp, @fxz26284407, @kinrocw.
- Las respuestas de Discord y Telegram y el historial de chat reflejado permanecen vinculados a la conversación prevista de forma más consistente, incluso entre respuestas repetidas de Telegram y cambios de sesión. #89911 Gracias @jalehman.
- Los resultados en segundo plano de imágenes, videos y música ahora vuelven al chat que los solicitó cuando la tarea empieza sin un destino de conversación completo, en lugar de parecer fallar tras la creación o enviarse al interlocutor equivocado cuando la sesión cambia. #89949 Relacionado #86034. Gracias @tianxiaochannel-oss88, @wangwllu.
- Las respuestas de Telegram ahora permanecen adjuntas a la pregunta actual del usuario cuando cita un mensaje anterior del bot, mientras que las citas de mensajes de otras personas siguen respondiendo a la cita seleccionada. #90475 Gracias @moeedahmed.
- Los administradores de grupos de QQBot pueden elegir con qué amplitud están disponibles los comandos de barra, y los comandos solo privados ahora dirigen a los usuarios a un chat privado en lugar de exponerse o ignorarse silenciosamente en grupos. #92154 Gracias @sliverp.
- Las comprobaciones Heartbeat que usan modelos con capacidad de razonamiento ahora muestran la respuesta prevista del asistente en lugar de exponer el razonamiento interno en Telegram, WhatsApp y otros canales, mientras los mensajes Thinking opcionales siguen funcionando. #92356 Relacionado #92260. Gracias @jmpei, @tangtaizong666, @vincentkoc.
- Los chats de Telegram en modo de progreso ahora limpian una burbuja de progreso antigua antes de que aparezcan salidas de herramientas o artefactos más recientes, manteniendo la conversación en un orden limpio y legible. #93002 Relacionado #90753. Gracias @shadow-enthusiast, @zhangguiping-xydt.
- Los mensajes de comando y enlace de iMessage ahora permanecen juntos como un solo turno de OpenClaw cuando llegan vistas previas de enlaces retrasadas, mientras los mensajes rápidos no relacionados siguen separados para los usuarios que habilitaron la agrupación de DM del mismo remitente. #93143 Gracias @omarshahine.
- Las respuestas correctas de Discord enviadas mediante la herramienta de mensajes ya no activan una advertencia de fallo engañosa en los turnos de canal de origen
message_tool_onlyafectados. #94072 Relacionado #93875. Gracias @chenyangjun-xy, @hoyanhan, @vincentkoc. - Las conversaciones de grupo de WhatsApp ahora conservan con más fiabilidad el mensaje y el contexto de grupo correctos durante reintentos, reconexiones y cambios de grupo. #94338 Relacionado #7433. Gracias @mcaxtr, @octopuslabs-fl, @xialonglee.
- Corrige que OpenClaw a veces respondiera a sus propios ecos retrasados de iMessage cuando caracteres iniciales sueltos impedían reconocer el mensaje enviado. #94442 Gracias @ly-wang19.
- Los usuarios de Telegram Webhook pueden seguir recibiendo DM y mensajes de grupo durante breves reinicios de canal, recargas de configuración y ciclos de recuperación sin apagones temporales de mensajes. #94506 Relacionado #90254. Gracias @obviyus, @travellingsoldier85, @xialonglee.
- Los Gateway E2EE de Matrix pueden permanecer en línea durante usos prolongados en lugar de consumir memoria gradualmente hasta que un fallo tumbe canales y trabajo en curso. #94942 Relacionado #90455. Gracias @xzh-icenter, @yar-sh.
- Los usuarios de Telegram ahora ven la reacción nativa prevista en lugar de instrucciones filtradas o una respuesta solo de reacción descartada, con el éxito registrado solo después de que Telegram la acepta. #94977 Relacionado #71140. Gracias @cuttingwater, @hugenshen.
- Las actualizaciones de progreso de Telegram para comandos, búsquedas, actualizaciones y actividad de API ahora permanecen legibles en lugar de exponer HTML ruidoso o filas con estilo de código, con alternativa de texto sin formato cuando Telegram no puede analizar el formato. #95007 Relacionado #95002.
- Las conversaciones de Telegram continuadas en WebChat ahora muestran una respuesta del asistente por turno y mantienen las respuestas posteriores con la conversación activa en lugar de duplicar respuestas o enviarlas de vuelta a Telegram. #95069 Relacionado #94930. Gracias @heichaowo.
- Google Chat ahora oculta banners internos de fallo engañosos cuando el resultado de una herramienta es inofensivo, dejando a los usuarios con la respuesta completada mientras el texto normal del asistente permanece sin cambios. #95084 Relacionado #90684. Gracias @jailbirt, @studentzhou-svg.
- Las conversaciones de canal multiagente vinculadas ahora cargan los archivos del espacio de trabajo del agente configurado en lugar del agente predeterminado, aunque las conversaciones archivadas previamente en el lugar incorrecto pueden empezar de nuevo en el almacén corregido del agente. #95118 Relacionado #92903. Gracias @849261680, @axjing.
- Las personas que comparten un Gateway de OpenClaw ahora pueden asignar distintos modelos a contactos individuales de mensajes directos en los canales de chat compatibles, mientras las selecciones de modelo existentes para grupos y comodines siguen funcionando como antes. #95120 Relacionado #53638. Gracias @gandalf-at-lerian, @thomaszta, @xydigit-zt.
- Telegram ahora muestra que OpenClaw sigue trabajando durante vistas previas iniciales breves o respuestas en modo de progreso, en lugar de dejar el chat en silencio hasta que llegue el mensaje final. #95183 Relacionado #95004. Gracias @obviyus.
- Los usuarios y operadores de Matrix ahora reciben un fallo claro cuando un homeserver envía una respuesta sobredimensionada o bloqueada, en lugar de que OpenClaw siga almacenándola en búfer y arriesgue un uso de memoria sin límite. #95240 Gracias @alix-007.
- Corrige respuestas retrasadas o ausentes de Telegram y otros canales en cola en despliegues de estilo Kubernetes con muchas variables de entorno inyectadas, donde abrir la base de datos de la cola podía bloquear el Gateway. #95278 Relacionado #94571. Gracias @kaka-srp.
- Los chats de Telegram se recuperan después de que un mensaje atascado agote el tiempo de espera, permitiendo que mensajes posteriores del mismo chat o tema lleguen al agente sin reiniciar el Gateway. #95299 Relacionado #95248. Gracias @kriegerbangerz-ship-it, @mikasa0818, @obviyus.
- Cuando las personas alternan entre Telegram y otro cliente de OpenClaw en una conversación directa compartida, las respuestas breves de Telegram ahora siguen la conversación más reciente en lugar de responder a una propuesta anterior y no relacionada de Telegram. #95390 Relacionado #95378. Gracias @maiduy708, @mikasa0818, @obviyus.
- Corrige que los mensajes completados del asistente aparecieran dos veces en Telegram, Discord, Slack y otros chats transmitidos tras una respuesta de varios mensajes. #95432 Gracias @vincentkoc, @yetval.
- Las respuestas de WhatsApp ahora permanecen adjuntas al mensaje directo o de grupo que se está contestando, en lugar de aparecer como un mensaje separado que pierde el contexto de la conversación. #95483 Gracias @mcaxtr.
- Las respuestas con mensajes enriquecidos de Telegram ahora mantienen párrafos, viñetas y líneas de estado separados en lugar de colapsar el contenido multilínea en un solo bloque continuo, sin requerir cambios de configuración. #95532 Relacionado #95409. Gracias @amknight.
- Los operadores de Mattermost que habilitan comandos de barra nativos ahora pueden usar
/oc_queuedirectamente en Mattermost para ajustar la cola de ejecuciones activas, incluidos su modo, tiempo de debounce, límite y manejo de descartes. #95546 Gracias @amknight. - Los mensajes permitidos previamente siguen llegando a cuentas con nombre tras actualizaciones de canales multi-cuenta heredados, con reglas heredadas de acceso a DM y grupos conservadas en Mattermost, Discord, Slack, Telegram, Signal, WhatsApp, iMessage e IRC. #95550 Gracias @amknight.
- Los usuarios de Mattermost pueden seguir hablando en un hilo sin volver a mencionar al bot después de que responda, y esa participación sobrevive a reinicios del Gateway hasta que el hilo haya estado inactivo durante siete días. #95552 Gracias @amknight.
- Los mensajes entrantes de Telegram ahora llegan puntualmente a la sesión de OpenClaw configurada, en lugar de quedarse sin respuesta hasta el siguiente intervalo de sondeo, un reinicio del Gateway o una intervención manual. #95577 Relacionado #86957. Gracias @freidrich-goldenflow, @liuwqgit.
- Los usuarios de QQBot ahora reciben tablas markdown completas cuando los separadores válidos usan uno o dos guiones por columna, en lugar de perder el encabezado y todas las filas salvo la final. #95637 Gracias @ly-wang19.
- Los usuarios de Synology Chat ahora pueden recibir respuestas de agentes que tardan más de 120 segundos cuando el tiempo de espera del núcleo configurado lo permite, en lugar de que el canal las rechace anticipadamente. #95707 Gracias @sahibzada-allahyar, @vincentkoc.
- Los trabajos Cron de temas de foro de Telegram ahora mantienen las alertas de fallo configuradas por separado enviándose a su destino previsto, incluso cuando el anuncio principal usa un tema en el mismo chat. #95794 Gracias @vincentkoc.
- Corrige respuestas de grupo de WhatsApp que podían citar un mensaje anterior de OpenClaw en lugar del mensaje disparador del usuario, para que las respuestas finales permanezcan adjuntas al mensaje previsto cuando hay un destino de respuesta disponible y eviten apuntar de vuelta a contexto obsoleto del bot cuando no lo hay. #95914 Gracias @mcaxtr.
- Los usuarios de WhatsApp pueden aprobar o denegar solicitudes por reacción sin que la solicitud quede atascada cuando WhatsApp identifica el mismo chat directo de forma distinta, mientras las aprobaciones de grupo siguen vinculadas al grupo y la persona correctos. #95935 Gracias @mcaxtr.
- El procesamiento de la respuesta final ahora usa menos CPU cuando OpenClaw comprueba si el texto del bloque ya fue enviado, sin cambiar qué respuesta llega al chat ni cómo se suprime el texto duplicado. #96087 Gracias @vincentkoc.
- Los resultados de aprobación de ejecución de los plugins de canales externos ahora vuelven al canal o DM donde se inició el comando, en lugar de recurrir a WebChat o parecer que desaparecen después de la aprobación. #96140 Relacionado con #96103. Gracias @lansenger-pm, @vincentkoc, @yetval.
- La respuesta final de WhatsApp ahora permanece citada en el mensaje de seguimiento que el usuario acaba de enviar al responder a un mensaje anterior de OpenClaw, en lugar de llegar sin cita o apuntar de nuevo a la respuesta anterior del bot. #96220 Gracias @mcaxtr.
- Los bots de Nextcloud Talk ahora ignoran los eventos ordinarios de compartición de archivos y de ciclo de vida sin registrarlos como errores del bot ni arriesgarse a desactivar la entrega, mientras que las cargas de chat malformadas siguen devolviendo un error. #96243 Relacionado con #81566. Gracias @arkyu2077, @rafaelmgbh, @vincentkoc.
- Las respuestas y la entrega de herramientas de mensajes en canales de Mattermost ahora usan las indicaciones de canal y de hilo porque el agente identifica esas conversaciones como canales en lugar de chats de grupo, mientras que el comportamiento existente de los chats de grupo permanece sin cambios. #96244 Relacionado con #95645. Gracias @arkyu2077, @iloveleon19, @vincentkoc.
- Las integraciones de canales MCP ahora mantienen las listas de conversaciones, las lecturas de mensajes, los sondeos de eventos y las esperas dentro de límites predecibles incluso cuando un cliente solicita límites o tiempos de espera excesivos. a39e548 Gracias @vincentkoc.
- Las autorrespuestas transmitidas de larga duración tienen menos probabilidades de detenerse antes de tiempo o abortarse de forma incoherente cuando se configura un tiempo de espera inusualmente grande. 6c85b90 Gracias @vincentkoc.
- El progreso del canal ahora muestra un estado repetido cuando el trabajo realmente vuelve a él después de otra actualización, en lugar de ocultar contexto útil como si fuera un duplicado. 8a75c4d
- Las respuestas de canal completadas ya no reciben avisos de progreso tardíos, lo que evita que aparezca texto de estado obsoleto después de que la respuesta haya terminado. a594d2c Gracias @vincentkoc.
- Durante las respuestas de canal transmitidas, los mensajes de progreso ahora siguen mostrando el estado más reciente en lugar de quedarse atascados en una actualización anterior. e114001 Gracias @vincentkoc.
- Los restablecimientos forzados de Matrix ahora gestionan el almacenamiento secreto no disponible sin un error de tiempo de ejecución, tratando el acceso de recuperación como no disponible para que la ruta de restablecimiento pueda continuar de forma segura. 5c5a8a4 Gracias @vincentkoc.
- Los canales configurados ahora permanecen visibles en
openclaw channels status --json, mientras que los anuncios programados rechazan entradas obsoletas que no tienen ningún plugin activo para entregarlos. a641c0d - Las conversaciones de voz de Discord ahora mantienen en marcha las respuestas consecutivas del asistente, de modo que una respuesta en cola se reproduce después de que se cierre el flujo de audio anterior en lugar de quedarse atascada. 88b64e4 Gracias @vincentkoc.
- Las vistas previas de progreso de Discord tienen menos probabilidades de detenerse antes de las ediciones finales cuando una respuesta del agente ya ha empezado a llegar. 86ea382
- Los chats ya no muestran texto
NO_REPLYsuelto cuando el asistente pretende permanecer en silencio, mientras que las respuestas multimedia legítimas siguen llegando sin el marcador de posición. 96c6f80 - Las respuestas transmitidas de Telegram ahora muestran cada encabezado de progreso una sola vez, lo que facilita revisar las actualizaciones de herramientas y búsqueda. 013e33c Gracias @vincentkoc.
- Los mensajes de Telegram que se quedan atascados después de una tarea de larga duración, un bloqueo o un reinicio del Gateway ahora reanudan el procesamiento automáticamente, por lo que los mensajes posteriores ya no esperan en silencio ni requieren que los operadores reparen la cola manualmente. #97543 Gracias @romneyda, @vincentkoc.
Recuperación de proveedor y modelo
La selección de modelos y la configuración se recuperan con mayor claridad cuando los catálogos, las credenciales, los streams, los tiempos de espera, la Compaction o los mecanismos de respaldo fallan. Las configuraciones afectadas de OpenAI, OpenRouter y OpenCode Go ahora informan de los fallos o se recuperan de ellos de forma más coherente, en lugar de dejar a los usuarios con una opción obsoleta o una solicitud detenida.
Las correcciones de seguimiento para el modo rápido mejoran su comportamiento en las rutas afectadas de proveedor y respaldo; el modo rápido automático en sí no es nuevo en esta versión.
Fuentes y colaboradores
- Es menos probable que la conversión de texto a voz y las notas de voz de MiniMax fallen porque OpenClaw ahora solicita explícitamente el formato de audio que puede decodificar en lugar de depender de los valores predeterminados del proveedor. #73079 Gracias @efe-arv.
- Los operadores de Gateway pueden volver a ver el proveedor, el modelo, el estado de la solicitud y los detalles de tiempos en los registros normales, lo que facilita diagnosticar problemas de enrutamiento de modelos y transporte sin activar registros de depuración adicionales. #89648 Relacionado #89300. Gracias @enominera, @xiaobao-k8s.
- Los modelos alcanzados a través de Google, Mistral, OpenAI Responses, Azure OpenAI Responses y ChatGPT/Codex Responses ahora reciben instrucciones de sistema limpias sin que el marcador interno de límite de caché de OpenClaw se filtre en el prompt. #89716 Gracias @enominera, @masatohoshino.
- Las llamadas a herramientas de Cron que usan modelos Gemini a través de proveedores compatibles con OpenAI ahora se ejecutan sin que campos anulables provoquen rechazos del esquema del proveedor. #91559 Relacionado #91542. Gracias @pick-cat, @qiukui666.
- Los IDs de modelo calificados por proveedor ahora respetan sus políticas de runtime de agente y alias de CLI configurados en lugar de recurrir inesperadamente al runtime predeterminado de OpenClaw. #91724 Gracias @vincentkoc, @yu-xin-c.
- La lista
/modelsdel chat y otras rutas de selección de modelos o proveedores compatibles con Plugin ahora responden rápidamente en lugar de quedarse detenidas durante segundos y consumir un núcleo de CPU mediante escaneos de configuración repetidos, mientras los cambios de Plugin siguen actualizándose con normalidad. #93356 Gracias @obuchowski. - Los usuarios de Ollama Cloud alojado pueden conservar solo los modelos que configuraron explícitamente después de un reinicio, sin que se vuelva a agregar el catálogo compartido completo, mientras el descubrimiento automático continúa para servidores Ollama locales y autoalojados. #93956 Gracias @jason-allen-oneal.
- Los trabajos de Cron ahora pueden reintentar o cambiar a un modelo de reserva configurado cuando un proveedor local devuelve el error genérico
LLM request failed., en lugar de fallar sin usar la reserva. #94062 Relacionado #93931. Gracias @hugenshen. - Los tokens de proveedor vencidos ya no sepultan registros útiles para operadores bajo advertencias de reserva repetidas, mientras que la primera advertencia y los resúmenes duplicados posteriores siguen disponibles para el diagnóstico. #94233 Relacionado #56979. Gracias @goutamadwant, @yanan1991.
- Google Gemini 3.5 Flash ahora se puede seleccionar con su ventana de contexto completa de 1.048.576 tokens, evitando errores de modelo faltante y rechazos innecesarios por tamaño de prompt. #94726 Relacionado #94723. Gracias @ajwan8998, @anguslogan01, @kevinat.
- Las sesiones secundarias del panel ahora gestionan de forma coherente las opciones permitidas de modelos calificados por proveedor y proporcionan orientación de recuperación precisa cuando el estado de modelo guardado está obsoleto. #94752 Relacionado #94713. Gracias @gr4via.
- Los usuarios de Claude CLI ya no reciben promesas de actualizaciones de finalización que quizá nunca lleguen, porque OpenClaw ahora bloquea el trabajo nativo en segundo plano no admitido antes de que pueda dejar el progreso abandonado. #95008 Gracias @anagnorisis2peripeteia.
- OpenClaw ahora rechaza catálogos de proveedores o respuestas JSON sobredimensionados con un error claro antes de almacenar toda la respuesta en memoria. #95218 Gracias @alix-007.
- Los usuarios de OpenRouter ahora pueden seleccionar y ejecutar los IDs cortos anunciados del modelo DeepSeek V4 sin que las solicitudes fallen con
model_not_foundporque OpenClaw envió un prefijo de proveedor duplicado. #95268 Relacionado #95198. Gracias @daniel-alejandro-t, @darren2030. - Con
/reasoning on, los modelos compatibles con OpenAI de estilo DeepSeek ahora muestran la respuesta final separada de su razonamiento en lugar de incorporarla en el bloque de razonamiento, sin requerir cambios de configuración. #95283 Relacionado #95280. Gracias @marvinthebored, @vincentkoc, @zengwen-dt. - Cuando una suscripción de Codex alcanza su límite de uso, OpenClaw ahora pasa a los modelos de reserva configurados en lugar de detenerse en el resultado fallido, y no reintenta ejecuciones que ya produjeron salida visible. #95400 Gracias @jason-allen-oneal, @sallyom.
- Los usuarios de LM Studio ahora pueden ejecutar modelos locales cuantizados o con múltiples variantes sin falsos fallos de turno de asistente ni entradas fantasma de modelos con sufijos causadas por claves de modelo no coincidentes. #95401 Gracias @monkeyleet.
- Las ejecuciones de agentes integrados respaldadas por Google ahora dejan de leer respuestas de caché de prompt sobredimensionadas o interminables antes de que puedan agotar la memoria o dejar la ejecución detenida. #95417 Gracias @alix-007.
- Los escaneos de modelos de OpenRouter fallan de forma segura ante catálogos sobredimensionados o mal formados en lugar de arriesgar un uso excesivo de memoria que puede desestabilizar OpenClaw. #95418 Gracias @alix-007.
- Las configuraciones de OpenRouter ahora rechazan catálogos de modelos sobredimensionados antes de que puedan agotar la memoria de OpenClaw, sin almacenar en caché ni volver a obtener de inmediato la respuesta fallida. #95420 Gracias @alix-007, @sallyom.
- Los modelos de reserva configurados ahora pueden responder cuando Claude CLI se queda sin créditos o encuentra un fallo genérico del ejecutor, en lugar de dejar a los usuarios con el mensaje de fallo como respuesta final. #95508 Relacionado #95489. Gracias @mikasa0818, @riazrahaman, @sallyom.
- Las búsquedas web respaldadas por Gemini que usan
freshness: "day"opdahora se completan en lugar de fallar con un error 400 del proveedor, mientras que las opciones de frescura más amplias y los intervalos de fechas explícitos mantienen un filtrado más estricto. #95682 Gracias @sunjae-k, @vincentkoc. - Las respuestas de seguimiento de modelos de razonamiento de xAI como Grok Composer ahora conservan el contexto de razonamiento anterior de forma más fiable, incluso cuando no se admite el esfuerzo de razonamiento configurable. #95686 Gracias @fuller-stack-dev, @geraint0923.
- Los usuarios de Vercel AI Gateway ahora pueden ejecutar modelos elegidos desde el catálogo en vivo, incluidos IDs de modelo solo en vivo que no están en la lista incluida de OpenClaw. #95710 Gracias @vincentkoc.
- Corrige proveedores definidos por manifiesto que convertían IDs de modelo válidos en IDs rotos cuando las entradas de
stripPrefixestienen espacios sobrantes o mayúsculas y minúsculas distintas, de modo que los operadores y autores de Plugin obtengan el modelo de proveedor previsto. #95744 Relacionado #95743. Gracias @parveshsaini. - La configuración de primera ejecución ahora abre el prompt de credenciales para un proveedor externo recién instalado en lugar de parecer que entra en bucle y dejar OpenAI seleccionado. #95792 Relacionado #95765.
- Los catálogos de proveedores sobredimensionados o detenidos ahora fallan rápidamente con un error claro en lugar de bloquear OpenClaw o consumir memoria sin límite, mientras los catálogos normales siguen cargándose. #95827 Gracias @alix-007.
- Los usuarios de Xiaomi Token Plan ahora pueden usar hasta 128K tokens de salida con
mimo-v2.5ymimo-v2.5-proen lugar de ser detenidos en el límite obsoleto de 32.000 tokens. #95934 Gracias @idootop. - Las respuestas de modelos con uso intensivo de herramientas pueden transmitirse con menos sobrecarga mientras los IDs repetidos de llamadas a herramientas y los detalles de razonamiento cifrados se mantienen asociados a la llamada correcta en proveedores Google y compatibles con OpenAI. #95957 Gracias @vincentkoc.
- La contabilización del uso de tokens es más fiable para los usuarios del ACPX incluido porque OpenClaw ahora incluye por defecto la corrección de persistencia de ACPX 0.11.2, sin una anulación de paquete separada ni actualización manual del cliente. #96124 Gracias @vincentkoc.
- Los usuarios de Ollama Cloud ahora pueden encontrar y seleccionar
glm-5.2:cloudcon su ventana de contexto de 1.000.000 tokens, razonamiento y soporte de herramientas, incluso cuando no aparece en la lista pública de modelos. 11484f8 - Las solicitudes de comprensión de imágenes de MiniMax ya no fallan antes de llegar al proveedor cuando un tiempo de espera es cero, negativo o extremadamente grande; los valores inválidos ahora usan una espera normal o un máximo seguro. 4b6182e Gracias @vincentkoc.
- Las ejecuciones de Codex ahora siguen la elección actual de modo rápido en lugar de arrastrar un nivel de velocidad anterior, y la línea de estado muestra claramente cuándo el modo rápido es automático. 77012f9 Gracias @vincentkoc.
- Las conversaciones respaldadas por Codex ahora vuelven al enrutamiento normal después de que se borra el modo rápido automático, lo que evita que turnos posteriores o cambios de modelo reutilicen un nivel de prioridad obsoleto. 8afc1f7
- Las ejecuciones de agentes de reserva ahora respetan el umbral automático de modo rápido configurado para cada modelo incluso cuando el modo rápido se anula para la ejecución, manteniendo el comportamiento de reserva alineado con la política del modelo seleccionado. efd3172
- Los reintentos de cambio de modelo en vivo ahora conservan el umbral original de modo rápido para sesiones de larga duración, mientras que el modo rápido explícito evita mensajes de progreso engañosos sobre el umbral automático. d990115 Gracias @vincentkoc.
- Las ejecuciones de agentes integrados ahora mantienen el modo rápido automático funcionando de forma coherente durante reintentos y actualizaciones de progreso sin confundirlo con una configuración de modo rápido seleccionada manualmente. cf1b6fe Gracias @vincentkoc.
- Las ejecuciones en modo rápido ahora mantienen su configuración de velocidad durante los reintentos de reserva de modelo y muestran el umbral automático configurado en el estado, evitando un comportamiento de reintento incoherente y una etiqueta genérica poco útil. aa3797c Gracias @vincentkoc.
- Las respuestas de agentes y las ejecuciones de Cron programadas ahora gestionan los reintentos de reserva en modo rápido de forma más fiable, conservando el estado necesario para que el intento final termine o informe el progreso correctamente. 14e448e Gracias @vincentkoc.
- Los usuarios ya no ven un aviso de restablecimiento de modo rápido mientras los intentos de reserva de modelo siguen ejecutándose; aparece solo cuando la ejecución llega a su intento de reserva final. 6eb72a8
- Los usuarios y operadores ahora reciben un manejo más claro cuando un modelo en vivo configurado deja de estar disponible porque OpenClaw reconoce la respuesta del proveedor "selected model was not found" como un fallo de modelo no encontrado en lugar de un error genérico. 2405d02 Gracias @vincentkoc.
- Qwen y vLLM ahora conservan de forma coherente la configuración existente de la plantilla de chat cuando el razonamiento se activa o se desactiva, y los Plugins de proveedor pueden usar el mismo helper probado. 2ba9d6e Gracias @vincentkoc.
- Los proveedores proxy compatibles con OpenAI ahora pueden gestionar de forma más coherente los niveles de razonamiento y los campos heredados
reasoning_effort, con desarrolladores de Plugins y mantenedores de proveedores usando un único helper de normalización documentado en OpenRouter, Kilocode y el SDK. 35bafea - Las compilaciones de navegador y Vite ahora pueden cargar el proveedor OpenAI ChatGPT Responses sin que una dependencia exclusiva del servidor rompa el bundle, mientras que los fallos de WebSocket siguen apareciendo con normalidad. 8c8eb86 Gracias @vincentkoc.
- Los escaneos de modelos de OpenRouter ahora aceptan los mismos catálogos válidos más grandes que el descubrimiento en tiempo de ejecución, pero siguen rechazando respuestas demasiado grandes antes de que puedan consumir memoria sin límite. ad3b2f4 Gracias @vincentkoc.
- Los usuarios de OpenAI Responses, incluidas las configuraciones de razonamiento de Bedrock Mantle GPT-5.x afectadas, ahora reciben una única respuesta final limpia, con transcripciones guardadas y contexto de reproducción alineados, en lugar de decenas de copias acumulativas repetidas. #92399 Relacionado #91959. Gracias @amersheeny, @daimingnj, @phoenixyy, @pigfoot.
- Los trabajos programados y las sesiones aisladas que usan modelos opencode-go ahora mueven las solicitudes bloqueadas al manejo configurado de tiempo de espera o respaldo, en lugar de quedarse colgadas durante minutos antes de terminar con un error genérico
LLM request failed. #93965 Relacionado #93610. Gracias @forceconstant, @zhangguiping-xydt. - Después de cambiar el modelo predeterminado, iniciar una nueva sesión de canal con
/newo/resetahora usa el nuevo valor predeterminado en lugar de reutilizar silenciosamente el modelo anterior en caché, mientras que las sobrescrituras explícitas con/modelno cambian. #77339 Relacionado #77322. Gracias @mjamiv, @zaynl. - Detrás de proxies HTTP o HTTPS, el uso de Codex/OpenAI y las comprobaciones de cuota en
openclaw status --usage --jsony la Control UI ahora recuperan ventanas de uso en lugar de fallar cuando no se puede acceder directamente a chatgpt.com. #93943 Relacionado #78714. Gracias @tnzgit, @turbotheturtle. /statusahora mantiene el modelo activo y cómo borrar una opción fijada en una sola línea compacta, para que los usuarios de Discord y otros chats puedan revisar el estado del modelo sin una explicación de varias líneas. #95797 Gracias @solvely-colin.- Las respuestas en streaming de Anthropic ahora mantienen las actualizaciones intercaladas de texto, razonamiento y llamadas a herramientas asociadas al bloque de respuesta correcto, en lugar de mezclarlas cuando hay varios bloques activos a la vez. #96013 Gracias @vincentkoc.
Continuidad de sesión, memoria y confianza
Sessions, Compaction, memoria y memoria respaldada por QMD conservan la conversación prevista y el contexto útil de forma más coherente durante trabajos de larga duración, reconexiones, actualizaciones y reparación de transcripciones. Búsqueda de herramientas también se comporta de forma más fiable cuando los agentes necesitan recuperar el contexto o la capacidad correctos.
La recuperación cifrada de Matrix se detiene de forma segura cuando no se puede verificar el estado de clave requerido. Las políticas de herramientas, las aprobaciones y la gestión de secretos permanecen asociadas al estado de ejecución previsto, y las acciones de mayor riesgo siguen deshabilitadas salvo que se habiliten explícitamente.
Fuentes y colaboradores
- Las conversaciones de agentes afectadas que usan OpenAI Responses ahora pueden recuperarse y seguir respondiendo después de que una respuesta visible del canal deje incompleto su historial guardado, en lugar de que todos los turnos posteriores fallen antes de que aparezca una respuesta. #84708 Gracias @anyech.
- Los usuarios de Matrix ahora ven que se requiere la clave de recuperación activa antes de que pueda continuar un restablecimiento forzado de firma cruzada, lo que impide que un segundo restablecimiento deje inutilizables la recuperación de cifrado y las copias de seguridad de claves de sala. #95720 Relacionado #78396. Gracias @jteddy, @vincentkoc, @xialonglee.
- Las tarjetas de estado de memory-wiki y la sincronización de fuentes respaldada por puente tienen menos probabilidades de fallar durante reescrituras simultáneas de páginas porque OpenClaw ahora reintenta la discrepancia transitoria de ruta mientras sigue deteniendo escrituras inseguras o persistentes en el sistema de archivos. #94443 Relacionado #92134. Gracias @cknzraposo, @zengwen-dt.
- Corrige la reanudación de sesiones recientes que abría una conversación nueva para usuarios con rutas de espacio de trabajo largas en lugar de volver a su transcripción existente. #94578 Relacionado #94577. Gracias @rohitjavvadi, @vincentkoc.
- Memory Wiki ahora mantiene intactas las notas escritas por el usuario cuando una página de origen existente se vuelve a ingerir o sincronizar, mientras sigue actualizando su contenido generado. #95614 Gracias @yetval.
- Corrige que Memory Wiki copiara repetidamente sus propias páginas de origen generadas de vuelta sobre sí mismo cuando su bóveda se almacena dentro de la carpeta de memoria del espacio de trabajo, evitando archivos duplicados, limpiezas repetidas y crecimiento innecesario del índice de memoria. #95666 Relacionado #95657. Gracias @johannes0402, @turbotheturtle, @vincentkoc.
- Para operadores que usan Active Memory con Dreaming de memory-core, los trabajos nocturnos de Dreaming ya no inician trabajo de recuperación innecesario ni alcanzan tiempos de espera de 45 segundos, mientras que los chats web normales siguen recibiendo recuperación de memoria. #95721 Relacionado #78500. Gracias @vincentkoc, @vishutdhar, @xialonglee.
- Las sesiones de agente con muchas llamadas a herramientas reparan resultados fuera de orden con menos trabajo repetido mientras mantienen cada resultado emparejado con la llamada a herramienta correcta. #96014 Gracias @vincentkoc.
- El trabajo de memoria respaldado por qmd en Windows ahora detiene todos los procesos relacionados después de las comprobaciones de disponibilidad y los tiempos de espera de comandos, lo que impide que los procesos secundarios de qmd sigan ejecutándose en segundo plano. 830691b
- Las fuentes de paquetes de OpenClaw confiables ahora rechazan rutas hermanas parecidas, por lo que confiar en
/artifactory/openclawya no admite también rutas como/artifactory/openclaw-malicious. 12c34fc Gracias @vincentkoc.
Modo de retransmisión del enrutador de Slack
El modo de retransmisión del enrutador de Slack permite que las implementaciones administradas o con varios gateways centralicen el tráfico entrante de Slack mientras el Gateway de OpenClaw correcto sigue gestionando menciones, afinidad de hilos y respuestas.
Fuentes y colaboradores
- Las implementaciones administradas de Slack ahora pueden usar un enrutador central para enviar menciones e hilos en curso al Gateway de OpenClaw correcto mientras las respuestas siguen apareciendo a través de Slack. #94707 Gracias @pash-openai, @sjf-oa.
Puente de activación de Raft External Agent
El canal de Raft y el plugin de Raft ahora admiten un puente de activación de CLI local, de modo que External Agents puede activar OpenClaw para trabajo pendiente del espacio de trabajo y los operadores pueden comprobar la configuración y el estado mediante la ruta compatible.
Fuentes y colaboradores
- Los operadores de Raft External Agent ahora pueden activar un agente de OpenClaw cuando un espacio de trabajo tiene trabajo pendiente mediante el puente de CLI local compatible, con perfiles con nombre y comprobaciones de requisitos previos de CLI faltantes. #95497 Gracias @vincentkoc.
Instalación y reparación de plugins oficiales
La gestión de plugins ahora gestiona más integraciones oficiales mediante flujos normales de instalación y reparación de paquetes externos. El inventario de plugins y las comprobaciones de configuración relacionadas ofrecen a los usuarios resultados más claros cuando falta un paquete, es incompatible o debe reinstalarse.
Fuentes y colaboradores
- Cuando
plugins.allowusa un nombre de canal o paquete en lugar del id real del plugin, la guía de inicio ahora identifica la entrada sin coincidencia y muestra los ids de plugin descubiertos que se necesitan para corregir la configuración. #68389 Relacionado #68352. Gracias @aym9999, @jirboy, @lyfuci, @pahuchi-joe, @zmxccxy. - Las advertencias de confianza de plugins para instalaciones nuevas o por primera vez ahora incluyen un ejemplo de
plugins.allowlisto para copiar y comandos para listar o inspeccionar ids de plugin, de modo que los usuarios puedan resolver la advertencia antes de confiar en el código del plugin o reinstalarlo. #78105 Relacionado #68780. Gracias @jirboy, @pahuchi-joe. - Las migraciones de Codex ahora funcionan con instalaciones globales estándar de plugins porque
openclaw migratepuede encontrar el proveedor instalado en lugar de fallar conUnknown migration provider. #89612 Relacionado #89609. Gracias @mugabuga, @zerone0x. - Las instalaciones y actualizaciones de plugins se recuperan de fijaciones obsoletas de dependencias administradas por OpenClaw en lugar de fallar con
npm EOVERRIDE, sin que una sincronización posterior degrade ni elimine paquetes que los usuarios instalaron explícitamente. #91786 Relacionado #91772. Gracias @amknight, @mkdelta221. - Los desarrolladores de plugins de canal ahora pueden transportar identificadores nativos de remitente y conversación a través de hooks y flujos de ejecución seleccionados, lo que da a las integraciones un enrutamiento más preciso sin romper los campos existentes de remitente y chat. #91903 Gracias @lanzhi-lee, @vincentkoc.
- El descubrimiento de plugins ahora repite menos comprobaciones bloqueantes del sistema de archivos durante el inicio, lo que reduce el trabajo evitable de arranque en frío para árboles de plugins incluidos, especialmente en sistemas de archivos de Windows más lentos, sin cambiar el comportamiento de descubrimiento de paquetes incluidos. #93919 Relacionado #76209. Gracias @ml12580, @shenhonglong456-ai.
- Los métodos de Gateway de plugins ahora funcionan mediante
openclaw gateway calldespués del registro, de modo que los autores de plugins pueden usarlos desde scripts y trabajos de cron en lugar de encontrarse con un errorunknown method. #94154 Relacionado #94127. Gracias @brycemurray, @pick-cat, @vincentkoc. - Es menos probable que el descubrimiento de Skills y las comprobaciones de instalación de ClawHub bloqueen o hagan fallar OpenClaw porque las respuestas de marketplace sobredimensionadas o detenidas ahora se interrumpen antes de que puedan agotar la memoria. #95226 Gracias @alix-007.
- Los plugins oficiales fijados ya no permanecen en una versión antigua cuando los operadores siguen los consejos de reparación de
openclaw doctoro del estado profundo de Gateway después de una actualización. #95541 Gracias @ooiuuii, @vincentkoc. - Es menos probable que las actualizaciones de plugins npm administrados interrumpan el trabajo en un Gateway en ejecución con errores de módulos faltantes, porque los archivos de plugins antiguos siguen disponibles hasta que un inicio posterior del Gateway los limpie. #95589 Gracias @ooiuuii, @vincentkoc.
- Las tarjetas de plugins oficiales para marcas compatibles ahora muestran iconos reconocibles en ClawHub y otros catálogos, y los autores de plugins pueden proporcionar material gráfico de marketplace mediante el campo documentado del manifiesto. #95845 Gracias @patrick-erichsen.
- Los iconos de plugins oficiales en ClawHub y otros catálogos ya no se fuerzan al mismo color codificado de forma rígida, lo que permite que Simple Icons use su material gráfico predeterminado en su lugar. #95987 Gracias @patrick-erichsen.
- Los usuarios de Docker ahora tienen un espejo oficial
openclaw/openclawde Docker Hub junto a GHCR, con versiones beta versionadas que no mueven los alias estableslatestymain. #97122 Gracias @vincentkoc. - Las instalaciones de OpenClaw basadas en Git ahora usan la versión fijada de pnpm del repositorio incluso cuando hay otro pnpm global u otro gestor de paquetes del proyecto circundante, por lo que los comandos de configuración ya no se ejecutan contra el entorno de gestor de paquetes equivocado. bd74a62 Gracias @vincentkoc.
- Las solicitudes de tarjetas de Skills y actualizaciones de ClawHub ahora se completan o agotan el tiempo de espera de forma predecible incluso cuando reciben un valor de tiempo de espera inusualmente grande. 8cd0c11 Gracias @vincentkoc.
- Los usuarios de Windows pueden completar instalaciones desde código fuente sin que un paso de configuración de llama.cpp las bloquee o ralentice, y el instalador restaura después su configuración de shell existente. ea9065b Gracias @vincentkoc.
- Ahora se pueden instalar o reparar más plugins oficiales de canales, proveedores y búsqueda web mediante catálogos normales de paquetes externos, y aun así se reconocen a partir de sus credenciales existentes. #95683 Gracias @vincentkoc.
- Las personas que instalan o actualizan el plugin oficial de canal Yuanbao mediante el catálogo de confianza de OpenClaw ahora reciben la versión 2.15.0, con la comprobación de integridad esperada y la guía de plugin faltante alineadas con esa versión. #94470 Gracias @jase-283.
- La incorporación de primera ejecución ahora puede instalar la skill
gogincluida mediante Homebrew sin fallar por la fórmula eliminada del tap de terceros. #95019 Relacionado #95017. Gracias @sedrak-hovhannisyan, @vincentkoc, @zengwen-dt. - Los usuarios de Canvas, Discord, Slack, Voice Call y WhatsApp conservan la misma guía de Skills con cada plugin instalado o incluido, mientras que las referencias a las antiguas rutas raíz
skills/...deben moverse al directorio del plugin correspondiente. #95664 Gracias @vincentkoc. - La verificación de Skills de ClawHub ahora acepta la misma referencia
@owner/<slug>utilizada para instalaciones y actualizaciones, de modo que los usuarios pueden comprobar el editor previsto sin cambiar a un slug ambiguo sin prefijo. #95992 Gracias @patrick-erichsen. - La advertencia de gestor de paquetes de OpenClaw en el momento de la instalación ahora identifica correctamente npm, Yarn, Yarn Berry y lanzadores de estilo Corepack, lo que evita guías engañosas cuando esas herramientas se ejecutan mediante nombres de ejecutables alternativos. 11a2e03 Gracias @vincentkoc.
- Las instalaciones desde URL de paquetes ahora gestionan tiempos de espera de descarga sobredimensionados sin fallar antes de que los datos de paquetes disponibles puedan resolverse. c310f8c
- Los desarrolladores de plugins y CLI ahora ven una API compatible de formato de comandos más clara, mientras que el emparejamiento de dispositivos, el registro de nodos y la guía de doctor siguen produciendo los mismos comandos seguros para shell. 23b4f33
- Los usuarios de Windows ARM64 ahora reciben descargas de Node ARM64 y MinGit correspondientes al ejecutar el instalador de PowerShell mediante un shell emulado x64. fac091b Gracias @vincentkoc.
- Las instalaciones predeterminadas de OpenClaw ya no dedican tiempo a compilar el soporte opcional de llama.cpp, lo que evita fallos de compilación nativa para usuarios que no lo habilitaron. cc1b3a8 Gracias @vincentkoc.
Canales y mensajería
Correcciones adicionales de canales
Correcciones adicionales de Telegram y de configuración de canales cubren problemas más específicos de entrega y configuración.
Fuentes y colaboradores
- Las cadenas de respuestas de Telegram mantienen las respuestas en caché adjuntas después de cambios de contexto en lugar de fallar cuando esas respuestas en caché se reutilizan. #82909 Gracias @lidge-jun.
- Corrige que Discord descarte una respuesta larga completa con bloques de código delimitados cuando un cierre de bloque de código cae cerca del límite de mensaje de 2000 caracteres. #95661 Gracias @ly-wang19.
- Los operadores de Slack ahora pueden almacenar tokens y secretos de firma como entradas SecretRef compatibles, mientras que las lecturas, escrituras, búsquedas de listas de permitidos y objetivos, y comprobaciones de configuración usan las credenciales resueltas en lugar de rechazar o leer mal las referencias. 7da955f Gracias @vincentkoc.
- Las comprobaciones de capacidades de canales ahora devuelven un tiempo de espera claro cuando una integración deja de responder, lo que evita que la solución de problemas quede colgada en una terminal o ejecución de automatización. 8ecdb97 Gracias @vincentkoc.
Gateway, seguridad y confianza
Recuperación de reinicio y disponibilidad
Las señales de estado del Gateway y solución de problemas ahora se alinean de forma más coherente con si OpenClaw está realmente listo, reiniciándose o no puede continuar. Las ejecuciones de agentes iniciadas mediante la CLI se recuperan con más limpieza de desconexiones, apagados, cambios de enrutamiento y condiciones de inicio fallidas.
Fuentes y colaboradores
- Cuando un gateway remoto configurado o explícito es lento pero accesible,
openclaw gateway probe --timeout ...ahora espera el tiempo de espera solicitado en lugar de notificar que no es accesible tras un límite interno más corto. #89859 Relacionado #65355. Gracias @hellocli, @mushuiyu886. - Las ejecuciones largas o paralelas de subagentes internos ahora evitan el procesamiento innecesario de vista previa en vivo, mientras que las sesiones visibles de subagentes siguen mostrando actualizaciones en vivo y respuestas finales. #91906 Gracias @lanzhi-lee, @vincentkoc.
- Las conversaciones ACP, especialmente los hilos respaldados por Kiro, ahora continúan después de la primera respuesta iniciando una sesión nueva cuando el backend ya no puede reanudar la anterior. #93547 Relacionado #87830. Gracias @amersheeny, @chouzz.
- Cuando la presión de memoria de Linux mata un comando o una sesión secundaria, los gateways de OpenClaw gestionados por systemd ahora siguen ejecutándose y mantienen vivas las conexiones de canal mientras notifican el fallo del proceso secundario. #93585 Gracias @snowzlm.
- Cancelar una ejecución de OpenClaw durante el trabajo de herramientas ahora la termina rápidamente en lugar de iniciar otro turno del modelo o dejar la sesión bloqueada. #94412 Gracias @szsip239, @vincentkoc.
- Los trabajos programados de OpenClaw que usan modelos en la nube ahora se recuperan de forma predeterminada de llamadas al modelo silenciosas y atascadas, lo que ayuda a evitar que el trabajo posterior de Cron se acumule mientras los proveedores locales o autoalojados mantienen su comportamiento de tiempo de espera existente. #94445 Gracias @bek91.
- Las comprobaciones de preparación del Gateway ahora pasan a no saludables durante el drenaje de un reinicio, lo que impide que los gestores de tráfico envíen trabajo nuevo a un Gateway que rechaza solicitudes temporalmente. #94915 Relacionado #78136. Gracias @markoub, @maxschachere, @vincentkoc.
- Los usuarios de Mac pueden mantener en ejecución los gateways gestionados por LaunchAgent durante las actualizaciones de OpenClaw en lugar de ver bucles repetidos de fallo y reinicio cuando el código antiguo del runtime de transformación de texto aún está en caché. #95081 Relacionado #95057. Gracias @849261680, @yveslarose.
- Las conversaciones impulsadas por Codex en TUI, WebChat y APIs de streaming compatibles ahora muestran las respuestas mientras se escriben, sustituyendo limpiamente el texto provisional para que la respuesta final no incluya borradores obsoletos. #95404 Relacionado #95422. Gracias @agonza1, @vincentkoc.
- Después de reiniciar un gateway, los usuarios ya no ven un aviso de reintento engañoso cuando OpenClaw ya está reanudando la respuesta interrumpida o notificando el fallo real de recuperación, lo que reduce los intentos duplicados innecesarios. #95431 Gracias @moeedahmed, @vincentkoc.
- Las sesiones largas de agentes con mucho uso de herramientas ahora conservan los ahorros de caché de prompts a medida que se acumulan resultados, reduciendo retrasos y costes evitables por reenviar historial reescrito entre turnos. #95624 Gracias @vincentkoc.
- Los reinicios del Gateway ya no dejan temporalmente no disponibles los agentes configurados basados en Codex, Copilot o Plugins de confianza, y los plugins de espacios de trabajo no confiables siguen bloqueados para que no puedan activarse por sí mismos. #95652 Gracias @vincentkoc.
- Las respuestas largas, los flujos de herramientas ocupados, las solicitudes con muchas imágenes y la recuperación de memoria ahora generan menos sobrecarga de CPU y del sistema de archivos sin requerir cambios de configuración ni de flujo de trabajo. #95697 Gracias @vincentkoc.
- Los operadores pueden volver a añadir o actualizar anuncios programados para canales conocidos en configuraciones sin archivo de configuración, mientras que los entornos configurados siguen rechazando destinos deshabilitados, obsoletos, sin propietario o desconocidos antes de la entrega. #95754 Gracias @vincentkoc.
- Los usuarios de macOS tienen menos probabilidades de ver un falso fallo por conflicto de puerto al detener o actualizar un gateway gestionado, porque OpenClaw espera brevemente a que el apagado normal libere el puerto, sin dejar de notificar los conflictos que persisten. #95886 Gracias @fuller-stack-dev.
- Los agentes respaldados por Copilot ahora pueden hacer una pregunta a los usuarios y aceptar la respuesta mediante el flujo normal de respuesta de chat de OpenClaw, mientras que los controles compactos de búsqueda de herramientas y modo de código evitan cargar todo el catálogo de herramientas en la sesión. #96005 Gracias @vincentkoc.
- Los reinicios del Gateway en configuraciones de systemd o contenedores ya no dejan atrás procesos antiguos de adaptadores Codex o Claude, lo que ayuda a que las nuevas sesiones ACPX se inicien sin paradas de limpieza de varios minutos tras reinicios repetidos. #96032 Gracias @t2wei, @vincentkoc.
- Las sesiones respaldadas por Copilot ahora muestran actualizaciones del plan a medida que avanza el trabajo, y sus tareas secundarias nativas permanecen visibles hasta completarse o fallar en lugar de desaparecer de la vista de tareas de OpenClaw. #96062 Gracias @vincentkoc.
- Los agentes conectados como OpenCode ahora se inician a través de OpenClaw incluso cuando su arnés no puede seleccionar un modelo solicitado, mientras que las elecciones de modelo realmente no compatibles siguen devolviendo el error original. #96068 Relacionado #95869. Gracias @sabatech-dev, @vincentkoc.
- Los Plugins que usan
heartbeat_prompt_contributionahora entregan su contexto específico de Heartbeat a los modelos cuando los agentes se ejecutan mediante runtimes de arnés como el servidor de aplicaciones de Codex, sin afectar a los turnos normales de usuario ni a los plugins que no usan el hook. #96233 Gracias @azogheb, @vincentkoc. - La limpieza del gateway y las comprobaciones de listener en Windows ahora gestionan de forma coherente los datos de línea de comandos WMIC en UTF-16, reduciendo identificaciones fallidas o conflictivas del proceso de gateway en ejecución. 15c880a Gracias @vincentkoc.
- Las sesiones largas de agentes con mucho contexto y mucho uso de herramientas ahora mantienen más estable la reutilización de caché de prompts entre turnos repetidos sin perder límites de tamaño por resultado, mientras que los operadores avanzados pueden configurar límites mayores para resultados de herramientas en modelos de gran contexto sin rechazo de configuración. a60947f Gracias @vincentkoc.
- Las sesiones largas de agentes con mucho uso de herramientas tienen menos probabilidades de inflar las solicitudes al modelo a medida que se acumula la salida de herramientas, mientras que los turnos repetidos mantienen una reutilización estable de la caché de prompts. 2f33999 Gracias @vincentkoc.
- Los reinicios del Gateway ahora usan la base de datos de estado duradero de OpenClaw para la transferencia, mientras que las solicitudes obsoletas, malformadas, de proceso incorrecto o sustituidas se descartan antes de que puedan afectar al reinicio. 0ad48da
- El estado del Gateway, doctor y los diagnósticos de reinicio ahora conservan los detalles recientes de reinicio en la base de datos de estado compartido de OpenClaw, mientras que los registros caducados o malformados siguen descartándose. a39a3b7 Gracias @vincentkoc.
- Los reinicios del Gateway y las actualizaciones de servicios gestionados ahora conservan el mensaje de continuación correcto, evitan reutilizar el estado obsoleto de transferencia y marcan de forma coherente las transferencias de actualización fallidas. 514b336 Gracias @vincentkoc.
- Los agentes lanzados por el Gateway ya no pierden herramientas de OpenClaw solo para propietarios durante tareas como comprobaciones de cron en vivo, por lo que las operaciones autorizadas pueden usar las herramientas previstas con el contexto de solicitud correcto. c2ee9b0 Gracias @vincentkoc.
- Las solicitudes malformadas de reinicio del gateway ahora fallan claramente sin programar un reinicio, lo que evita que llamadas de integración incorrectas o accidentales reinicien inesperadamente el gateway. 108d6d7 Gracias @vincentkoc.
- Las solicitudes de nodo obsoletas en cola por el gateway ahora caducan automáticamente, por lo que es menos probable que trabajo antiguo permanezca y afecte la actividad posterior. f6d432e
- Es menos probable que los flujos de trabajo de Plugins se bloqueen o sobrecarguen el gateway cuando una integración solicita demasiado historial de sesiones de subagentes, porque cada lectura ahora está limitada a un límite seguro. b66b450 Gracias @vincentkoc.
- Las descripciones de imágenes ahora gestionan de forma coherente configuraciones de tiempo de espera extremadamente grandes limitándolas a un límite seguro del runtime en lugar de arriesgar un desbordamiento de temporizador. 88b21fc
- Las sesiones de agentes integradas ahora esperan de forma fiable a que otra sesión libere su bloqueo de archivo, incluso con un tiempo de espera extremadamente grande, en lugar de arriesgar un desbordamiento de temporizador. 4c736df Gracias @vincentkoc.
- Los comandos en cola con configuraciones de tiempo de espera de tarea extremadamente grandes ahora expiran de forma fiable porque OpenClaw limita la espera al máximo seguro del runtime. 1f6ae32 Gracias @vincentkoc.
- Corrige que normalization-core expusiera el punto de entrada incorrecto de coerción de cadenas y que las sesiones ACP mostraran un valor obsoleto de modo rápido, de modo que las integraciones reciben la API prevista y los usuarios ven el modo realmente efectivo. 93ad397 Gracias @vincentkoc.
- Las ejecuciones automáticas rápidas ahora entregan respuestas finales de forma más coherente, con la gestión de restablecimiento de progreso limitada al modo automático para que no interfiera con respuestas ni callbacks reenviados. 9e8ab08 Gracias @vincentkoc.
- Las sesiones de agentes que usan OpenAI Responses ahora reanudan el trabajo basado en herramientas sin fallar ni perder progreso cuando el historial reproducido contiene solicitudes y resultados de herramientas no coincidentes. b4bc1f2 Gracias @vincentkoc.
- Las ejecuciones completadas de subagentes de Plugins y QA ya no se notifican erróneamente como fallos cuando los gateways devuelven formas alternativas de envoltorio de finalización, lo que hace que las transferencias correctas sean más fiables para autores de plugins y operadores. d1b268f Gracias @vincentkoc.
- Corrige que las tareas completadas de subagentes a veces terminaran sin una actualización, para que los usuarios reciban el resultado o el siguiente paso del agente principal. 68a1e00 Gracias @vincentkoc.
Entrega remota de resultados y contenido multimedia
Los resultados de imágenes remotas y el trabajo completado de subagentes ahora vuelven a través de la conversación activa del gateway de forma más fiable en lugar de parecer fallar o desaparecer.
Fuentes y colaboradores
- Las imágenes generadas desde un servidor de aplicaciones Codex remoto ahora llegan como adjuntos en lugar de mostrar
Media failedo devolver solo texto tras una generación correcta. #96212 Gracias @sjf-oa. - Cuando un subagente termina, su resultado ahora llega a la ejecución principal activa de forma más fiable en lugar de parecer silencioso. 7fc4bbc Gracias @vincentkoc.
Clientes e interfaces
Envíos y reconexiones de clientes
WebChat y la Control UI mantienen las conversaciones activas y los estados de fallo visibles de forma más consistente después de las reconexiones, mientras que los clientes móviles y la interfaz de terminal recuperan envíos completados, rechazados o interrumpidos sin dejarlos con apariencia de bloqueo.
Fuentes y colaboradores
- Cuando un mensaje de WebChat falla antes de que el agente se inicie, WebChat y Control UI ahora muestran la sesión como fallida en lugar de dejarla con apariencia de que sigue ejecutándose. #84352 Gracias @jesse-merhi.
- Corrige el selector de sesiones de Control UI que se quedaba bloqueado detrás de sesiones de subagentes ocultas, de modo que Cargar más llega al siguiente chat utilizable sin mostrar un total engañoso. #89323 Relacionado #89249. Gracias @giodl73-repo, @originsecured-do.
- Cuando los usuarios vuelven a abrir una conversación de Control UI desde el Historial, sus prompts ahora aparecen junto con las respuestas del asistente, preservando el contexto de pregunta y respuesta sin huecos en blanco en transcripciones largas. #93841 Relacionado #90241. Gracias @mushuiyu886, @pronzcw.
- Las implementaciones de Control UI detrás de un prefijo de ruta ahora mantienen las solicitudes de manifiesto, favicon y service worker bajo ese prefijo, evitando errores 403 confusos en la raíz después de iniciar sesión. #94204 Relacionado #94157. Gracias @hugenshen, @xrow.
- Los usuarios de Android ahora pueden abrir filas de registro de Health y de Skill en Configuración para ver detalles legibles, lo que facilita solucionar problemas de actividad del gateway, comprobar la configuración y el estado de las Skills, y entender cómo emparejar con un código de configuración existente. #95148 Gracias @tosko4.
- Los prompts enviados ya no reaparecen en el compositor de Control UI después de un envío, de modo que los usuarios pueden cambiar de sesión o empezar su siguiente mensaje sin arriesgar un envío duplicado ni sobrescribir un nuevo borrador, mientras que la reintroducción intencionada sigue funcionando. #95503 Relacionado #89466. Gracias @vincentkoc, @zhangguiping-xydt, @zhong18804784882.
- Los usuarios de Android ahora obtienen una Vista general más limpia donde el estado de conexión, el agente configurado, el estado del nodo, las aprobaciones, las sesiones recientes y las acciones Chat y Talk son visibles de un vistazo. #95557 Gracias @joshavant, @solvely-colin.
- Los usuarios de Android ahora pueden actualizar y resolver aprobaciones de comandos del gateway desde la pantalla Aprobaciones integrada en la app, eligiendo Permitir una vez, Siempre o Denegar mientras están conectados. #95593 Gracias @solvely-colin.
- Los usuarios de iOS ahora evitan prompts de notificación inesperados y reciben orientación clara cuando las alertas de aprobación no están disponibles, con el permiso gestionado desde una única pantalla de Configuración predecible. #95640 Gracias @joshavant.
- Los apagados locales de TUI ahora se mantienen dentro de límites seguros de temporizador incluso cuando
OPENCLAW_TUI_LOCAL_RUN_SHUTDOWN_GRACE_MSse establece extremadamente alto. c21dcfc - Canvas A2UI ahora sirve solo los recursos actuales de la app después de cada compilación, de modo que es menos probable que aparezcan imágenes de compatibilidad obsoletas y archivos sobrantes. a89e65c Gracias @vincentkoc.
- Los fallos de configuración del relé push de iOS son más fáciles de localizar porque los diagnósticos de registro muestran dónde se detuvo la configuración mientras mantienen las credenciales push sensibles fuera de los registros. f2b8668 Gracias @joshavant.
- Los dispositivos iOS ahora se inscriben para notificaciones push solo después de que los usuarios acepten la divulgación del relé alojado y permitan las notificaciones, evitando que los datos de registro se publiquen antes del consentimiento. 8efed50 Gracias @joshavant.
- Corrige que los envíos de chat, voz, TUI y reenviados a veces parecieran bloqueados o desaparecieran después de que el gateway ya los hubiera finalizado o rechazado, de modo que los clientes afectados ahora limpian el estado pendiente, restauran la entrada reintentable, actualizan el historial o muestran un fallo útil. #91049 Relacionado #91048. Gracias @nxmxbbd.
Correcciones de interfaz, configuración e incorporación
Correcciones adicionales de Control UI, móviles y de escritorio mejoran la precisión de visualización, la accesibilidad, la incorporación y el comportamiento de la app.
Fuentes y colaboradores
- Restaura la cuota de uso de OpenAI/Codex en la barra lateral de chat expandida de Control UI, de modo que los usuarios pueden comprobar sus límites sin salir de la conversación. #94219 Relacionado #93041. Gracias @jazzroutine, @pick-cat.
- Las pantallas de iOS ahora usan colores de acento y estado de OpenClaw coherentes en la incorporación, la configuración, el chat, los prompts de aprobación, los permisos de voz, los widgets y las vistas de chat compartidas. #94627 Gracias @zats.
- La Control UI ahora puede crear trabajos Early Morning con el preset Silent en la sesión principal y sin notificaciones, en lugar de dejar el diálogo abierto sin resultado visible. #95459 Relacionado #95073. Gracias @vincentkoc, @vporton, @zoowh.
- En el límite del millón de tokens, las insignias y lecturas de uso de Control UI ahora muestran "1M" en lugar del confuso "1000k", mientras que los recuentos de tokens subyacentes permanecen sin cambios. #95485 Gracias @narahariraghava, @vincentkoc.
- La Vista general de Control UI ahora cuenta y marca solo los trabajos de cron habilitados que todavía necesitan atención, mientras que los trabajos deshabilitados conservan sus detalles de fallos anteriores sin aparecer como problemas actuales. #95723 Relacionado #95716. Gracias @voytas75, @zengwen-dt.
- Los usuarios de Control UI ahora ven tooltips más breves para los temas Sistema, Claro y Oscuro, mientras que los lectores de pantalla anuncian etiquetas menos repetitivas sin perder el contexto circundante del modo de color. #95837 Gracias @hannesrudolph, @sannidhyasah.
- La configuración sin procesar ya no aparece como ausente en Configuración después de cambiar desde la vista de formulario, porque el JSON vuelve a mostrarse en lugar de conservar la posición de desplazamiento anterior. #96145 Relacionado #94202. Gracias @sunlit-deng, @vporton.
- Los nuevos usuarios de iOS ahora llegan a la bienvenida y la incorporación de OpenClaw antes de que iOS solicite acceso a la red local, mientras que los usuarios existentes siguen recibiendo la solicitud al abrir la configuración del gateway o cuando necesitan descubrir un gateway en LAN. #96181 Gracias @joshavant.
Documentación y herramientas de administración
Fiabilidad de configuración y comandos
Los comandos de CLI comunes ahora gestionan la configuración, las rutas, la salida y los casos de fallo de forma más consistente. La autocompletación de shell, doctor, los comandos de configuración y la configuración del gateway proporcionan orientación más clara y una recuperación más segura cuando una instalación o ajuste necesita atención.
Fuentes y colaboradores
- El menú de autocompletado con tabulador de zsh de OpenClaw ahora muestra literalmente las descripciones de opciones que contienen variables
$o ejemplos entre comillas invertidas, en lugar de evaluarlas como entrada de shell y corromper el menú. #64490 Gracias @edenkangdw. - Después de actualizar desde almacenamiento de sandbox antiguo, los operadores ahora reciben una advertencia clara de
openclaw doctorsobre archivos de registro sobrantes y pueden usaropenclaw doctor --fixpara migrarlos o limpiarlos. #84326 Gracias @giodl73-repo. - Los operadores ahora pueden usar
doctor --lintpara detectar servicios Gateway heredados obsoletos y previsualizar la limpieza, mientras que los servicios adicionales intencionales siguen siendo informativos y no hacen fallar la comprobación predeterminada. #84340 Gracias @giodl73-repo. - Los operadores de gateway en macOS ahora reciben una advertencia antes de que una reinstalación, reparación o reinicio sobrescriba el comportamiento personalizado del wrapper de LaunchAgent, mientras que
openclaw statusdistingue las comprobaciones de secretos faltantes solo de CLI del servicio instalado. #90537 Relacionado #90518. Gracias @turbotheturtle, @vincentkoc. - Los prompts largos, multilínea o con mucho código ahora pueden enviarse a
openclaw agentcon--message-file, lo que evita el entrecomillado frágil del shell e informa de archivos no válidos antes del envío. #93351 Gracias @ooiuuii. - Corrige reparaciones programadas de
doctor --fix --non-interactiveque reiniciaban un gateway ya en ejecución después de un fallo temporal de comprobación de estado, de modo que el mantenimiento desatendido ya no interrumpe el servicio en vivo. #94148 Relacionado #78217. Gracias @esqandil, @zhangguiping-xydt. openclaw configureyopenclaw configsin argumentos ahora se detienen con una guía clara de subcomandos cuando se ejecutan desde scripts o tuberías, en lugar de abrir un asistente interactivo parcial y salir de forma poco clara. #94238 Relacionado #93953. Gracias @nianjiuzst, @ruomuxydt.- Los operadores multiagente ahora pueden usar
openclaw gateway usage-costpara ver los costos de un agente configurado o de todos los agentes, mientras que el comando existente para el agente predeterminado permanece sin cambios. #94483 Gracias @ly-wang19. - Las tarjetas archivadas de Workboard ya no saturan la salida predeterminada de
openclaw workboard list, mientras que--include-archivedy la salida JSON siguen proporcionando acceso cuando es necesario. #94562 Relacionado #94555. Gracias @ecican, @vincentkoc, @zengwen-dt. - OpenClaw Doctor ahora ofrece orientación precisa para trabajos Cron de prompt de shell aislados que funcionan, en lugar de sugerir repetidamente un comando
--fixque no puede eliminar la advertencia. #94784 Relacionado #94655. Gracias @altaywtf, @geekoagent, @zengwen-dt. - Corrige que
openclaw doctormostrara una advertencia de corrección obligatoria para configuraciones saludables de memoria GGUF local después de una comprobación de preparación omitida intencionalmente, a la vez que preserva la advertencia cuando el modelo local configurado realmente falta. #95393 Relacionado #92582. Gracias @mikasa0818, @neekolascmd, @vincentkoc. - En Windows, las tareas de gateway creadas por el instalador ahora se ejecutan en segundo plano sin una ventana de consola que los usuarios pudieran cerrar accidentalmente y detener el gateway. #95480 Relacionado #89231. Gracias @cameronweller, @mikasa0818, @vincentkoc.
- Los enlaces de canales de agente ahora rechazan especificaciones de cuenta mal formadas como
matrix:work:extracon un error claro, en lugar de enrutar silenciosamente el agente a una cuenta diferente. #95572 Gracias @ly-wang19. - Las actualizaciones de Skills de ClawHub ahora respetan tu política de seguridad de instalación configurada, y
openclaw skills update --allactualiza solo las Skills de ClawHub con seguimiento, en lugar de instalar inesperadamente otras Skills configuradas. #95684 Gracias @vincentkoc. - Los flujos de trabajo de reinicio y arranque del gateway en Windows son más fiables porque OpenClaw ahora entrega los comandos a la ruta de
cmd.exedel sistema de confianza, en lugar de depender de la búsqueda de procesos. 7dd01d1 Gracias @vincentkoc. - La limpieza del gateway y las comprobaciones de listeners en Windows son más fiables cuando la búsqueda en PATH está incompleta, de modo que los operadores pueden identificar el proceso del gateway y liberar un puerto ocupado sin que se pasen por alto herramientas del sistema instaladas. e9b694e Gracias @vincentkoc.
- En Windows, el inicio de OpenClaw y la entrega de Codex en TUI ahora encuentran
bun,codexy otros binarios de runtime mediante el localizador del sistema de confianza, incluso cuando otro comandowhereaparece antes en PATH. 72b9bc7 Gracias @vincentkoc. - Los diagnósticos de puertos de Windows ahora usan las herramientas del sistema previstas incluso cuando faltan entradas de PATH o están eclipsadas, de modo que es menos probable que los conflictos de puertos de gateway y servicio queden ocultos por fallos de resolución de comandos. c4facb2 Gracias @vincentkoc.
- La recuperación del daemon en Windows tiene menos probabilidades de pasar por alto la detección de procesos o la limpieza cuando PATH está incompleto, es inusual o está eclipsado, porque la alternativa de tareas programadas ahora encuentra PowerShell y taskkill en ubicaciones del sistema de confianza. 2a140e6 Gracias @vincentkoc.
- OpenClaw ahora conserva los marcadores de recuperación de configuración, las instantáneas de último estado correcto conocido y el historial de lecturas sospechosas en su estado compartido mediante migración, sin dejar atrás un archivo de registro config-health separado. 6daabd2 Gracias @vincentkoc.
- En Windows, los comandos de Crabbox iniciados mediante shims de paquetes de Node ahora reciben flags de proveedor, comandos de shell y caracteres especiales de shell tal como se introdujeron, en lugar de perderlos o reinterpretarlos. 54d24cd Gracias @vincentkoc.
- Los flujos de trabajo de Crabbox dirigidos a Windows tienen menos probabilidades de fallar o recurrir a un manejo de shell más lento al iniciar herramientas de Node mediante shims
.cmdy.bat. d48dcc6 Gracias @vincentkoc. - Los usuarios de Windows pueden ejecutar
crabbox,gity otras herramientas respaldadas por Node mediante shims de comandos instalados con npm sin que Crabbox se detenga antes de que se abra la herramienta. 77f4e45 Gracias @vincentkoc. openclaw doctorahora comprueba los perfiles que omiten la configuración de política de herramientas sin tratar esa omisión válida como un error. 03ba09bopenclaw doctorya no muestra advertencias engañosas de secciones de herramientas cuando no puede evaluar un perfil de previsualización personalizado. 420a0e6 Gracias @vincentkoc.openclaw doctorahora limita las advertencias de previsualización a los perfiles de herramientas que puede evaluar, evitando advertencias engañosas de concesiones configuradas para perfiles desconocidos. 541f7ff Gracias @vincentkoc.- Los usuarios de Windows pueden instalar OpenClaw desde el código fuente sin que la configuración de dependencias quede bloqueada porque el instalador fuerce scripts de npm o pnpm mediante
cmd.exe. 1252378 Gracias @vincentkoc. - Las configuraciones de OpenClaw más grandes pueden inicializarse y generar sugerencias de interfaz de usuario con mayor eficiencia, mientras que los campos sensibles siguen marcándose de la misma manera. #55018 Gracias @huangyandi-red, @vincentkoc, @xdhuangyandi.
- Los cambios de configuración que aún necesitan un reinicio manual del gateway ahora muestran un aviso claro de reinicio requerido con la nota original preservada, en lugar de parecer terminados con un mensaje engañoso de
config-patch ok. #83041 Relacionado #46797. Gracias @stache73, @xuruiray. - La ayuda de
doctor,gateway,models,plugins,sessionsytasksahora aparece en decenas de milisegundos, mientras que comandos comosessions --helpytasks --helpantes tardaban entre 1,6 y 1,8 segundos aproximadamente en empezar a responder. #89628 Gracias @yyzquwu. - Los backends de trazas de OpenTelemetry como Langfuse ahora muestran el nombre real del proveedor/modelo en lugar de "unknown" para los ID de modelo con barra. #89981 Gracias @mycarrysun, @vincentkoc.
- Los registros de emparejamiento de dispositivos mal formados o antiguos ya no impiden que
openclaw devices listmuestre solicitudes de aprobación pendientes, mientras que los roles válidos siguen apareciendo normalmente. #93504 Gracias @ly-wang19. - OpenClaw ahora rechaza destinos SSH con dos puntos iniciales o finales sobrantes antes de que puedan producir configuración SSH no válida o fallos de arranque de túneles para sandboxes y gateways respaldados por SSH. #93887 Gracias @miorbnli.
- Los usuarios cuya configuración no interactiva falla en la comprobación de estado del gateway local ahora reciben comandos de recuperación ejecutables
openclaw onboard --install-daemonuopenclaw onboard --skip-healthen lugar de flags desetupno admitidas. #93994 Relacionado #93947. Gracias @bk-z1, @nianjiuzst. - Las comprobaciones de estado y prueba del Gateway ahora aceptan el mismo
--portpersonalizado usado para iniciar un gateway local, rechazan puertos no válidos de forma temprana y muestran el destino de local loopback seleccionado en la salida JSON. #94687 Relacionado #79100. Gracias @bryantegomoh, @ozthedivine. gateway --forceahora detecta procesos solo IPv4 que ocupan el puerto del gateway y aun así intenta la limpieza cuando una comprobación de puerto no es concluyente, en lugar de tratar por error el puerto como libre. #94949 Relacionado #94426. Gracias @sunlit-deng, @vincentkoc, @wangwllu.openclaw config validateahora acepta configuraciones de servidor MCP basadas en comandos que usan explícitamentetransport: "stdio", lo que evita errores de validación falsos y sigue rechazando configuraciones stdio de estilo remoto no válidas. #95102 Relacionado #95082. Gracias @ken-jo, @lzyyzznl.- Las ediciones de imágenes de la CLI ahora pueden devolver múltiples variantes en un solo comando con
--count <n>, en lugar de estar limitadas al resultado único predeterminado del proveedor. #95300 Gracias @ly-wang19. openclaw sessions export-trajectoryahora encuentra sesiones que otros comandos de sesión ya pueden ver cuando hay almacenes personalizados, basados en~o con plantilla{agentId}configurados, sin requerir de nuevo la ruta del almacén. #95570 Relacionado #95568. Gracias @youngting520.- Corrige que
infer inspect --name <id> --jsonmostrara flags que los comandos CLI correspondientes no aceptaban, para que desarrolladores y operadores puedan descubrir de forma fiable las opciones admitidas de modelo, autenticación y transcripción. #95719 Gracias @ly-wang19, @vincentkoc. - Las personas que inspeccionan sesiones muy grandes o desordenadas pueden abrir los detalles de uso y seguir obteniendo las entradas de log con marca de tiempo más recientes sin que OpenClaw conserve en memoria todo el historial de logs analizado. #96019 Gracias @vincentkoc.
- Los operadores ahora pueden configurar el monitor de autenticación, el temporizador systemd y los widgets de Termux para su propio host de OpenClaw sin tener que reemplazar primero nombres de host y rutas de sistema de archivos específicos de los mantenedores. af3e509 Gracias @vincentkoc.
- La hidratación nativa de crabbox en Windows ahora selecciona automáticamente el trabajo de daemon de Windows requerido, evitando ejecuciones fallidas o mal enrutadas mientras WSL2 y las anulaciones explícitas de trabajo permanecen sin cambios. d5d9a82 Gracias @vincentkoc.
- Las personas que configuran un avatar de agente local pueden evitar imágenes ausentes manteniendo los archivos relativos al espacio de trabajo por debajo de 2 MB, mientras que los avatares HTTP(S) y data URI no están sujetos a ese límite. #78884 Relacionado #65312. Gracias @wangjieweb3-design, @nyx-nocturna.
- Las instrucciones predeterminadas de agente de OpenClaw ahora piden a los agentes que comprueben si existen soluciones gratuitas u open-source adecuadas antes de proponer una compilación personalizada, a la vez que siguen permitiendo trabajo personalizado cuando encaja mejor. #86608 Gracias @cablackmon.
- Los autores de Plugin ahora pueden usar el
targetSessionKeydocumentado en eventossubagent_endedpara emparejarlos con el spawn correspondiente, en lugar de depender de camposagentIdochildSessionKeyque no se emiten. #95191 Relacionado #95186. Gracias @ken-jo, @mahaohao-ch. - Los enlaces de skill de ClawHub en la documentación de OpenClaw y las tarjetas de muestra ahora abren las páginas canónicas calificadas por propietario, y los ejemplos de instalación usan referencias
openclaw skills install @owner/<slug>listas para copiar en lugar de rutas antiguas solo con slug. #95972 Gracias @patrick-erichsen.
Herramientas y trabajo programado
Los trabajos programados y las herramientas integradas ahora finalizan, reintentan, informan fallos y conservan sus entradas previstas de forma más consistente. Las mejoras en el entorno de ejecución del SDK de plugins también hacen que las extensiones respaldadas por herramientas sean más fiables al cargar, devolver resultados o ejecutar trabajo programado.
Fuentes y colaboradores
- Los trabajos cron aislados que usan
deleteAfterRunahora eliminan su sesión temporal y su transcripción al finalizar, incluidas las ejecuciones con entrega desactivada, lo que reduce archivos obsoletos, contexto acumulado y limpieza manual. #84794 Relacionado #84707. Gracias @bottenbenny, @turbotheturtle. - Los trabajos programados individuales ahora pueden usar sus propios modelos de reserva, ejecutarse con reservas desactivadas o volver a la herencia normal de reservas mediante la CLI, en lugar de exigir que los operadores editen datos de carga útil de nivel inferior. #93369 Relacionado #90302. Gracias @849261680, @walliiee.
- El historial de Cron ahora encuentra de forma fiable entradas cuyos ID de trabajo incluyen espacios adicionales alrededor, y rechaza ID anidados o en blanco antes de que puedan crear registros de log que no puedan volver a leerse con seguridad. #93567 Gracias @alix-007, @vincentkoc.
- Añadir o eliminar un trabajo cron ya no hace que otro trabajo recurrente que ya está pendiente pierda su ejecución pendiente. #94323 Gracias @yetval.
- Las lecturas y escrituras de documentos de Word, PowerPoint y Excel ahora usan la ruta
.docx,.pptxo.xlsxprevista en lugar de fallar con una extensión inventada. #95805 Relacionado #93326. Gracias @bhnan, @lzyyzznl, @vincentkoc, @xzh-icenter. - Los usuarios de automatización del navegador conservan las mismas instantáneas ricas en referencias, incluidas ramas útiles en resultados compactos, con menos procesamiento evitable durante la generación de instantáneas. #96072 Gracias @vincentkoc.
- Corrige que los comandos agotados por tiempo y las actualizaciones del núcleo interrumpidas en Windows a veces dejaran procesos secundarios en ejecución, de modo que OpenClaw pueda detener todo el árbol de procesos de forma más fiable después de cancelaciones, tiempos de espera o limpieza de actualizaciones. a192b2e Gracias @vincentkoc.
- Es menos probable que los usuarios de Windows vean fallar las instalaciones de herramientas gestionadas por el agente al desempaquetar descargas ZIP como ripgrep, porque OpenClaw ahora usa los programas de extracción integrados de Windows en lugar de depender de la búsqueda en PATH. a5fde91
- Las comprobaciones de configuración y ejecución de Windows ahora encuentran las herramientas requeridas de forma más fiable usando el resolvedor de System32 de confianza en lugar de depender de una entrada PATH inesperada. d3b4444 Gracias @vincentkoc.
- Las ejecuciones del SDK creadas con
timeoutMs: 0ahora conservan el tiempo de espera cero solicitado sin un watchdog no deseado del lado del cliente. 2bdcc83 Gracias @vincentkoc. - Los comandos de OpenClaw bloqueados ahora se detienen de forma fiable incluso cuando los llamadores suministran tiempos de espera de ejecución o de salida inactiva extremadamente grandes. 1425bb3 Gracias @vincentkoc.
- Los comandos con ajustes de tiempo de espera extremadamente grandes ahora usan un máximo seguro en lugar de fallar porque el entorno de ejecución no puede programar la espera solicitada. 66b94ba
- Los ajustes de permitir/denegar herramientas específicos del proveedor ahora se alinean de forma más consistente con las advertencias de doctor de OpenClaw, incluidas configuraciones con alias de proveedor, claves específicas de modelo, ID de modelo de estilo OpenRouter o entradas de política mal formadas. 8f2882f
- Las aplicaciones del SDK ahora reciben
tool.call.failedcuando las herramientas terminales fallan o se bloquean, en lugar de un evento de finalización engañoso, para que el manejo de fallos existente pueda reaccionar correctamente. #95383 Gracias @ly-wang19. - Corrige que las solicitudes para añadir y actualizar cron fueran rechazadas cuando campos de trabajo reconocidos llegan con espacios finales inofensivos, de modo que las programaciones puedan guardarse sin relajar las comprobaciones de entradas ambiguas o inseguras. #95674 Relacionado #95407. Gracias @nassiel, @zw-xysk.
- La supervisión de subagentes de Codex maneja grandes conjuntos de agentes secundarios y archivos de transcripción con menos escaneo innecesario, mientras que los formatos antiguos de nombres de archivo de transcripción siguen resolviéndose como antes. #96085 Gracias @vincentkoc.
- Corrige que la hidratación nativa de crabbox en Windows se quedara atascada o perdiera traspasos cuando el ejecutor y el daemon usan distintos directorios de inicio, de modo que ambos puedan encontrar el mismo estado de trabajo y archivos de detención. f354889 Gracias @vincentkoc.
Contribuciones adicionales
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #95308 Gracias a @vincentkoc.
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #95465 Gracias a @wangmiao0668000666.
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #95625 Gracias a @vincentkoc.
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #95649 Gracias a @vincentkoc.
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #95681 Gracias a @vincentkoc.
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #95857 Gracias a @romneyda.
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #95870 Gracias a @vincentkoc.
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #95872 Gracias a @romneyda.
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #95879 Gracias a @vincentkoc.
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #95890 Gracias a @vincentkoc.
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #95909 Gracias a @vincentkoc.
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #95922 Gracias a @vincentkoc.
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #95946 Gracias a @vincentkoc.
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #95967 Gracias a @vincentkoc.
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #95983 Gracias a @vincentkoc.
- Mejora la programación de CI del repositorio, el uso de ejecutores y el manejo de fallos. #96258 Gracias a @vincentkoc.
- Mejora la automatización de comprobaciones de lanzamiento y el manejo de la evidencia requerida. #95094 Gracias a @romneyda.
- Mejora la automatización de comprobaciones de lanzamiento y el manejo de la evidencia requerida. #95466 Gracias a @jason-allen-oneal.
- Mejora la automatización de comprobaciones de lanzamiento y el manejo de la evidencia requerida. #95876 Gracias a @romneyda.
- Mejora la automatización de comprobaciones de lanzamiento y el manejo de la evidencia requerida. #95880 Gracias a @romneyda.
- Mejora la automatización de comprobaciones de lanzamiento y el manejo de la evidencia requerida. #95919 Gracias a @romneyda.
- Mejora la automatización de comprobaciones de lanzamiento y el manejo de la evidencia requerida. #95928 Gracias a @vincentkoc.
- Mejora la automatización de comprobaciones de lanzamiento y el manejo de la evidencia requerida. #95991 Gracias a @vincentkoc.
- Mejora la automatización de comprobaciones de lanzamiento y el manejo de la evidencia requerida. #96235 Gracias a @vincentkoc.
- Mejora las herramientas de empaquetado, publicación y validación de lanzamientos. #94272 Gracias a @romneyda.
- Mejora las herramientas de empaquetado, publicación y validación de lanzamientos. #94622 Gracias a @tayoun.
- Mejora las herramientas de empaquetado, publicación y validación de lanzamientos. #95898 Gracias a @romneyda.
- Mejora las herramientas de empaquetado, publicación y validación de lanzamientos. #95901 Gracias a @romneyda.
- Mejora las herramientas de empaquetado, publicación y validación de lanzamientos. #95999 Gracias a @vincentkoc.
- Mejora las herramientas de empaquetado, publicación y validación de lanzamientos. #96055 Gracias a @vincentkoc.
- Mejora las herramientas de empaquetado, publicación y validación de lanzamientos. #96226 Gracias a @vincentkoc.
- Mejora las herramientas de empaquetado, publicación y validación de lanzamientos. #96271 Gracias a @vincentkoc.
- Mejora las herramientas de empaquetado, publicación y validación de lanzamientos. #97909 Gracias a @patrick-erichsen.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #91502 Gracias a @romneyda.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #91506 Gracias a @romneyda.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #94700 Gracias a @romneyda.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #95406 Gracias a @romneyda.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #95858 Gracias a @romneyda.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #95933 Gracias a @romneyda.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #95944 Gracias a @romneyda.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #95947 Gracias a @romneyda.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #95952 Gracias a @vincentkoc.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #95961 Gracias a @vincentkoc.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #95971 Gracias a @romneyda.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #95975 Gracias a @vincentkoc.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #96003 Gracias a @romneyda.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #96017 Gracias a @romneyda.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #96030 Gracias a @romneyda.
- Mejora la cobertura de QA Lab, la captura de evidencia y las comprobaciones de preparación para el lanzamiento. #96246 Gracias a @vincentkoc.
- Añade o repara cobertura de regresión enfocada para flujos de trabajo de mantenedores. #87121 Gracias a @davinci282828, @lizuju.
- Añade o repara cobertura de regresión enfocada para flujos de trabajo de mantenedores. #90223 Gracias a @aniruddhaadak80.
- Añade o repara cobertura de regresión enfocada para flujos de trabajo de mantenedores. #93378 Gracias a @mmyzwl, @yachiyo1680.
- Añade o repara cobertura de regresión enfocada para flujos de trabajo de mantenedores. #95475 Gracias a @kklouzal.
- Añade o repara cobertura de regresión enfocada para flujos de trabajo de mantenedores. #95499 Gracias a @romneyda.
- Añade o repara cobertura de regresión enfocada para flujos de trabajo de mantenedores. #95602 Gracias a @vincentkoc, @zats.
- Añade o repara cobertura de regresión enfocada para flujos de trabajo de mantenedores. #95653 Gracias a @vincentkoc.
- Mejora el mantenimiento del repositorio y los flujos de recepción de colaboradores. #76668 Gracias a @wadydx.
- Mejora el mantenimiento del repositorio y los flujos de recepción de colaboradores. #87861 Gracias a @coder999999999, @shuofengzhang, @vincentkoc.
- Mejora el mantenimiento del repositorio y los flujos de recepción de colaboradores. #95243 Gracias a @hugenshen, @vincentkoc.
- Mejora la estructura de la documentación interna y el mantenimiento de referencias de lanzamiento. #78715 Gracias a @mehrazmorshed.
- Mejora la estructura de la documentación interna y el mantenimiento de referencias de lanzamiento. #93502 Gracias a @harjothkhara.
- Mejora la estructura de la documentación interna y el mantenimiento de referencias de lanzamiento. #96044 Gracias a @romneyda.
- Mejora la estructura de la documentación interna y el mantenimiento de referencias de lanzamiento. #96057 Gracias a @vincentkoc.
- Mejora la estructura de la documentación interna y el mantenimiento de referencias de lanzamiento. #96061 Gracias a @vincentkoc.
- Refuerza los límites del comportamiento interno sin cambiar el flujo de trabajo público del producto. #91193 Gracias a @davinci282828, @whiteyzy.
- Refuerza los límites del comportamiento interno sin cambiar el flujo de trabajo público del producto. #95706 Gracias a @rushindrasinha, @vincentkoc.
- Refuerza los límites del comportamiento interno sin cambiar el flujo de trabajo público del producto. #96179 Gracias a @jalehman.
- Mueve los componentes internos de sesión y tiempo de ejecución detrás de límites de mantenimiento compartidos. #89912 Gracias a @jalehman.
- Mueve los componentes internos de sesión y tiempo de ejecución detrás de límites de mantenimiento compartidos. #90439 Gracias a @jalehman.
- Mueve los componentes internos de sesión y tiempo de ejecución detrás de límites de mantenimiento compartidos. #96182 Gracias a @jalehman.
- Mueve los componentes internos de sesión y tiempo de ejecución detrás de límites de mantenimiento compartidos. #96191 Gracias a @jalehman.
- Mueve los componentes internos de sesión y tiempo de ejecución detrás de límites de mantenimiento compartidos. #96193 Gracias a @jalehman.
- Mueve los componentes internos de sesión y tiempo de ejecución detrás de límites de mantenimiento compartidos. #96195 Gracias a @jalehman.
- Mueve los componentes internos de sesión y tiempo de ejecución detrás de límites de mantenimiento compartidos. #96204 Gracias a @jalehman.
- Mueve los componentes internos de sesión y tiempo de ejecución detrás de límites de mantenimiento compartidos. #96206 Gracias a @jalehman.
- Mueve los componentes internos de sesión y tiempo de ejecución detrás de límites de mantenimiento compartidos. #96213 Gracias a @jalehman.
- Mueve los componentes internos de sesión y tiempo de ejecución detrás de límites de mantenimiento compartidos. #96218 Gracias a @jalehman.
- Mejora el sandbox de notificaciones push de iOS y la cobertura de validación de lanzamientos. #95893 Gracias a @joshavant.
- Actualiza la documentación de validación del arnés de Copilot y la configuración de pruebas en vivo. #95930 Gracias a @vincentkoc.