Panel
El panel es el lugar principal donde ADHDev reúne tus sesiones de IDE, runtimes CLI y aprobaciones.
Lo que ves primero
La barra superior ya no es solo una lista plana de chats. Es una superficie de sesión de trabajo con algunas áreas distintas:
- Pestañas activas para sesiones que estás usando ahora mismo
- Pestañas ocultas para sesiones que quieres conservar sin dejarlas en la franja principal
- Bandeja de actividad para sesiones que necesitan atención, como solicitudes de aprobación o tareas completadas que aún no has revisado
- Iniciar o recuperar sesión para lanzar un flujo de trabajo nuevo de IDE o CLI, reanudar el historial guardado o recuperar runtimes alojados desde el panel
- Historial guardado para reabrir conversaciones anteriores o historial CLI reanudable
En escritorio, el panel usa un workspace acoplable para que puedas monitorear varias sesiones sin perder el diseño principal.
Tipos de sesión
El panel puede mostrar sesiones de varias fuentes en el mismo workspace:
- Sesiones de IDE como Cursor o Windsurf
- Sesiones de extensión como Codex, Cline o Roo Code dentro de un IDE anfitrión
- Sesiones CLI como Claude Code, Cursor CLI o Codex CLI
Cada sesión mantiene su propio estado de chat, estado y controles disponibles.
Workspace de escritorio
En escritorio, el panel principal usa un diseño de paneles acoplados en lugar de una única columna de chat.
Puedes:
- arrastrar pestañas entre paneles
- dividir el trabajo en varios paneles de lectura
- flotar una pestaña como un panel separado
- extraer una pestaña a una ventana separada
- acoplar de nuevo una pestaña flotante o extraída en la cuadrícula principal
- asignar atajos por pestaña desde el menú contextual de la pestaña
Este es el mejor diseño cuando quieres una sesión activa para entrada mientras mantienes otras sesiones visibles para supervisión.
Pestañas ocultas y bandeja
Estas dos superficies son importantes si usas ADHDev intensamente:
- Pestañas ocultas reducen el desorden sin cerrar una sesión
- Bandeja de actividad recopila sesiones que están esperando aprobación o que han terminado algo que aún no has revisado
Un buen flujo de trabajo por defecto es mantener la franja principal enfocada en el trabajo activo, ocultar el resto y usar la bandeja como el lugar donde revisas interrupciones.
Alternador de vista CLI
Las sesiones CLI pueden cambiar entre dos vistas sin relanzar el runtime:
- Vista de terminal cuando quieres la salida PTY completa y el comportamiento de prompts
- Vista de chat cuando quieres una lectura más limpia estilo conversación de la misma sesión
Esto es especialmente útil cuando una herramienta CLI sigue en ejecución pero solo necesitas revisar la salida o responder a un prompt desde el móvil.
Mensajes en cola
Enviar un mensaje mientras un agente todavía está generando no se pierde ni sobrescribe uno anterior en cola:
- Los mensajes en cola persisten a través de una recarga de página (almacenados localmente en tu navegador).
- Puedes poner en cola más de un mensaje; cada uno permanece fijado en la parte inferior de la conversación hasta que se envía.
- Cancela un mensaje en cola antes de que salga.
- Enviar ahora entrega un mensaje en cola a la propia cola de entrada intra-turno del agente cuando el proveedor lo admite, en lugar de interrumpir y descartar el turno actual del agente.
Alternador de actividad del chat
Las burbujas de llamada a herramienta (el agente ejecutando un comando, editando un archivo, etc.) siempre se muestran en la conversación. Un alternador de actividad independiente controla solo las filas de salida de terminal y pensamiento/razonamiento de nivel más bajo — actívalo para ver ese flujo de actividad en bruto, o desactívalo para mantener la conversación en prosa y llamadas a herramientas.
Las burbujas de llamada a herramienta muestran el nombre real de la herramienta (por ejemplo, "Write", "Bash") en lugar de una etiqueta genérica "Tool". Los argumentos/resultados largos de la herramienta se truncan en la burbuja; haz clic para expandir y cargar el texto completo.
Historial guardado y flujo de lanzamiento
El panel puede abrir más que el flujo de turnos en vivo:
- historial de chat reciente para la sesión activa
- historial guardado para proveedores CLI que exponen sesiones reanudables
- flujos de lanzamiento que empiezan desde la selección de máquina/workspace y te permiten elegir Iniciar de nuevo, Reanudar historial guardado o Recuperar runtime alojado
Si una sesión no está en tu franja activa, revisa las pestañas ocultas, luego la bandeja y luego el historial.
Superficie de estado de Git
Cuando una sesión está adjunta a un workspace de Git, el panel puede mostrar el estado de Git propiedad del daemon junto a la sesión en lugar de depender de los autoinformes del agente.
Comportamiento actual de la superficie de Git:
- Las píldoras y diálogos de Git son impulsados por los comandos
git_*del daemon y las actualizaciones del temaworkspace.git. - La nube recibe el estado enriquecido de Git a través del canal de datos P2P; el WebSocket de Worker/UserSession transporta solo metadatos ligeros de enrutamiento/estado.
- Standalone usa el mismo contrato de comandos de Git de daemon-core a través de REST/WS local.
- Las burbujas de sistema de resumen de trabajo se sintetizan a partir de resúmenes compactos de Git derivados del daemon, no analizando la transcripción del agente.
- Las acciones que mutan como checkpoint, stash, pop y checkout son comandos explícitos protegidos; la ejecución arbitraria de shell de Git no está expuesta.
Los nombres de comando principales son git_status, git_diff_summary, git_diff_file, git_snapshot_create, git_snapshot_compare, git_log, git_checkpoint, git_stash_push, git_stash_pop, git_checkout_files y git_remote_url.
Panel móvil
En móvil, el panel usa un flujo simplificado en lugar del diseño completo de acople de escritorio.
Espera tres patrones principales:
- una vista con la bandeja primero para las cosas que necesitan atención
- una vista de chat enfocada para la sesión seleccionada
- una vista de máquina cuando quieres lanzar o inspeccionar sesiones en una máquina específica
Esto mantiene las aprobaciones, respuestas cortas y recuperación de sesión prácticas en un teléfono sin forzar el diseño completo de escritorio.
Detalle de máquina
Cuando abres una máquina específica, ADHDev agrupa las herramientas a nivel de máquina en pestañas dedicadas:
- Workspace para sesiones activas de IDE y CLI
- Hosted Runtimes para diagnóstico y recuperación de runtimes CLI alojados
- Providers para configuración específica de proveedor, activación de máquina, detección y recargas de fuente de proveedor
- System para salud de la máquina y detalles de runtime
- Logs para logs de máquina y daemon
Si un runtime CLI se atasca después de un reinicio o desconexión, la pestaña Hosted Runtimes es el lugar para inspeccionar runtimes en vivo, recuperar snapshots, reiniciar sesiones atascadas o podar runtimes duplicados. Si falta un proveedor CLI en el lanzamiento, usa Providers para habilitarlo, ejecutar la detección, ajustar la ruta/argumentos del ejecutable o aplicar una recarga de configuración de fuente de proveedor. Si necesitas workspaces guardados o detalles de salud de la máquina, busca en System en lugar de la pestaña de workspace en vivo.
Una fila de workspace de Repo Mesh en la pestaña Workspace se puede renombrar — la etiqueta es de formato libre y se almacena en la propia configuración del daemon, no está ligada al nombre de la carpeta, lo cual es útil en cuanto tienes más de un nodo worktree abierto a la vez.
Notificaciones y aprobaciones
Las aprobaciones y alertas están integradas en el panel en lugar de vivir en una vista separada de solo monitoreo.
Puedes:
- responder solicitudes de aprobación desde la sesión activa
- usar la bandeja para saltar directamente a las sesiones que te esperan
- configurar notificaciones del navegador y push desde la página de Notificaciones
- ajustar el comportamiento de alerta a nivel de proveedor como alertas de aprobación o alertas de sin progreso
Responder a una pregunta de opción múltiple (AskUserQuestion)
Cuando un agente hace una pregunta de opción múltiple (AskUserQuestion de Claude Code y similares), el panel muestra un control de opciones adecuado — un grupo de radio para selección única, casillas de verificación para selección múltiple — en lugar de esperar que envíes pulsaciones de teclas en bruto a la terminal. Cada opción puede llevar su propio texto de descripción/vista previa. Elige tu(s) respuesta(s) y envía.
Reconectar una máquina desde la cabecera del chat
Si el daemon de una máquina ha agotado sus intentos automáticos de reconexión, aparece un control de reconexión directamente en la cabecera del chat (cerca de los iconos de campana/información de sesión) para que puedas reintentar la conexión sin salir de la conversación para ir a buscar la máquina en la lista de Máquinas.
Barra lateral
La navegación estándar de la nube normalmente incluye:
- Dashboard
- Machines
- Notifications
- Mesh
- API
- Webhooks
- Account
- Settings
Las entradas API y Webhooks abren las páginas de gestión de claves de API y webhooks.
