El menú de la conversación
La cabecera de una conversación te dice en qué conversación estás y cómo va. El
menú ⋯ a su derecha contiene todo lo que haces con la conversación o con el
relay que no forma parte de escribir un mensaje. Esta página lista ambos, una
fila por elemento, con las etiquetas exactamente como las muestra la app.
La cabecera #
De izquierda a derecha:
| Elemento | Lo que muestra |
|---|---|
| ☰ | Abre y cierra la lista de conversaciones. En un teléfono, la lista se desliza sobre la conversación y esta es la forma de abrirla. Mientras la lista está cerrada, las barras llevan el color del relay (consulta el punto de estado); en una pantalla más grande se quedan sin color. |
| Título | El título de la conversación. Antes de abrir una, dice Select or start a conversation (Selecciona o inicia una conversación). Cámbialo con ✍️ Edit conversation title (Editar el título de la conversación) en el menú. |
| 👁 antes del título | Aparece mientras al menos una persona tiene abierto el enlace compartido de la conversación. Pasa el puntero por encima para ver el número de espectadores. Consulta Espectadores. |
| via agent · "title" (vía agente · «título») | Aparece cuando un agente de otra conversación de este relay inició esta. Abre esa conversación mientras siga en tu lista; si no, es texto sin formato. Consulta Sesiones de agente. |
| 👁 watching N sessions (vigila N sesiones) | Un chip que aparece mientras esta conversación tiene suscripciones a otras sesiones; dice watching all sessions (vigila todas las sesiones) para una suscripción a todas. Haz clic en él para ver la lista. Consulta Sesiones vigiladas. |
| Carpeta de trabajo | La carpeta en la que trabaja la conversación, en todos los proveedores salvo Claude Cloud. En un chat de Claude Cloud, la línea nombra en su lugar el repositorio y la rama, escritos como ☁ example-. Oculta cuando no hay nada que mostrar. |
| Consumo de la sesión | Una línea de GitHub Copilot como Session: 0., unida con · a la fracción del plan mensual y a las solicitudes premium cuando se conocen. Los demás proveedores no tienen ninguna. Oculta cuando no hay nada que informar. Consulta GitHub Copilot. |
| 📍 | Mensajes fijados. Aparece solo cuando la conversación tiene mensajes fijados, con su número. Consulta Mensajes fijados. |
| 🙈 | Nuevo en 0.9.11 Mensajes ocultos a los espectadores del enlace compartido. Aparece solo mientras la conversación oculta alguno, con su número. Consulta La lista 🙈. |
| 🔍 | Search messages (Buscar mensajes): busca en el texto de los mensajes de todas las conversaciones. Consulta Búsqueda. |
| 🧠 | Check current context (Comprobar el contexto actual): abre una ventana Context usage (Uso del contexto) para esta conversación. Sin una conversación abierta, la ventana solo te dice que abras una. |
| ⋯ | El menú, más abajo. |
| ⛶ | Activa y desactiva la pantalla completa. Aparece solo en una pantalla del tamaño de un teléfono, y no en la app instalada. |
Nuevo en 0.9.17 En un teléfono (una ventana de hasta 680 px de ancho) la cabecera tiene dos filas. ☰, el título y los botones comparten la primera, así que el título ocupa el ancho que dejan los botones. La línea via agent, los chips (vigila, vigilado, programado), la carpeta de trabajo y el consumo de la sesión van uno junto a otro en la segunda fila, a lo ancho de toda la cabecera, y un chip ya no se parte dentro de su texto. Una cabecera sin nada para la segunda fila se queda en una fila. La cabecera de escritorio no cambia.
El modelo y el reasoning effort no están en la cabecera. Se eligen en el área de redacción; consulta Modelos y razonamiento.
El punto de estado #
El punto de estado del relay está arriba de la lista de conversaciones, junto a + New Chat (Nuevo chat). Pasa el puntero por encima para ver una frase que dice más que el color.
| Color | Significado |
|---|---|
| Gris | El navegador no llega al relay web. Información emergente: Web relay unreachable (Relay web inaccesible). |
| Verde | El relay responde. Información emergente: Web relay reachable (Relay web accesible). Añade cuántos workers de sesión están procesando, degradados o esperando una pregunta, o CLI offline (CLI sin conexión) cuando no hay ningún worker conectado. |
| Ámbar | El relay responde y además es accesible por un Cloudflare Tunnel conectado. Información emergente: Web relay reachable via Cloudflare Tunnel (Relay web accesible mediante Cloudflare Tunnel). |
Un túnel configurado pero no conectado deja el punto en verde y lo indica en la información emergente, por ejemplo Web relay reachable; Cloudflare tunnel disconnected (Relay web accesible; túnel de Cloudflare desconectado).
El menú ⋯ #
El menú tiene el mismo orden en todas partes. Algunas entradas necesitan una conversación abierta y se omiten, no se atenúan, cuando no hay ninguna abierta; las demás están siempre que hayas iniciado sesión, así que ⚙️ Settings (Ajustes) es accesible en una instalación nueva. Las dos primeras líneas son información; solo 🚮 Empty queue (Vaciar la cola), en la segunda, es un control.
Este no es el menú de la fila
Hacer clic derecho en una fila de la lista de conversaciones abre un menú distinto y más corto. Consulta La lista de conversaciones.
| Entrada | Aparece | Qué hace |
|---|---|---|
| Versión del shell de la PWA | Siempre | Nombra la versión del shell de la app que ha cargado tu navegador, por ejemplo v0.. |
| Queue, 🚮 Empty queue | Siempre | La queue cuenta como pending=. 🚮 Empty queue pregunta Drop all queue rows in pending, processing, and parked states? (¿Descartar todas las filas de la queue en los estados pending, processing y parked?) y después descarta todos los mensajes pendientes, en proceso y aparcados de todas las conversaciones. No se puede deshacer. Consulta Los turns y la queue. |
| ✍️ Edit conversation title | Hay una conversación abierta | Convierte el título en un campo (de hasta 120 caracteres) con Save (Guardar) y Cancel (Cancelar). El botón del menú queda bloqueado mientras editas. Consulta El título. |
| ☀️ Day mode / 🌙 Night mode (Modo Día / Modo Noche) | Siempre; en la vista compartida de solo lectura es la única entrada | Cambia entre el tema claro y el oscuro. La etiqueta nombra el modo al que cambias. Fija el mismo valor que Theme (Tema) en Settings → General (Ajustes → General). Nuevo en 0.9.11 Vuelve a estar para los usuarios con sesión iniciada, con o sin una conversación abierta; en 0.9.10 solo aparecía en la vista compartida. |
| 📊 Check Usage (Ver consumo) | Siempre | Abre una ventana Plan usage (Consumo del plan) con una pestaña y una tarjeta por proveedor, empezando por la pestaña del proveedor con el que trabajas. Consulta Claude Cloud para su tarjeta. |
| ➡️ Share conversation (Compartir la conversación) | Hay una conversación abierta | Crea el enlace público de solo lectura y lo copia. Consulta Compartir. |
| ⛔ Stop sharing (Dejar de compartir) | La conversación abierta tiene un enlace | Nuevo en 0.9.11 Termina el enlace tras una confirmación y elimina su registro de accesos. Consulta Tus enlaces compartidos. |
| 🔍 Preview as shared (Vista como compartida) | Hay una conversación abierta | Nuevo en 0.9.11 Muestra la conversación como la mostraría su enlace, con las rutas sustituidas en verde y lo que aún parece una ruta en ámbar. No crea ningún enlace. Consulta Vista como compartida. |
| 🗄 Archive conversation (Archivar la conversación) | Hay una conversación abierta | Archiva la conversación. Solo pregunta antes cuando el worker de la conversación sigue en ejecución o un turn está trabajando; una conversación sin conexión se archiva de inmediato. En una conversación archivada, la entrada dice 📂 Unarchive conversation (Desarchivar la conversación). Consulta Archivar y desarchivar. |
| 🧩 Session group… (Grupo de sesiones…) | Hay una conversación abierta | Nuevo en 0.9.11 Abre el selector de grupos de la conversación: añadirla a un grupo, crear uno nuevo, moverla o sacarla. Consulta Grupos de sesiones. |
| 🖥️ Inspect tmux console (Inspeccionar la consola de tmux) | Hay una conversación abierta | Abre la consola de tmux, una vista de solo lectura del worker de la conversación. Necesita tmux, y solo algunas conversaciones tienen una pantalla que mostrar. |
| 🤗 Select Models (Seleccionar modelos) | Siempre | Elige qué modelos detectados aparecen en los selectores. Se guarda para todo el relay. Consulta Seleccionar modelos. |
| 🗂️ Change CWD (Cambiar la carpeta de trabajo) | Hay una conversación abierta y no es un chat de Claude Cloud | Fija la carpeta para el próximo inicio, o vuelve a iniciar el agente en una carpeta nueva. Consulta Cambiarla más tarde. |
| 🌿 Git changes (Cambios de Git) | Hay una conversación abierta | Abre una ventana con la rama y los archivos modificados del repositorio git de la carpeta de trabajo de la conversación, un diff de cada archivo y un botón ⬇ Pull. Consulta Cambios de Git. |
| ☁️ Open on claude.ai (Abrir en claude.ai) | Un chat de Claude Cloud cuya sesión en la nube existe | Abre la sesión en claude.ai. Consulta Claude Cloud. |
| ⚙️ Settings | Siempre | Abre el cuadro de diálogo de ajustes, con o sin una conversación. Consulta Ajustes. |
| ℹ️ About OAR · version (Acerca de OAR · versión) | Siempre, pero no en la vista compartida | Nuevo en 0.9.11 Abre qué es este relay y qué ha hecho. Consulta About OAR. |
| 🌄 Restart web relay (Reiniciar el relay web) | Siempre | Pone en cola un reinicio del relay. Mientras hay uno en cola, la etiqueta dice 🌄 Restart pending… (Reinicio pendiente…). Consulta más abajo. |
| 💤 Suspend host (Suspender el host) | Salvo que se desactive en Settings | Pone en suspensión la máquina del relay cuando los agentes terminan. Mientras hay una en cola, la etiqueta dice 💤 Suspend pending… (Suspensión pendiente…). Consulta más abajo. |
| ☠️ Kill session (Matar la sesión) | Hay una conversación abierta; atenuada mientras no tiene sesión de worker | Detiene el worker de la conversación. Consulta más abajo. |
Dos acciones que tenían versiones anteriores, 🗜️ Compact (Compactar) y
🔄️ Refresh history (Actualizar el historial), ya no están en el menú.
Compactar es el comando / en el área de redacción; consulta
Compactar una conversación.
En la vista compartida solo queda la entrada de Día o Noche, y el botón del menú sigue funcionando aunque no se haya podido cargar la conversación compartida.
About OAR (Acerca de OAR) Nuevo en 0.9.11 #
ℹ️ About OAR nombra la versión del relay en el menú, por ejemplo
ℹ️ About OAR · 0., y abre una ventana con qué es este relay y qué ha
hecho:
- la versión, el commit (en un checkout de git) y cuándo arrancó el relay;
- cada proveedor activado, con su versión de CLI y de SDK y si está en línea. DeepSeek no está en esta lista, aunque esté activado;
- conversaciones, turns y mensajes desde la primera conversación, turns por proveedor, y el consumo que informan los proveedores: solicitudes premium de Copilot, tokens y coste de Cursor y Grok, coste de Claude Cloud. Los turns de DeepSeek se cuentan, pero su gasto está en la tarjeta de consumo de DeepSeek, no aquí;
- el tiempo en marcha, el tamaño de la base de datos y los workers que corren.
Con Check for updates automatically (Buscar actualizaciones automáticamente) activado, nombra la última versión; con la comprobación desactivada, dice dónde activarla. No envía nada a oar.sh por sí misma. Los espectadores de un enlace compartido no tienen la entrada.
La ventana lee GET /, que necesita el token de acceso. El relay
cuenta una base de datos grande en pasos pequeños y guarda los totales durante
un minuto, así que reabrir la ventana enseguida muestra los mismos números.
La consola de tmux #
🖥️ Inspect tmux console abre una ventana titulada tmux Console Inspector (read-only) (Inspector de la consola de tmux, solo lectura) con el id de la sesión y una línea de estado. Es una vista, no un terminal: no puedes escribir en ella y no tiene botón de actualizar. Cerrarla, o hacer clic fuera de ella, termina la vista y el worker no se ve afectado. Una conversación que aún no tiene sesión responde con el aviso Select a conversation with a bound SDK session first. (Selecciona primero una conversación con una sesión SDK vinculada.)
Lo que ves depende del agente de la conversación:
| Conversación | La ventana muestra |
|---|---|
| GitHub Copilot con el motor de extensión | La pantalla del terminal de Copilot en vivo. La línea de estado dice Read-only stream attached (Flujo de solo lectura conectado). |
| GitHub Copilot y OpenAI con el motor SDK, Claude, Claude Cloud, Cursor, Grok, DeepSeek | Ninguna pantalla. Estos agentes son procesos sin interfaz; su salida va a un archivo de registro en el host del relay, no al panel de tmux, así que la ventana se conecta pero queda vacía. El ajuste de Copilot dice lo mismo: «no tmux inspector for those sessions». |
La vista sigue al worker en vivo. Si ese flujo en vivo termina mientras el worker sigue en ejecución, la ventana cambia a una instantánea de la pantalla tomada cada 0,7 segundos aproximadamente. Si no puede cargar su visualización de terminal desde internet, pasa a texto sin formato y la línea de estado lo indica.
El inspector necesita que el worker de la conversación se ejecute en una sesión
de tmux, lo que ocurre en Linux y macOS con tmux instalado. En Windows, y en un
host sin tmux, la entrada sigue en el menú y la línea de estado muestra
tmux is unavailable on this relay host (tmux no está disponible en este host
del relay). También se niega cuando el worker no está en ejecución: Session
worker not found (No se encontró el worker de sesión), o Session worker is not
active (El worker de sesión no está activo) seguido de su estado. Consulta
Reinicios y reanudación para ver cómo
se ejecutan los workers.
Restart web relay (Reiniciar el relay web) #
🌄 Restart web relay pregunta antes y después pone en cola un reinicio del relay. El reinicio espera hasta que no haya ningún turn en curso, así que nunca interrumpe uno; un banner en todos los dispositivos muestra la espera. El relay vuelve en unos instantes y la página abierta se reconecta. Cuánto espera, qué sobrevive y qué se pierde se explica en Reinicios y reanudación.
Nuevo en 0.9.13 La ventana lista primero los turns de qué sesiones esperaría el reinicio, cuántos mensajes retendría y qué tareas en segundo plano siguen en ejecución. 🌄 Restart when idle (Reiniciar cuando esté inactivo) pone en cola el reinicio; Restart now (Reiniciar ahora) no espera. El banner nombra las sesiones como enlaces, muestra cuánto lleva esperando y tiene Restart now y Cancel restart (Cancelar el reinicio). Tras Ask after a queued relay restart has waited (Preguntar cuando un reinicio del relay en cola lleve esperando) (30 minutos de forma predeterminada) pregunta si reiniciar ahora, seguir esperando o cancelar. Elegir la entrada del menú mientras hay un reinicio en cola muestra las mismas opciones.
Cualquier navegador con sesión iniciada puede poner en cola el reinicio: necesita
el token de acceso y nada más. Nuevo en 0.9.11 Antes de 0.9.11, el relay lo
rechazaba por la red local y desde un proxy en otra máquina, y aun así la página
informaba de que había funcionado. Cuando el relay rechaza ahora la solicitud,
la página muestra el motivo del relay, y una solicitud que no obtuvo respuesta
lo indica. Desde un terminal en la máquina del relay, oar restart hace lo mismo.
Suspend host (Suspender el host) #
💤 Suspend host (consulta también Suspender el host) abre una ventana titulada Suspend host que lista lo que sigue en ejecución (turns, agentes en segundo plano, ejecuciones de CI abiertas). Si no hay nada en ejecución, pregunta Put this PC to sleep? (¿Poner este PC en suspensión?) y la máquina se suspende 30 segundos después de que confirmes, con un banner de cuenta atrás en todos los dispositivos que tiene un botón Cancel. Con agentes aún activos, ofrece 💤 Suspend when idle (Suspender cuando esté inactivo): la máquina se suspende cuando han terminado y todo lleva 2 minutos en calma. Vuelve a abrir la entrada (ahora 💤 Suspend pending…) o usa el banner para cancelar.
Solo funciona cuando el relay se ejecuta en Windows. En otro sistema, la ventana dice Host suspend is only available when the relay runs on Windows. (La suspensión del host solo está disponible cuando el relay se ejecuta en Windows.) La entrada aparece de forma predeterminada en todos los sistemas. Show Suspend host action (Mostrar la acción «Suspender el host») en Settings → General la muestra u oculta en tu navegador; consulta Ajustes.
Kill session (Matar la sesión) #
☠️ Kill session pide confirmación y después detiene el worker de la conversación y los procesos que inició. Un turn que estaba en curso termina y necesita un reintento o un mensaje nuevo; la conversación, su historial y los mensajes en cola se quedan, y el siguiente mensaje inicia un worker nuevo que reanuda la sesión del proveedor. Úsalo cuando una conversación está atascada, cuando Stop (Detener) no funciona, o cuando el agente debe empezar de nuevo para tomar herramientas o ajustes nuevos. La entrada está atenuada mientras la conversación no tiene sesión de worker. Los detalles están en Reinicios y reanudación.