ClawPanel, la interfaz de administración para el asistente inteligente OpenClaw, ha alcanzado la versión 4.3.0. Esta actualización introduce cambios significativos en la organización de módulos, permitiendo gestionar más de 20 canales de comunicación (incluyendo plataformas como WeChat, QQ y sistemas corporativos) de manera más eficiente. A continuación, se detallan las innovaciones técnicas más relevantes de esta entrega.
1. Segmentación de Habilidades y Complementos
En versiones previas, las capacidades de IA y los conectores de plataforma se presentaban de forma unificada, lo que dificultaba la distinción operativa. La v4.3.0 implementa una estructura de tres pestañas diferenciadas:
- Habilidades: Centraliza las funciones de IA (más de 50 integradas, scripts personalizados y flujos de trabajo).
- Plugins: Gestión endependiente de conectores para servicios externos.
- ClawHub: Tienda integrada para la expansión de funcionalidades.
Se ha optimizado el motor de escaneo en entornos de contenedores. Mediante el uso de la variable de entorno OPENCLAW_APP y el montaje de volúmenes de solo lectura, el sistema ahora reconoce correctamente más de 65 habilidades nativas, superando la limitación previa que solo detectaba una fracción de estas.
2. Motor de Seguimiento de Actualizaciones
Se ha implementado un nuevo sistema de monitoreo para los procesos de actualización, eliminando la incertidumbre de las versiones anteriores. El nuevo panel incluye:
- Terminal en tiempo real: Una consola con estética de terminal que muestra la salida del proceso
stdout. - Indicadores de estado: Codificación por colores (verde para éxito, rojo para errores, azul para procesos en curso).
- Control de flujo: Desplazamiento automático de logs y cronómetro de ejecución integrado.
Arquitectura técnica: El proceso se gestiona mediante un script de escucha (update-watcher.sh) en el host que detecta señales desde el contenedor, ejecuta la actualización y escribe en un archivo de log que el frontend consulta mediante polling de alta frecuencia.
3. Gestión de Seguridad e Internacionalización
La plataforma ahora permite la actualización de credenciales administrativas directamente desde la interfaz de usuario, localizable en Configuración del sistema -> General. Tras la validación de la contraseña actual y el cambio exitoso, el sistema invalida la sesión actual para forzar un reingreso seguro.
Además, se ha integrado soporte bilingüe completo (Chino simplificado e Inglés), con un selector rápido en la barra lateral que afecta a toda la semántica de la aplicación.
4. Métodos de Instalación Nativa
Más allá del despliegue convencional con Docker, se han habilitado scripts de instalación directa para distintos entornos operativos, facilitando la creación de servicios de sistema y el inicio automático:
# Despliegue en entornos Linux
curl -fsSL https://raw.githubusercontent.com/zhaoxinyi02/ClawPanel/main/install.sh | sudo bash
# Instalación para macOS
curl -fsSL https://raw.githubusercontent.com/zhaoxinyi02/ClawPanel/main/install-mac.sh | sh
# Configuración vía PowerShell en Windows
Invoke-RestMethod -Uri https://raw.githubusercontent.com/zhaoxinyi02/ClawPanel/main/install.ps1 | Invoke-Expression
5. Correcciones y Optimización de Estabilidad
Esta versión resuelve fallos críticos de persistencia y comunicación:
- Resiliencia de Procesos: Implementación de autoreinicio para procesos hijos en caso de fallos inesperados, evitando el reinicio total del contenedor.
- Autenticación NapCat: Corrección de errores 401 (Unauthorized) cuando los tokens de administración y la interfaz web diferían.
- Lógica de Reintento: Nuevo mecanismo de re-autenticación automática tras fallos en llamadas a la API.
Procedimiento de Actualización
Para usuarios que operan bajo contenedores, el proceso se resume en los siguientes comandos de Git y Docker Compose:
# Actualización de la imagen y el repositorio
git pull origin main
docker compose up -d --build --remove-orphans
Para instalaciones nativas, basta con ejecutar la herramienta de gestión integrada:
openclaw update