Grupos de sesiones Nuevo en 0.9.11
Cuando un agente inicia otras sesiones, la lista de conversaciones podría
llenarse de filas que van juntas. OAR las mantiene juntas: una sesión que un
agente de este relay inicia con la herramienta relay_ se sitúa en un grupo bajo
la sesión que la inició, o en el grupo en el que ya está esa sesión.
Nuevo en 0.9.16 Un agente también puede indicar un grupo existente para la sesión
que inicia, y mover una sesión a un grupo o sacarla de él, en este relay o en uno
emparejado. Tú puedes crear grupos a mano, ponerles nombre y meter y sacar
sesiones.
Un grupo solo cambia el aspecto de la lista. Cada sesión del grupo sigue siendo una conversación propia, con su propio worker, historial y menú.
Cómo se ve un grupo #
- La fila de cabecera es la sesión que inició las demás. Un grupo que creaste a mano, o uno cuya sesión inicial se archivó o eliminó, tiene en su lugar una línea con el nombre del grupo.
- Los miembros aparecen sangrados bajo la fila de cabecera.
- El botón de plegar (▾ o ▸) de la fila de cabecera abre y cierra el grupo.
- La etiqueta de la fila de cabecera resume los miembros, por ejemplo:
3 · 1 waiting for you, 2 running
El primer número cuenta las sesiones. El resto indica cuántas esperan una respuesta tuya, cuántas están en ejecución y cuántas fallaron, cuando las hay.
Un grupo al que nunca se le cambió el nombre muestra el título de la sesión inicial.
Plegar #
Un grupo está abierto mientras algo en él se ejecuta o te espera. Cuando todo lo que contiene ha terminado, se pliega solo, salvo que lo hayas abierto o cerrado tú: el navegador recuerda tu elección y esta prevalece.
El grupo que contiene la conversación abierta permanece abierto, y lo mismo todos los grupos mientras hay un filtro activo, así que una coincidencia nunca queda oculta.
Cuando un miembro espera una respuesta a una pregunta o una aprobación, la etiqueta lo indica, también mientras el grupo está plegado. Un toque en la etiqueta abre ese miembro.
Orden #
Los grupos se sitúan en la lista como filas individuales, según su actividad más reciente. La actividad de cualquier miembro sube todo el grupo arriba. Dentro de un grupo, los miembros conservan el orden que fijaste (consulta Mover filas).
Nuevo en 0.9.17 Una sesión que se une a un grupo que ordenaste a mano va primero, justo debajo de la fila de cabecera: una sesión que un agente inicia en el grupo y una que se mueve a él con un menú o por un agente. Antes se añadía al final. El orden que fijaste para las demás se conserva, y tu siguiente arrastre vuelve a numerar los miembros según el orden que ves. En un grupo que nadie ordenó, los miembros van según su actividad más reciente, así que allí una sesión nueva queda arriba de todos modos.
El menú de la fila de cabecera #
Haz clic derecho en la fila de cabecera, o mantenla pulsada en un teléfono. Además de las entradas propias del menú de la fila, tiene:
| Entrada | Lo que hace |
|---|---|
| Archive group (N) (Archivar el grupo, N) | Archiva las N sesiones del grupo tras una confirmación. Los miembros que todavía trabajan se conservan y se nombran en el aviso; detenlos primero. Consulta Archivar. |
| Stop all running (N) (Detener todas las activas, N) | Detiene todos los turns en curso y las tareas en segundo plano del grupo tras una confirmación. Cada sesión se detiene en su siguiente punto seguro. Una tarea sin botón Stop (Detener) se nombra; usa allí Kill session (Matar la sesión). |
| Rename group (Renombrar el grupo) | Le da al grupo un nombre propio, de hasta 60 caracteres. |
| Dissolve group (Disolver el grupo) | Termina el grupo tras una confirmación. Sus sesiones se quedan, como filas individuales. |
Añadir y mover sesiones #
El menú de cada fila tiene las entradas de grupo:
| Fila | Entradas |
|---|---|
| Una sesión individual | Add to group… (Añadir al grupo…): elige un grupo, o escribe un nombre bajo New group (Nuevo grupo) para crear uno. |
| Una sesión de un grupo | Move to another group… (Mover a otro grupo…), Remove from group (Quitar del grupo) y, para un miembro, también Move up (Subir) y Move down (Bajar). |
🧩 Session group… (Grupo de sesiones…) en el menú ⋯ de la conversación abre el mismo selector para
la conversación abierta.
Mover filas #
Arrastra una sesión a un grupo, fuera de él o a otro sitio dentro de él. El orden que fijas se conserva, y una sesión que se une más tarde va primero (consulta Orden). Suelta una sesión individual sobre el centro de otra sesión individual y las dos forman un grupo nuevo.
- Con un ratón, arrastra la fila.
- En un teléfono, mantén pulsada la fila hasta que se levante y luego mueve el dedo para arrastrarla. Una pulsación que no se mueve abre el menú de la fila al levantar el dedo.
- Con el teclado, usa Move up y Move down en el menú de un miembro.
Las filas no se mueven en la vista de archivadas, mientras hay un filtro activo ni en la línea con el nombre de un grupo. Allí una pulsación larga abre el menú mientras aún mantienes pulsado.
Lo que ven los agentes #
list_ indica el grupo en el que está cada
sesión, y read_ añade los
demás miembros del grupo y lo que hace cada uno.
Nuevo en 0.9.16 relay_ lista los grupos de un relay con su id, su nombre y
su número de sesiones, pero sin los títulos de los miembros. Los ve un agente de
este relay, y también un agente de un relay que emparejaste con este. Con esa
lista, un agente puede iniciar una sesión directamente en un grupo existente:
create_ acepta group, el id del grupo o su nombre sin distinguir mayúsculas y minúsculas.
La tarjeta de aprobación nombra el grupo. Un grupo que no existe, o un nombre que
encaja con dos grupos, se rechaza, y no se crea ninguna sesión.
| La sesión nueva de un agente | Va a parar a |
|---|---|
En este relay, sin group |
El grupo de la sesión que la inició, o un grupo nuevo con esa sesión como cabecera |
En un relay emparejado, sin group |
Ningún grupo |
Con group |
El grupo indicado, en cualquiera de los dos relays |
Nuevo en 0.9.16 Con update_ un agente mueve una sesión a un
grupo (por id o por nombre), o la saca con "none". Un nombre que el relay no
tiene crea un grupo nuevo. Mover una sesión que no inició la propia conversación
del agente necesita tu Allow (Permitir) una vez por conversación.
- Un agente nunca quita un grupo que creaste tú. Cuando un agente saca su última sesión, el grupo se queda en la lista como group · empty (grupo · vacío). Cámbiale el nombre o disuélvelo desde su menú (clic derecho, o mantenerlo pulsado en un teléfono); nada lo quita por sí solo, y los agentes todavía pueden indicarlo.
- Un grupo que creó un agente, con un nombre nuevo o al iniciar sesiones, desaparece en cuanto queda vacío.
Cambiar el nombre, disolver y reorganizar grupos sigue siendo cosa tuya.
Por proveedor #
Nada cambia según el proveedor. Cualquier sesión puede estar en un grupo, y un
agente de cualquier proveedor que tenga la herramienta relay_ pone en un
grupo las sesiones que inicia.