Recibe avisos cuando un agente te espera en muchas sesiones en paralelo

Responde a tiempo a las solicitudes de aprobación de los agentes cuando ejecutas varias sesiones en paralelo, sin revisar cada una constantemente.

Basado en
CLI
0.2.17
Ref de preview
a2c45c8

Cuando tres o cuatro sesiones de agentes se ejecutan en paralelo, cada una en una parte distinta del proyecto, es fácil perderse el momento en que una se detiene y espera una aprobación. Cuando te das cuenta, han pasado 20 minutos.

Las sesiones avanzan, pero el cuello de botella eres tú.

En resumen

  1. Activa las notificaciones push en Configuración (Settings) → Notificaciones (Notifications)
  2. Activa las notificaciones de solicitudes de permiso
  3. Usa la Bandeja (Inbox) para ver todas las solicitudes pendientes en un solo sitio
  4. Las acciones de notificación (Permitir/Denegar) te permiten responder sin abrir la app
  5. Con muchas sesiones: revisa la Bandeja de vez en cuando, no cada sesión

El problema

Ejecutar varios agentes significa que:

  • Cada sesión puede quedarse bloqueada en una solicitud de permiso
  • No puedes vigilar todas las sesiones a la vez
  • Cambiar de una sesión a otra para ver su estado hace perder tiempo
  • Cuando notas que una sesión está bloqueada, el retraso ya se ha acumulado

El cuello de botella no son los agentes. Eres tú dándote cuenta de que esperan.

Enfoques habituales y sus contrapartidas

  • Revisar cada sesión a mano: tedioso, y es fácil olvidar cuáles ya has revisado.
  • Tener varias ventanas de terminal abiertas: cuesta ver cuál tiene una solicitud pendiente.
  • Conectarte por SSH y lanzar comprobaciones de estado: mejor, pero sigues teniendo que acordarte de mirar.

La Bandeja y las notificaciones de Happier resuelven esto:

  • Un solo sitio para ver todas las solicitudes pendientes
  • Notificaciones push cuando cualquier sesión necesita atención
  • Acciones de notificación para responder rápido

Si Happier es nuevo para ti

Happier es una app complementaria de código abierto para agentes de programación con IA como Claude Code, Codex y OpenCode.

El flujo aquí: ejecutas varios agentes en paralelo mientras Happier sigue cuáles necesitan tu atención y te avisa en el móvil.

Para empezar:

Paso a paso: activa las notificaciones de agentes en espera

1) Activa las notificaciones push

Desde la app de Happier:

  1. Ve a Configuración (Settings) → Notificaciones (Notifications)
  2. Activa Notificaciones push (Push notifications)
  3. Concede los permisos de notificación cuando se te pida (iOS/Android)

Así la app puede enviarte notificaciones aunque no esté abierta.

2) Configura los tipos de notificación

En la misma pantalla de ajustes, activa:

  • Solicitudes de permiso (Permission requests): avisa cuando un agente pide permiso para usar una herramienta
  • Notificaciones de listo (Ready notifications): avisa cuando termina un turno y el agente queda inactivo

Son los dos estados principales de "el agente te está esperando".

3) Configura el nivel de detalle

Elige Vista previa de solicitudes (Request previews):

  • Activado (On): las notificaciones incluyen el comando o archivo solicitado (más contexto)
  • Desactivado (Off): notificaciones genéricas de "Se necesita permiso" (más privacidad)

De la documentación de configuración de notificaciones (en inglés):

Con las vistas previas activadas, las notificaciones de permiso incluyen el comando o la ruta de archivo solicitados y cualquier explicación aportada.

Para sesiones en paralelo, se recomienda Activado, así puedes priorizar sin abrir cada sesión.

4) Comprueba que funciona

  1. Inicia una sesión de Claude Code o Codex
  2. Deja que llegue a una solicitud de permiso
  3. Deberías recibir una notificación en el móvil

Desde la notificación:

  • Tócala para abrir la sesión
  • O pulsa Permitir (Allow) / Denegar (Deny) para responder al momento

Usa la Bandeja para priorizar varias sesiones en espera

Cuando tienes muchas sesiones en paralelo, la Bandeja se convierte en tu vista de priorización.

Qué muestra la Bandeja

Desde la app de Happier:

  1. Toca Bandeja (Inbox) (pantalla de inicio o navegación inferior)
  2. Verás todos los elementos que necesitan atención:
    • Solicitudes de permiso
    • Solicitudes de aprobación
    • Solicitudes de acción del usuario (como "Exit Plan Mode")
    • Actividad de sesiones compartidas

Por qué la Bandeja importa con sesiones en paralelo

En lugar de:

Session 1 → check for prompts → back
Session 2 → check for prompts → back
Session 3 → check for prompts → back
Session 4 → check for prompts → back

Haces:

Inbox → see 2 pending requests → handle them → done

De la documentación de la Bandeja y aprobaciones (en inglés):

La Bandeja es el centro de acción para solicitudes de aprobación, solicitudes de permiso pendientes y elementos relacionados con amigos que requieren atención.

Responder desde la Bandeja

Toca un elemento de la Bandeja:

  • Abre la sesión con la solicitud en primer plano
  • Muestra el contexto de la solicitud
  • Te permite Permitir/Denegar/Aprobar

Los elementos desaparecen de la Bandeja una vez atendidos.

Acciones de notificación: responde sin abrir la app

En iOS y Android, las notificaciones de permiso admiten acciones:

  • Permitir (Allow): aprueba la solicitud al momento
  • Denegar (Deny): rechaza la solicitud al momento

Estas acciones funcionan cuando:

  • La notificación apunta a un servidor que ya está activo en la app
  • O la notificación apunta a un perfil de servidor guardado

De la documentación de enrutamiento de notificaciones (en inglés):

Happier solo envía automáticamente una respuesta de permiso cuando el servidor de la notificación ya está activo o ya está guardado en el dispositivo.

Si estás en tu ordenador con Happier abierto, el ajuste de notificaciones añadido en la 0.2.16 silencia los avisos push del móvil mientras Happier tiene el foco en un ordenador. Cuando no se puede determinar el foco del ordenador, los avisos push siguen llegando al móvil.

Por seguridad: si la notificación apunta a un servidor desconocido, Happier te lleva a añadir o cambiar de servidor en lugar de aprobar en silencio.

Un flujo para muchas sesiones en paralelo

Preparación por la mañana

  1. Inicia todas tus sesiones de agentes (Claude Code, Codex, etc.)
  2. Cada sesión recibe su primera instrucción o empieza a trabajar
  3. Abre la Bandeja de Happier: vacía (bien)

Durante el día

  1. Llegan notificaciones cuando los agentes necesitan decisiones
  2. Mira la vista previa de la notificación:
    • Si es sencillo: pulsa Permitir o Denegar
    • Si necesitas contexto: toca la notificación → abre la sesión → revisa → responde
  3. Revisa la Bandeja de vez en cuando (cada hora o al cambiar de tarea)
  4. Para una sesión que ya has leído pero quieres retomar más tarde, usa Recordarme (Remind me) en su fila (disponible desde la 0.2.13). Sale de Requiere atención (Needs attention) hasta la hora del recordatorio y luego vuelve aunque no haya pasado nada nuevo. Los recordatorios cambian el estado de atención dentro de la app y no envían avisos push.
  5. Responde a las solicitudes pendientes en bloque

Al final del día

  1. Abre la Bandeja: mira qué sesiones siguen bloqueadas
  2. Prioriza: aprueba las solicitudes legítimas, deniega las exploratorias
  3. Las sesiones siguen por la noche (o detenlas si han terminado)

Cuándo usar notificaciones y cuándo revisar la Bandeja

Usa notificaciones cuando:

  • Quieres enterarte en tiempo real
  • Cada decisión es urgente
  • Estás fuera y no puedes mirar a menudo

Revisa la Bandeja cuando:

  • Procesas aprobaciones en bloque cada hora
  • Las notificaciones serían demasiado ruidosas
  • Prefieres revisiones programadas

Usa ambas cuando:

  • Las notificaciones te avisan de lo urgente
  • La Bandeja te da la visión completa cuando vas a priorizar

Enrutamiento de notificaciones con varios servidores

Si usas relays en autoalojamiento o varios perfiles de Relay:

  • Las notificaciones indican de qué servidor viene la solicitud
  • Al tocarla, te lleva al servidor correcto
  • Si el servidor aún no está guardado, Happier te pide que lo añadas

De la documentación de enrutamiento de notificaciones (en inglés):

Si la notificación apunta a un perfil de servidor guardado que no está activo, Happier cambia automáticamente a ese perfil para que el enlace profundo funcione.

Solución de problemas

Síntoma: no recibo notificaciones

Causa probable:

  • Notificaciones push desactivadas en los ajustes de la app
  • Permisos de notificación no concedidos a la app
  • El dispositivo no tiene un token push activo

Solución:

  1. Comprueba que Configuración (Settings) → Notificaciones (Notifications) → Notificaciones push (Push notifications) está activado
  2. Revisa los ajustes del dispositivo: Notificaciones → Happier → Permitir notificaciones
  3. Reinicia la app para registrar un token push nuevo
  4. Prueba con una sesión para verificarlo

Síntoma: llegan notificaciones pero las acciones no funcionan

Causa probable:

  • La notificación apunta a un servidor desconocido o inactivo
  • La versión de la app es demasiado antigua para admitir acciones de notificación

Solución:

  1. Asegúrate de que el perfil de servidor está guardado en Configuración (Settings) → Relés (Relays)
  2. Actualiza la app de Happier a la última versión
  3. Prueba a tocar la notificación en lugar de usar las acciones

Síntoma: la Bandeja está vacía, pero sé que hay sesiones esperando

Causa probable:

  • Las sesiones están en otro relay o servidor
  • Estás mirando la cuenta o el perfil equivocados
  • Las solicitudes ya se atendieron

Solución:

  1. Comprueba qué servidor está activo: Configuración (Settings) → Relés (Relays)
  2. Cambia al servidor correcto si hace falta
  3. Abre cada sesión a mano para ver su estado
  4. Las solicitudes desaparecen de la Bandeja una vez atendidas

Síntoma: demasiadas notificaciones

Causa probable:

  • Todos los tipos de notificación están activados
  • Muchas sesiones llegan a solicitudes con frecuencia

Solución:

  1. En Configuración (Settings) → Notificaciones (Notifications), desactiva los tipos menos urgentes
  2. Pon Vista previa de solicitudes en Desactivado para reducir el ruido en la pantalla de bloqueo
  3. Plantéate poner Notificaciones en la app (In-app notifications) en Silenciosas (Silent) o Desactivado
  4. Apóyate más en revisar la Bandeja y menos en los avisos push

Preguntas frecuentes

¿Funcionan las notificaciones con relays en autoalojamiento?

Sí. El relay envía las notificaciones a través del servicio push de Expo.

Tu relay en autoalojamiento necesita acceso a internet para llegar a la API de Expo, pero no reglas de firewall especiales.

¿Puedo recibir notificaciones también en el escritorio?

La app de escritorio muestra notificaciones dentro de la app, pero ahora mismo no admite notificaciones push del sistema.

Usa la app móvil para los avisos push o revisa la Bandeja desde el escritorio de vez en cuando.

¿Y si me pierdo una notificación?

Las notificaciones perdidas no desaparecen. La solicitud se queda en la Bandeja hasta que la atiendas.

También puedes:

  • Revisar la Bandeja a mano
  • Abrir la sesión directamente

¿Puedo enviar las solicitudes de aprobación a un webhook?

Sí. Desde Configuración (Settings) → Notificaciones (Notifications) → Notificaciones por webhook (Webhook notifications), puedes enviar los mismos eventos a un endpoint HTTP.

Es útil para:

  • Paneles internos
  • Bots de Slack/Discord
  • Disparadores de domótica

Consulta la documentación de configuración de notificaciones (en inglés) para configurar el webhook.

¿Funciona con más de 10 sesiones?

Sí, pero ten en cuenta que:

  • La Bandeja escala mejor que revisar cada sesión
  • Las vistas previas te ayudan a priorizar sin abrir cada sesión
  • Puede que quieras ajustar los tipos de notificación para reducir el ruido

Guías relacionadas

notificationsmobileapprovalsparallel-sessionsinbox
Última actualización: 2026-10-26