Vista de conversación
La vista de conversación muestra una sesión de agente como un chat: mensajes, tarjetas de herramientas y solicitudes de permiso que se responden con botones. Este capítulo describe cómo cambiar entre la vista de terminal y la vista de conversación, cómo enviar mensajes mientras el agente trabaja, los controles situados bajo el cuadro de mensaje, el retroceso, las tareas en segundo plano, los límites de uso y la lectura de conversaciones largas.
1. Qué es la vista de conversación
Todas las sesiones de agente pueden ejecutarse en la vista de terminal, en la que el agente muestra su propia interfaz de terminal. Cinco agentes pueden ejecutarse además en la vista de conversación: Claude Code, Codex, OpenCode, Pi y OMP. Los demás tipos de agente siempre usan la vista de terminal.
En la vista de conversación, VelaTerm presenta la conversación con su propia interfaz: los mensajes que usted envía, las respuestas y el razonamiento del agente, una tarjeta por cada llamada a herramientas y tarjetas para las solicitudes de permiso y las preguntas. Puede cambiar el modelo, el esfuerzo de razonamiento y el modo de permisos con los controles situados bajo el cuadro de mensaje sin reiniciar la sesión.
Ambas vistas continúan la misma conversación. Una sesión puede pasar de una vista a la otra, y el historial se conserva.
2. Elegir una vista
Vista predeterminada por agente. Ajustes ▸ Agentes ▸ «Vista predeterminada» determina en qué vista se abren las sesiones nuevas de ese agente. Las opciones son «Vista de conversación» y «Vista de terminal»; el valor predeterminado es «Vista de conversación» para los cinco agentes. Las sesiones existentes conservan la vista con la que se crearon.
Por sesión. El cuadro de diálogo «Nuevo con argumentos…» incluye la opción «Se abre en», de modo que una sesión concreta puede iniciarse en la otra vista.
Cambiar una sesión existente. El encabezado del panel tiene un botón de cambio:
- En la vista de terminal, el botón del robot («Vista de conversación») pasa la sesión a la vista de conversación.
- En la vista de conversación, el botón del terminal («Vista de terminal») la devuelve a la vista de terminal. Una breve indicación señala este botón hasta que usted cierra la indicación o usa el botón.
Si el agente está trabajando, VelaTerm pregunta primero: «Cambiar de vista reinicia el agente. El turno en curso se interrumpirá. La conversación se conserva». Elija «Cambiar» para continuar. Una sesión inactiva cambia de vista de inmediato.
3. Enviar mensajes
El cuadro de mensaje muestra el texto «Escribe al agente, o usa /comandos, /habilidades y @archivos». Enter envía el mensaje; Shift+Enter añade una línea. Con el cursor al principio o al final del texto, ↑ y ↓ recuperan los mensajes que ha enviado antes en esta conversación.
Una conversación nueva muestra «Escriba en el campo inferior para iniciar la conversación». El proceso del agente se inicia al enviar el primer mensaje.
Mientras el agente trabaja
Mientras se ejecuta un turno, el cuadro de mensaje muestra «Escribe un mensaje; se enviará cuando termine este turno». Hay tres formas de enviar un mensaje:
| Acción | macOS | Windows y Linux |
|---|---|---|
| Poner en cola: enviar cuando termine este turno | Enter | Enter |
| Añadir indicación: incorporar el mensaje al turno en curso | ⌥Enter o el botón «Añadir indicación» | Alt+Enter o el botón «Añadir indicación» |
| Interrumpir: detener el turno y enviar primero este mensaje | ⌘Enter | Ctrl+Enter |
Las indicaciones durante el turno funcionan con los cinco agentes. Cuando no hay ningún turno en curso, estas combinaciones de teclas simplemente envían el mensaje.
Los mensajes en cola aparecen en «Mensajes pendientes». Haga clic en un mensaje para editarlo, use su botón «Añadir indicación» para incorporarlo al turno en curso o quítelo con ×. Los mensajes en cola se envían en orden a medida que terminan los turnos.
Para detener el turno en curso, pulse Esc o haga clic en el botón de detener, que sustituye al botón de enviar mientras el cuadro de mensaje está vacío («Detener · Esc»). La conversación muestra «Deteniendo el turno actual…» y después «Turno actual detenido».
4. Controles bajo el cuadro de mensaje
La fila situada bajo el cuadro de mensaje contiene los controles que se aplican al siguiente mensaje. Los controles disponibles dependen del agente y del modelo:
| Control | Agentes | Función |
|---|---|---|
| Modelo | Los cinco | Selecciona el modelo. «Usar el modelo predeterminado de <agent>» sigue la configuración propia del agente |
| Esfuerzo de razonamiento | Los cinco | Selecciona el nivel de razonamiento que ofrece el modelo elegido; Claude ofrece además «Desactivado» |
| Modo de colaboración | Codex, OpenCode | Codex: «Predeterminado» (trabaja directamente) o «Planificación» (investiga y prepara primero un plan). En OpenCode, este control se llama «Agente» y selecciona el agente de OpenCode, como build o plan |
| Modo de permisos | Claude, Codex, OpenCode, OMP | Consulte la tabla siguiente |
| Modo rápido | Claude, en los modelos que lo admiten | Activa o desactiva el modo rápido |
| Velocidad | Codex, cuando se ofrecen varias velocidades | Selecciona la velocidad del servicio |
| Tono | Codex, en los modelos que lo admiten | «Tono predeterminado», «Neutral», «Cordial» o «Pragmático» |
| Servidores MCP | Claude, Codex | Muestra los servidores MCP configurados y su estado; permite reconectar, desactivar o activar un servidor. En Codex, activar o desactivar un servidor modifica su configuración de usuario de Codex, que también usan otras conversaciones de Codex |
| Tareas en segundo plano | Claude | Consulte el §9 |
| Cuenta | Claude, Codex | Permite volver a iniciar sesión o cerrarla; consulte el §12 |
| Créditos de restablecimiento de Codex | Codex | Muestra y utiliza los créditos de Codex para restablecer los límites de uso |
Los menús Modelo, Esfuerzo de razonamiento y Modo de permisos ofrecen «Predeterminado», que convierte la elección actual en la predeterminada para las conversaciones nuevas de ese agente. Un esfuerzo predeterminado se asocia al modelo para el que se eligió.
Ajustes ▸ Vista de conversación ▸ «Barra de herramientas del editor» determina qué controles aparecen junto al cuadro de mensaje y en qué orden. Modelo, Esfuerzo de razonamiento, Modo de colaboración y Modo de permisos están activados de forma predeterminada. Los controles desactivados, o los que no caben, pasan al menú Más, de modo que todos los controles compatibles siguen siendo accesibles. Servidores MCP y Tareas en segundo plano están deshabilitados mientras el proceso del agente no está en ejecución («El proceso del agente no está en ejecución. Envía un mensaje para iniciarlo»).
Las conversaciones de Claude y Codex muestran además un pequeño indicador de contexto junto al botón de enviar en cuanto el agente comunica sus primeras cifras. Su color cambia a medida que se llena el contexto o se acerca un límite de uso. Sitúe el puntero sobre él para ver el uso del contexto («Contexto: … de … tokens»), el coste de la sesión cuando el agente lo comunica y los avisos sobre límites de uso.
Modos de permisos
| Agente | Modos |
|---|---|
| Claude Code | «Modo plan», «Preguntar siempre», «Aceptar ediciones», «Modo automático», «Sin preguntar» |
| Codex | «Solo lectura», «Modo automático», «Acceso total» |
| OpenCode | «Preguntar siempre», «Sin preguntar» |
| OMP | «Preguntar siempre», «Sin preguntar» |
| Pi | Sin control de permisos; Pi ejecuta las herramientas sin preguntar |
Un cambio en una sesión de Codex se aplica en el siguiente turno, y el menú lo indica. Para pasar una sesión de Claude en ejecución a «Sin preguntar» es necesario reiniciarla; VelaTerm pregunta «¿Reiniciar para omitir las confirmaciones?» y conserva el historial de la conversación. «Sin preguntar» y «Acceso total» omiten todas las confirmaciones, así que úselos con precaución.
5. Responder al agente
Cuando el agente requiere su intervención, aparece una tarjeta al final de la conversación y el punto de estado de la sesión se vuelve amarillo:
- Solicitud de permiso: «<tool> pide ejecutarse», con «Permitir» y «Denegar». Algunas solicitudes ofrecen además reglas permanentes, como «Permitir … en esta sesión» o «Permitir … siempre».
- Pregunta: «El agente tiene una pregunta». Elija o escriba una respuesta y pulse «Siguiente» o «Enviar»; «Descartar» la deja sin responder.
- Aprobación del plan: «Plan a la espera de aprobación», con «Aprobar y ejecutar» y «Rechazar».
- Solicitud de datos de un servidor MCP: «<server> solicita datos», con «Enviar», «Rechazar» y «Cancelar».
6. Imágenes
Pegue o arrastre imágenes al cuadro de mensaje. Un mensaje puede incluir hasta 4 imágenes de 5 MB como máximo cada una; si se descarta una imagen, el cuadro de mensaje explica el motivo. Las miniaturas aparecen encima del texto, cada una con un botón para quitarla. Una imagen se puede enviar sola, sin texto. Haga clic con el botón derecho en una imagen de la conversación para elegir «Ver imagen original», «Copiar imagen» o «Guardar imagen».
7. Comandos y autocompletado
Escriba / para ver la lista de comandos y @ para insertar la ruta de un archivo. Tab o Enter insertan la sugerencia resaltada; Esc cierra la lista. En Claude y Codex, la lista incluye los comandos y las habilidades propios del agente.
VelaTerm gestiona directamente estos comandos:
| Comando | Agentes | Efecto |
|---|---|---|
/clear (también /new) | Los cinco | Archiva esta sesión y la sustituye, en el mismo panel, por una sesión nueva y vacía con la misma configuración |
/rewind | Claude, Codex, OpenCode | Abre el menú de retroceso en su último mensaje (consulte el §8) |
/compact | Codex, OpenCode, Pi, OMP | Resume la conversación para liberar contexto |
/review | Codex | Pide a Codex que revise código; admite branch <name>, commit <sha> o instrucciones |
/undo, /redo | OpenCode | Revierte el último mensaje y sus cambios en los archivos, o restaura lo que revirtió la última operación de deshacer |
/share, /unshare | OpenCode | Crea o elimina un enlace para compartir la conversación |
8. Retroceder y editar
Sus mensajes tienen un botón «Volver a este punto». Lo que se puede restaurar depende del agente:
| Agente | Opciones |
|---|---|
| Claude Code | «Retroceder la conversación», «Restaurar archivos», «Retroceder la conversación y restaurar archivos» |
| Codex | «Retroceder la conversación» |
| OpenCode | «Retroceder la conversación y restaurar archivos» |
| Pi, OMP | No disponible |
Al retroceder se eliminan el mensaje elegido y todo lo posterior. Esta acción solo está disponible mientras el proceso del agente está en ejecución e inactivo, sin mensajes en cola ni solicitudes de permiso abiertas. La restauración de archivos muestra cuántos archivos cambiarán antes de que usted confirme. El retroceso no se puede deshacer.
Los mensajes de Claude y Codex tienen además un botón «Editar». Cambie el texto o las imágenes, elija «Revisar y reenviar» y confirme con «Eliminar y reenviar». El mensaje original y todo lo posterior se eliminan de forma permanente, y el mensaje editado se envía desde ese punto. Los cambios en los archivos no se restauran.
9. Tareas en segundo plano (Claude)
Claude puede ejecutar subagentes y comandos en segundo plano. El control Tareas en segundo plano los enumera con su estado («En ejecución», «Completada», «Fallida», «Detenida»). Use «Detener» para terminar una tarea, o ábrala en su propia pestaña para ver el tiempo transcurrido, el recuento de tokens, las llamadas a herramientas, las instrucciones y el resultado. Mientras se ejecuta un turno, «Pasar el trabajo en curso a segundo plano» envía el trabajo actual a segundo plano para que usted pueda continuar la conversación.
Mientras hay tareas en segundo plano en ejecución, la sesión sigue figurando como en curso.
10. Límites de uso y continuación automática
Cuando una conversación de Claude o Codex se detiene porque se ha alcanzado un límite de uso de cinco horas o semanal, VelaTerm continúa la tarea en cuanto se restablece el límite. Esta función está activada de forma predeterminada; si no desea usarla, desactive Ajustes ▸ Comportamiento ▸ «Continuar tras el restablecimiento».
Con el ajuste activado, la conversación indica cuándo continuará, por ejemplo «Límite de uso de 5 horas alcanzado. Reanudación automática de la tarea: 14:30», con un botón «Cancelar». La espera se mantiene aunque se reinicie la aplicación. Termina sin enviar nada si usted envía un mensaje, retrocede la conversación, cancela la espera, desactiva el ajuste, archiva o elimina la sesión, o pasa la sesión a la vista de terminal. Si no se conoce la hora de restablecimiento, o si se vuelve a alcanzar el límite después de continuar, la conversación lo indica y no continúa por sí sola.
11. Leer conversaciones largas
- La parte más reciente de la conversación se carga primero. Desplácese hacia arriba o elija «Cargar mensajes anteriores» para leer los mensajes anteriores.
- Las llamadas a herramientas consecutivas se agrupan en una sola línea («N llamadas a herramientas»); haga clic en ella para ver cada llamada.
- Cada respuesta puede ocultar sus pasos intermedios («Ocultar pasos» / «Mostrar N pasos»). El encabezado del panel incluye «Ocultar todos los pasos» / «Mostrar todos los pasos».
- El botón «Buscar…» del encabezado del panel, o el atajo «Buscar en la terminal» (⌘F / Ctrl+Alt+F), permite buscar en la conversación.
- Si se ha desplazado hacia arriba, «Volver al mensaje más reciente» le lleva de nuevo al final.
- Sus propios mensajes tienen un botón para copiarlos. El texto de cualquier mensaje se puede seleccionar y copiar.
Las conversaciones archivadas se abren en modo de solo lectura en la base de conocimientos; consulte Gestión de la interfaz y sesiones §8.
12. Iniciar y cerrar sesión (Claude y Codex)
El control Cuenta («Cuenta de Claude» o «Cuenta de Codex») está desactivado de forma predeterminada en la barra de herramientas. Ábralo desde Más o actívelo en Ajustes ▸ Vista de conversación ▸ «Barra de herramientas del editor». Ofrece «Volver a iniciar sesión» y «Cerrar sesión». Los cambios de cuenta esperan a que termine el turno actual; en Claude, esperan además a que terminen las tareas en segundo plano y se resuelvan las solicitudes de permiso.
Codex. Cuando una solicitud de Codex indica que el inicio de sesión ya no es válido, la conversación ofrece «Volver a iniciar sesión». Abra la página de autorización e introduzca el código que aparece en la conversación. La vista se actualiza cuando finaliza el inicio de sesión, y puede continuar la misma conversación. El inicio de sesión con código de dispositivo debe estar habilitado para su cuenta o su espacio de trabajo de ChatGPT, y su versión de Codex CLI debe admitirlo. «Cancelar» detiene un inicio de sesión pendiente.
Claude. «Volver a iniciar sesión» muestra un enlace de autorización. Inicie sesión en esa página, pegue el código completo que aparece (incluida la parte posterior a #) en «Código de autorización» y elija «Enviar código». El código no se envía como mensaje del chat. Para ello se necesita una versión de la CLI de Claude que admita la autorización de cuentas.
Cerrar sesión pide confirmación. Esta acción borra las credenciales de la cuenta en el ordenador conectado, por lo que afecta a las demás sesiones que usan esas mismas credenciales. El historial de la conversación se conserva. Después de cerrar sesión, la conversación ofrece «Iniciar sesión» para continuar. Cerrar la sesión de Claude no modifica las claves de API configuradas.
13. Comandos de shell con !
Escriba ! seguido de un comando, por ejemplo ! az login --tenant <id>, para ejecutar el comando en la shell de la sesión en lugar de enviarlo al agente. Esta función está disponible en los cinco agentes.
- El comando se ejecuta en el directorio de trabajo del agente y con el entorno del agente. El texto que sigue a
!se pasa a la shell tal como se escribió. - Una fila «Comando de shell» muestra el comando, su salida en tiempo real y un botón «Cancelar». Cuando el comando termina, la fila muestra el código de salida o «Cancelado». Si la salida es larga, solo se conserva su parte final, y la fila lo indica.
- Cuando el comando termina, el agente recibe el comando y su salida, y puede reaccionar a ellos.
- En cada conversación solo puede ejecutarse un comando de shell a la vez. Los comandos de shell no admiten imágenes ni entradas interactivas. No hay límite de tiempo, por lo que un comando que espera un inicio de sesión en el navegador sigue ejecutándose hasta que termina o usted lo cancela.
14. Cuando el proceso del agente se detiene
- Al cerrar la pestaña de la conversación se libera el proceso del agente: un agente inactivo se detiene de inmediato, y un agente que está trabajando se detiene al terminar su turno actual. El siguiente mensaje que envíe lo vuelve a iniciar y continúa la misma conversación.
- «Terminar proceso», en el menú contextual de la sesión, termina un agente en ejecución tras una confirmación. El historial de la conversación se conserva.
- Si el agente termina por sí solo, la conversación muestra «El agente se detuvo (código N)».
- Si el agente no está instalado, el panel muestra «<Agent> no está instalado» con «Instalar ahora», «Documentación» y «Lo haré yo mismo». «Instalar ahora» pasa la sesión a la vista de terminal y ejecuta allí la instalación; consulte Sesiones del agente de IA §7.