Harness MaxxingDocumentación
📚 Todas las páginas

💬 Usar Harness Maxxing · 4 min de lectura

🔔Notificaciones

El feed de notificaciones reúne lo que ocurre a tu alrededor (tareas cron, ventas, pedidos, despliegues, correos importantes, el resultado de cualquier script) en un solo lugar, en vez de en mensajes de chat.

Dónde lo ves

  • Panel de control (Dashboard): un panel junto a los widgets (en pantallas anchas). La campana de la cabecera muestra el número de notificaciones sin leer y oculta o muestra el panel; en el móvil abre la lista.
  • Ver todo (página /feed): los últimos 30 días, filtros por fuente, Solo sin leer, Marcar todo como leído.
  • Telegram (opcional): el bot publica por sí solo en el hilo Notifications, sin Claude e al instante. Bajo cada mensaje, Ask Harness abre una sesión sobre él y Open sigue su enlace.

Haz clic en un evento para marcarlo como leído y abrir su enlace (el historial de la tarea cron, el pago de Stripe, la ejecución de GitHub…). Su menú … permite marcarlo como leído o eliminarlo. Los eventos rutinarios repetidos se agrupan en una sola fila (Cron jobs succeeded ×12) hasta que la leas.

Lo que llega automáticamente

Fuente Eventos
Tareas cron cada ejecución: los fallos uno a uno (con el error), los éxitos agrupados en una sola fila
Harness Maxxing hay una actualización disponible, una actualización requiere atención (personalizaciones, vuelta atrás)
Inicios de sesión inicios de sesión (agrupados), varias contraseñas incorrectas

Conectar un servicio (webhooks)

Settings -> Notifications -> Add a webhook, elige el servicio, ponle un nombre, pega su secreto de firma si lo tienes y pulsa Create: copia la URL en el servicio. El cuadro de diálogo te indica dónde.

Servicio Qué recibes
Stripe ventas (Sale: 49.00 EUR), pagos, reembolsos, pagos fallidos, disputas, suscripciones
Shopify pedidos nuevos / pagados / cancelados, reembolsos, actualizaciones de stock (agotado como aviso)
GitHub pushes, pull requests, issues, workflows fallidos / correctos, releases
Generic JSON cualquier cosa: POST {"title", "body", "level", "url", "id"}
  • Los webhooks necesitan que el servidor sea accesible desde Internet con HTTPS (modo dominio). Si solo usas Tailscale, usa un script (más abajo).
  • Configura el secreto de firma que te da el servicio. Las fuentes de Stripe, Shopify y GitHub rechazan todos los eventos hasta que se configura el secreto (aparece un aviso en el feed); con Stripe solo obtienes el secreto después de añadir allí la URL, así que crea la fuente, añade la URL en Stripe y luego pega el secreto. Una fuente Generic JSON funciona sin secreto, pero entonces cualquiera que conozca la URL podría enviar eventos falsos. El menú … de la fuente: Send a test event, Set the signing secret, New URL (la anterior deja de funcionar), Delete.
  • Una entrega enviada dos veces (los servicios reintentan) aparece una sola vez, incluso si las dos copias llegan al mismo tiempo. En Shopify y GitHub, un evento firmado que alguien capturó y reenvía también aparece una sola vez. Hasta 120 entregas por minuto y por fuente.

Desde cualquier script

maxxing feed post "Invoice from ACME: 39 EUR due Friday" --source mail --level warning \
  --body "From billing@acme.example" --dedupe "msg-1234"

--level info | success | warning | error · --source nombre corto · --url enlace · --dedupe KEY (la misma clave dos veces se ignora) · --group KEY (agrupa las repeticiones) · --quiet (nunca a Telegram). maxxing feed list, maxxing feed read-all. Ejecuta el script con una tarea cron.

Simplemente pídeselo a Claude: "avísame cuando llegue un correo de mi contable", "dime cuando el sitio esté caído", "conecta mis pedidos de Shopify": él escribe el script y la tarea, o configura el webhook.

Qué va a Telegram

Settings -> Notifications -> Sources, para cada fuente:

Regla Efecto
Auto (by level) (por defecto) los errores suenan, los avisos son silenciosos, la información y los éxitos se quedan en el panel
Not in Telegram solo en el panel
Telegram, silent publicado sin sonido
Telegram, rings publicado con sonido (p. ej., tus ventas)

Las tareas cron, las actualizaciones y los inicios de sesión ya se notifican en sus propios hilos (Crons, Alerts): no se repiten en Notifications a menos que lo elijas. El interruptor de la parte superior desactiva el hilo de Telegram.

Conviene saber

  • Los eventos se conservan 30 días. Viven en tu servidor (/var/lib/claude-maxxing/feed.db).
  • El contenido de un webhook viene del exterior: Ask Harness lo trata como datos, nunca como instrucciones, y abre la sesión en modo plan (Claude explica, pero no cambia nada hasta que apruebes un plan).
💡 ¿Atascado? Abre una sesión en el topic system › help y pregunta con tus palabras: Claude lee esta documentación en tu servidor y te responde.✏️ Mejorar esta página