Skip to content

PixZClaw v0.5.0 — lembrete automático de pagamento (cron nativo)

Choose a tag to compare

@capitv capitv released this 21 Jul 18:44

🔔 Novidade: o bot te avisa quando o USDC cair

Antes você tinha que perguntar "a 412 pagou?". Agora a fatura oferece:

🔔 (só pra você) Quer aviso quando o USDC cair? Responda: avisa quando a 412 pagar

Responda isso e o agente cria um job no cron nativo do ZeroClaw que checa invoice_status a cada 5 minutos e te chama no Telegram quando o pagamento entrar — com o recibo pronto para encaminhar ao cliente. Depois disso o job se apaga sozinho.

Regras de comportamento

  • Silêncio é o normal. Enquanto está PENDING, o lembrete não manda nada. Nunca "ainda não pagou".
  • Pagamento parcial (UNDERPAID): avisa quanto falta e encerra a vigia — sessões de cron são isoladas e não lembram do que já avisaram, então repetir seria spam.
  • Auto-remoção: invoice_status emite [sistema] Fatura liquidada: … remova-o (cron_remove) quando confirma o valor, e a skill manda o job se apagar. cron_remove entra na allowlist do job justamente para isso.
  • Sem duplicar: a skill consulta cron_list antes de criar.

Novidades técnicas

  • brl-usdc-invoice: config watch_hint (default true) liga/desliga o convite. Desligado, o card fica byte-idêntico ao v0.4.0.
  • invoice-status: descrição da tool declara que é idempotente e read-only, segura para rodar periodicamente.
  • Nova skill pixzclaw-watch com o cron_add exato (job_type: agent, every_ms, allowed_tools, delivery no Telegram), limites (mínimo 1 min, máx. 5 lembretes) e gestão ("para de vigiar a 412").

Requisito: o cron dispara pelo tick de manutenção do daemon — o zeroclaw service precisa estar rodando no Pi.

Install no Pi

curl -fsSL https://raw.githubusercontent.com/capitv/pixzclaw-pi/main/scripts/force-reinstall-plugins.sh | bash -s -- v0.5.0-plugins
zeroclaw service restart
zeroclaw plugin list

Os 3 plugins devem mostrar 0.3.0.

101 testes host (cargo test, sem rede). wasm32-wasip2. T0/T1, sem private keys.