Notas de lanzamiento de Eigent v0.0.87: refactorización de privacidad, GPT-5.4 y mejoras multimodales
Un flujo de privacidad más limpio, compatibilidad con nuevos modelos y correcciones de calidad de vida en todos los frentes

Notas de lanzamiento de Eigent Open Source Cowork: refactorización de privacidad, GPT-5.4 y mejoras multimodales 🚀
Esta versión se centra en limpiar la experiencia de usuario y mantener actualizado el ecosistema de modelos de Eigent. Desde un flujo de privacidad simplificado hasta una nueva opción de modelo y mejoras importantes del toolkit, v0.0.87 trata sobre pulido y fiabilidad.
Como siempre, estas mejoras están impulsadas por la comunidad. Vamos a verlo.
🔐 Flujo de consentimiento de privacidad simplificado
Este es uno de los cambios de UX más impactantes de este ciclo.
Muchas gracias a @eureka928, con revisiones de @a7m-1st y @Wendong-Fan, por refactorizar por completo la experiencia de consentimiento de privacidad.
Anteriormente, se pedía a los usuarios una página de ajustes de privacidad con cuatro interruptores dentro de la interfaz de chat, una interrupción que añadía fricción al flujo de trabajo principal. En v0.0.87, todo ese flujo se ha reemplazado por un único interruptor opcional de telemetría "Ayuda a mejorar Eigent".
¿Qué ha cambiado?
- Se eliminó la validación de consentimiento en tiempo de ejecución de los componentes ChatBox e InputBox
- Se reemplazó la página de privacidad con múltiples interruptores por un único interruptor opcional
- Se añadió el campo
help_improveal modelo de backendUserPrivacySettings - Se creó un componente reutilizable de Checkbox de Radix UI para controles de formulario coherentes
- Se actualizó la internacionalización en los 11 idiomas compatibles
- Se limpiaron componentes no utilizados — el antiguo componente Dialog/Privacy ya no existe
¿El resultado? Un onboarding más fluido y una interfaz de chat que sigue centrada en lo importante: hacer el trabajo con tus agentes.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1239
🤖 Compatibilidad con el modelo GPT-5.4
La flexibilidad de modelos sigue creciendo.
Gracias a @fengju0213, Eigent ahora admite GPT-5.4 como opción de modelo disponible, manteniendo la plataforma al día con lo último de OpenAI.
Gracias a este PR, ahora obtienes:
- GPT-5.4 en el selector de modelos
- Acceso a capacidades mejoradas de razonamiento y seguimiento de instrucciones
- Compatibilidad total en todos los tipos de agente
Tanto si estás creando flujos de trabajo complejos de varios pasos como si ejecutas agentes sencillos de preguntas y respuestas, tener acceso a los modelos más nuevos significa que siempre puedes elegir la mejor herramienta para el trabajo.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1465
🧠 Toolkit de agente multimodal mejorado
Una importante corrección arquitectónica para cualquiera que dependa de capacidades de visión.
Gracias a @Wendong-Fan por reemplazar el ImageAnalysisToolkit obsoleto por el nuevo ScreenshotToolkit.
¿Qué mejora?
- Las tareas de análisis de imágenes ahora usan correctamente el modelo configurado por el usuario
- Se acabó la caída silenciosa a un valor predeterminado codificado
- La selección de tu modelo se respeta en todos los tipos de tarea, incluida la captura de pantalla y el análisis de imágenes
Este es un cambio importante: garantiza que, cuando eliges un modelo, ese sea realmente el que realiza el trabajo en cada flujo, incluidos los multimodales.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1464
📊 Mejor visualización de la tasa de éxito para los triggers
Un detalle pequeño. Una gran mejora de claridad.
Gracias a @Desel72, con revisiones de @Zephyroam y @bytecii, por corregir cómo se muestran las tasas de éxito de los triggers.
Cuando un trigger está esperando su primera ejecución, la tasa de éxito antes mostraba un engañoso "0%". Ahora muestra "–" hasta que haya datos reales de ejecución disponibles.
¿Qué ha cambiado?
- La tasa de éxito muestra "–" en lugar de "0%" para triggers no ejecutados
- Las constantes de umbral se extrajeron a una ubicación compartida para un código más limpio
- Un informe de estado más honesto y preciso
Se acabó la duda sobre si tu trigger realmente ha fallado o simplemente aún no se ha ejecutado.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1424
⚡ Inicio más rápido del modo de desarrollo
Otra mejora para la experiencia del desarrollador.
Gracias a @4pmtong por optimizar el flujo de inicio de desarrollo, integrado por @Wendong-Fan.
Anteriormente, la aplicación descargaba e instalaba uv en cada inicio cuando cambiaban las versiones o el directorio .eigent/bin no estaba inicializado. En modo de desarrollo, Eigent ahora busca primero un uv instalado en el sistema en tu PATH, evitando descargas redundantes y aprovechando las cachés existentes.
¿Qué mejora?
- Busca
uven el PATH del sistema antes de recurrir a.eigent/bin - Usa comandos adecuados a la plataforma:
where.exe(Windows) ywhich(macOS/Linux) - Sustituye
execSyncporexecFileSyncpara evitar vulnerabilidades de inyección de shell - Solo en modo de desarrollo — las compilaciones de producción no se ven afectadas
Ciclos de iteración más rápidos para todos los que contribuyen a Eigent.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1448
📦 Seguimiento de versiones del wrapper de NPM
Un molesto error de actualización, eliminado.
Gracias a @4pmtong, aprobado por @bytecii, por corregir un problema de gestión de versiones con los wrappers de npm.
Cuando los usuarios actualizaban Eigent (por ejemplo, de 0.0.85 a 0.0.86), los scripts wrapper seguían apuntando al antiguo entorno virtual de Python. Esto hacía que los wrappers hicieran referencia a dependencias obsoletas después de una actualización.
¿Qué se ha corregido?
- Los wrappers ahora almacenan el
pythonPathreal en lugar de un marcador estático - Detección automática cuando la ruta cambia durante las actualizaciones
- Los scripts wrapper se recrean automáticamente — no hace falta limpieza manual
Las actualizaciones ahora simplemente funcionan.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1458
🐛 Corrección de errores
Esta versión también incluye varias correcciones de errores específicas para mejorar la estabilidad:
-
Corregido el error de privacidad de
help_improve— Se resolvió un problema de validación de la UI causado por un campo inesperado del backend, con un parche posterior en el lado del servidor. (#1455 — @a7m-1st) -
Corregidos problemas de UI inducidos por triggers — Se ajustó el espaciado del encabezado en Windows, se restauró el desplazamiento del visor de archivos y se ocultaron ajustes de ejecución innecesarios en las configuraciones de triggers programados. (#1453 — @a7m-1st)
-
Corregido el desplazamiento para HTML y PDF — Se resolvieron problemas de desplazamiento al ver contenido HTML y PDF en el visor de archivos. (#1470 — @4pmtong)
-
Añadida la dependencia
react-checkboxque faltaba — Se corrigió un paquete faltante requerido por la UI actualizada de ajustes de privacidad. (#1467 — @4pmtong) -
Corregidos errores tipográficos en README — Limpieza menor de la documentación. (#1461 — @layla)
❤️ La comunidad sigue elevando el nivel
Este sprint entregó:
- Un flujo de consentimiento de privacidad simplificado
- Compatibilidad con el modelo GPT-5.4
- Un toolkit de agente multimodal mejorado
- Mejor informe del estado de los triggers
- Inicio más rápido del modo de desarrollo
- Actualizaciones fiables de los wrappers de npm
Cada una de estas mejoras provino de colaboradores que se preocuparon lo suficiente como para mejorar lo que usan.
Ese es el poder del open source — y el poder del open source cowork.
Si llevas tiempo pensando en contribuir con modelos, UX, agentes, tooling o flujos de trabajo de cowork, este es tu momento.
Sigamos construyendo.
Recent Posts

Alternativa a Cursor (Gratuita y de Código Abierto): El Espacio de Trabajo que Tú Controlas
¿Buscas una alternativa gratuita y de código abierto a Cursor tras la adquisición por SpaceX? Compara costes, autoalojamiento, elección de modelo y residencia de datos, además de una ruta de migración.

Claude Record a Skill: Enseña a Claude grabando tu flujo de trabajo en pantalla
La función Record a skill de Claude convierte una grabación de pantalla en una habilidad reutilizable. Aprende cómo funciona, quién tiene acceso, los pasos de configuración y sus limitaciones.

Cursor Router Explicado: Calidad de Código Frontier a Menor Costo
Cursor Router selecciona automáticamente el mejor modelo para cada solicitud de programación, manteniendo calidad frontier mientras reduce costos. Descubre cómo funciona, sus tres modos y las compensaciones.