Harness MaxxingDocumentação
📚 Todas as páginas

💬 Usar o Harness Maxxing · 4 min de leitura

🔔Notificações

O feed de notificações reúne o que acontece à sua volta - tarefas cron, vendas, pedidos, deploys, e-mails importantes, o resultado de qualquer script - em um só lugar, em vez de mensagens de chat.

Onde você vê

  • Painel (Dashboard): um painel ao lado dos widgets (telas largas). O sino no cabeçalho mostra a quantidade de não lidas e oculta / exibe o painel; no celular, ele abre a lista.
  • Ver tudo (página /feed): os últimos 30 dias, filtros por fonte, Somente não lidas, Marcar todas como lidas.
  • Telegram (opcional): o bot publica sozinho no tópico Notificações - sem Claude, instantâneo. Abaixo de cada mensagem, Ask Harness abre uma sessão sobre ela, e Abrir segue o link dela.

Clique em um evento para marcá-lo como lido e abrir o link dele (o histórico da tarefa cron, o pagamento do Stripe, a execução do GitHub…). O menu … do evento permite marcá-lo como lido ou excluí-lo. Eventos de rotina repetidos são agrupados em uma única linha (Tarefas cron concluídas com sucesso ×12) até você lê-la.

O que chega automaticamente

Fonte Eventos
Tarefas cron cada execução: falhas uma a uma (com o erro), sucessos agrupados em uma única linha
Harness Maxxing há uma atualização disponível, uma atualização precisa de atenção (personalizações, reversão)
Logins logins (agrupados), várias senhas incorretas

Conectar um serviço (webhooks)

Configurações -> Notificações -> Adicionar um webhook, escolha o serviço, dê um nome a ele, cole o segredo de assinatura, se você tiver um, e clique em Criar: copie a URL para o serviço. A caixa de diálogo indica onde.

Serviço O que você recebe
Stripe vendas (Venda: 49,00 EUR), pagamentos, reembolsos, pagamentos que falharam, contestações, assinaturas
Shopify pedidos novos / pagos / cancelados, reembolsos, atualizações de estoque (falta de estoque como aviso)
GitHub pushes, pull requests, issues, workflows que falharam / passaram, releases
JSON genérico qualquer coisa: POST {"title", "body", "level", "url", "id"}
  • Os webhooks exigem que o servidor seja acessível pela Internet com HTTPS (modo domínio). Se você usa apenas Tailscale, use um script (abaixo).
  • Defina o segredo de assinatura que o serviço fornece. As fontes Stripe, Shopify e GitHub recusam todos os eventos até que o segredo seja definido (um aviso aparece no feed); no Stripe, você só recebe o segredo depois de adicionar a URL lá, então crie a fonte, adicione a URL no Stripe e depois cole o segredo. Uma fonte JSON genérico funciona sem segredo, mas então qualquer pessoa que descobrir a URL poderá enviar eventos falsos. O menu … da fonte: Enviar um evento de teste, Definir o segredo de assinatura, Nova URL (a antiga deixa de funcionar), Excluir.
  • Uma entrega enviada duas vezes (os serviços tentam de novo) aparece uma só vez, mesmo quando as duas cópias chegam ao mesmo tempo. No Shopify e no GitHub, um evento assinado reenviado por alguém que o capturou também aparece uma só vez. Até 120 entregas por minuto por fonte.

A partir de qualquer 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 nome curto · --url link · --dedupe KEY (a mesma chave duas vezes é ignorada) · --group KEY (agrupa repetições) · --quiet (nunca vai para o Telegram). maxxing feed list, maxxing feed read-all. Execute o script com uma tarefa cron.

Basta pedir ao Claude: "avise-me quando chegar um e-mail do meu contador", "avise-me quando o site cair", "conecte meus pedidos da Shopify" - ele escreve o script e a tarefa, ou configura o webhook.

O que vai para o Telegram

Configurações -> Notificações -> Fontes, para cada fonte:

Regra Efeito
Automático (por nível) (padrão) erros tocam, avisos são silenciosos, info / sucesso ficam no painel
Não vai para o Telegram somente no painel
Telegram, silencioso publicado sem som
Telegram, com som publicado com som (por exemplo, suas vendas)

As tarefas cron, as atualizações e os logins já são relatados em seus próprios tópicos (Crons, Alertas): eles não são repetidos em Notificações, a menos que você escolha assim. O interruptor no topo desativa o tópico do Telegram.

Bom saber

  • Os eventos são mantidos por 30 dias. Eles ficam no seu servidor (/var/lib/claude-maxxing/feed.db).
  • O conteúdo de um webhook vem de fora: o Ask Harness o trata como dado, nunca como instruções, e abre a sessão no modo plano (o Claude explica, mas não altera nada até você aprovar um plano).
💡 Travou? Abra uma sessão no topic system › help e pergunte com suas palavras: o Claude lê esta documentação no seu servidor e responde.✏️ Melhorar esta página