Web y móvil

Notificaciones

Deska te avisa cuando un agente termina, cuando necesita una respuesta tuya y cuando acaba un comando largo. Esos avisos aparecen en esta computadora y pueden seguirte al teléfono.

Notificaciones en esta computadora

Deska muestra una notificación nativa del sistema operativo cuando un agente de código termina su turno, cuando un agente está esperando tu respuesta, cuando finaliza un comando de terminal que estuvo corriendo al menos treinta segundos y cuando Deska o uno de tus CLI de agente instala una actualización. Al hacer clic en una, Deska pasa al frente y salta directamente a la terminal que la generó, cambiando antes de espacio de trabajo si la terminal vive en otro.

Los interruptores viven en Settings (Cmd/Ctrl,) y luego Notifications. Primero vienen dos interruptores principales, ambos activados de fábrica:

  • Enable notifications: el interruptor principal de los avisos en esta máquina.
  • Only when window unfocused: omite el aviso mientras Deska es la ventana enfocada, partiendo de que ya puedes ver lo que pasó.

Debajo de ellos, cada tipo de aviso tiene su propio interruptor, todos activados de forma predeterminada: An agent needs you, An agent finished, A long command finished y Updates installed, que cubre cuando Deska o uno de tus CLI de agente se actualiza. Un tipo solo avisa mientras estén activados su propio interruptor y Enable notifications a la vez.

NotaCada aviso queda registrado en la lista de notificaciones dentro de la app, incluidos los que los interruptores de arriba silencian. Así que una notificación que te perdiste mientras mirabas otra cosa sigue ahí para leerla.

Push al teléfono

Los mismos eventos pueden llegar a la app móvil de Deska. Activa Send push to my phone en Settings y luego Notifications. Necesitas haber iniciado sesión, porque el push viaja a través de tu cuenta de Deska y no por una conexión directa entre los dos dispositivos.

Como las preferencias viven en tu cuenta, la computadora y el teléfono editan exactamente las mismas. Cambia un interruptor en la app móvil y la computadora mostrará el valor nuevo la próxima vez que abras esa página, y al revés también.

El push es independiente del acceso remoto, y activar uno no activa el otro. El acceso remoto es lo que te permite abrir la computadora una vez que una notificación te contó que algo pasó.

De qué te puede avisar

Cada tipo de evento tiene su propio interruptor, así que puedes quedarte con los que te importan y silenciar el resto:

  • Agent finished: un agente de código terminó su turno. Activado de forma predeterminada.
  • Agent needs input: un agente está esperando tu respuesta. Activado de forma predeterminada, y la única categoría que se envía con prioridad alta para que el teléfono la trate como urgente.
  • Command finished: un comando de terminal largo terminó. Desactivado de forma predeterminada.
  • Command failed: reservado para un comando de terminal que sale con error. Deska todavía no envía estos avisos, así que por ahora el interruptor no tiene efecto.
  • New device connected: un dispositivo llegó por primera vez a una de tus computadoras. Activado de forma predeterminada, porque es la señal que sostiene el conectarse sin código de emparejamiento.

Estos interruptores se aplican al teléfono. Los avisos en esta computadora tienen sus propios interruptores por tipo, cubiertos en la sección anterior.

Cuándo se dispara realmente un push

De forma predeterminada no recibes avisos por cosas que ocurren en la pantalla que tienes delante. Only when I’m away viene activado, y mientras lo esté Deska omite el push al teléfono siempre que el evento se produjo con la ventana de escritorio activa. Desactívalo si quieres que el teléfono vibre con todo, incluso mientras estás sentado frente a la máquina.

Tres cosas tienen que coincidir para que se envíe un push al teléfono:

  1. Send push to my phone está activado.
  2. La categoría del evento está activada.
  3. O bien Only when I’m away está desactivado, o la computadora no estaba activa cuando se produjo el evento.
NotaLa regla de ausencia se decide en tu cuenta, no en la computadora que generó el evento, de modo que todos tus dispositivos aplican la misma regla. También es independiente de Only when window unfocused, que solo silencia el aviso local.

Tocar una notificación

Un push lleva el contexto justo para devolverte a lo que lo generó. Al tocarlo se abre la app de Deska y aterrizas en el lugar correcto:

  • Un aviso de una terminal o de una sesión de agente abre la ventana de esa sesión, lista para leer la salida o escribir una respuesta.
  • Un aviso de un hilo de agente supervisado abre la pestaña Inbox enfocada en ese hilo. Consulta Hilos de agentes.
  • Cualquier otra cosa, incluida una notificación cuyo destino ya no existe, aterriza en el panel de inicio en lugar de adivinar.

Registrar y quitar un teléfono

No hay nada que emparejar. Inicia sesión en la app móvil de Deska con tu cuenta de Deska y acepta las notificaciones cuando el teléfono lo pida, y ese dispositivo queda registrado para el push. Un simulador no puede recibir push, así que hace falta un teléfono real.

Cerrar sesión en la app móvil quita el registro de ese teléfono, y deja de recibir notificaciones de inmediato. Volver a iniciar sesión lo registra de nuevo, incluso con otra cuenta.

Cada instalación que tocó tu cuenta aparece en Devices, dentro de los ajustes de la app móvil, cada una con un botón Revoke. Revocar corta el acceso de ese dispositivo a tus computadoras y a tu cuenta, y un dispositivo revocado no puede volver a registrarse solo; tienes que añadirlo de nuevo a propósito. Si un teléfono deja de recibir avisos y no aparece en la lista, abre la app e inicia sesión otra vez.

Si las notificaciones nunca llegan, revisa primero el permiso del sistema operativo para la app de Deska y luego Solución de problemas y preguntas frecuentes. Lo que contiene un push se explica en Privacidad y tus datos.

💡 Ideas+🐛 BugsPropón una feature o reporta un bug