Estado del pull request en el panel
Cuando la rama en la que trabaja un agente tiene un pull request abierto, su número aparece en el encabezado del panel. El color indica el resultado de las verificaciones automáticas: verde cuando pasaron, rojo con el recuento cuando alguna falló, y en curso mientras todavía se ejecutan. El mismo indicador aparece en el pie y en el panel de Git, referido a la rama actual.
Acciones desde el indicador
Un clic abre la lista de verificaciones, con la duración de cada una, y tres opciones: abrir el pull request en el navegador interno, ver el registro del fallo o pedir la corrección al agente responsable. En esta última opción, el agente recibe los detalles del fallo junto con la petición.
Aviso inmediato de fallo
Cuando una verificación falla, el aviso aparece en el momento e indica qué agente y qué se rompió, incluso con otro proyecto en primer plano.
Sesiones de navegador separadas
Lo que los agentes abren en el navegador usa una sesión separada de la suya. Es posible mantener la sesión iniciada en servicios como GitHub en el navegador del lienzo sin que los agentes tengan acceso a ella.
Desactivar todo esto
En Ajustes, una sola opción elimina el indicador, los avisos y las consultas a GitHub.
Panel de rendimiento
Un panel nuevo, que se abre con ⌘K y términos como rendimiento, lento o memoria, muestra el consumo de memoria y de procesamiento por nombre. Agentes, navegadores y terminales aparecen por separado, de modo que se identifica de inmediato qué está consumiendo más.
Informe automático cuando algo sale del patrón
La aplicación aprende cuánto suele consumir en su uso habitual. Cuando el consumo se aparta de ese patrón, graba un informe del momento: agentes abiertos, qué hacía cada uno, navegadores y la evolución minuto a minuto. El informe permanece solo en su equipo.
Indicador en la barra de estado
Junto al control de zoom hay un número discreto que toma color cuando el consumo sale del patrón. El clic abre el panel de rendimiento.
Ajuste de sensibilidad
En Ajustes, en la sección Rendimiento, solo se define cuánta desviación debe generar un aviso. No hay campo de gigabytes: la referencia la mide la propia aplicación y sigue su uso.
Reposo de agentes inactivos
Al activarlo en Ajustes, en la sección Agentes, un agente sin actividad durante un período entra en reposo y libera memoria. El panel muestra entonces un botón Despertar y la conversación se retoma en el punto en que quedó. Nunca entran en reposo los agentes que están trabajando, los que esperan una respuesta y el panel enfocado. Enviar un mensaje, por texto o por voz, también despierta al agente, que lo recibe en cuanto vuelve. La función viene desactivada, y la aplicación indica el camino hacia ella cuando hay agentes detenidos consumiendo memoria.
Herramientas externas elegidas por lienzo
Al crear o editar un lienzo es posible elegir qué herramientas externas quedan disponibles para los agentes de ese proyecto, en lugar de cargarlas todas. En las mediciones internas, el consumo por agente bajó de 482 MB a 190 MB. Si la elección se cambia con agentes abiertos, estos vuelven con la nueva configuración sin perder la conversación.
Asunto actual de cada agente
Debajo del nombre, en el panel, el propio agente describe en una línea el asunto en el que está: Pruebas de integración de pagos, Fuga de memoria en el reproductor. No es un fragmento de la petición ni de la respuesta, sino el asunto en lenguaje común. Una mirada al lienzo muestra dónde está cada agente.
Asunto definido a mano
Un doble clic en la línea permite escribir el texto deseado. A partir de ahí ningún agente lo modifica. Para devolver el control al agente, basta con borrar el texto o usar la opción correspondiente en el menú contextual.
Reverso del panel renovado
El reverso del panel deja de enumerar recuentos de acciones y pasa a mostrar lo que el agente escribió sobre el trabajo actual: el asunto, el contexto en dos o tres frases sin jerga y, destacado, lo que espera de usted.
Resumen por voz más preciso
Al preguntar a Nina cómo están los agentes, la respuesta usa ahora esas descripciones, incluidos los que están detenidos a la espera de una respuesta y lo que necesitan saber.
Encabezado según la escala de interfaz
El nombre del agente y la línea de asunto siguen la escala de interfaz definida en Ajustes.