Pular para o conteúdo
Pedro Gomes
Todos os trabalhos

agent-ops

Uma biblioteca Python pequena com as três coisas de que todo agente que gasta dinheiro precisa.

Pacote Python, documentação e fluxo de instalação no repositório público

Quem tem este problema

Todo agente que roda em público precisa das mesmas três coisas, e elas costumam ser construídas depois que algo dá errado: um teto de gasto que recusa quando não consegue ler o próprio contador, um registro que responde "por que ele decidiu isso" com um código de regra em vez de texto gerado, e uma fila que não perde trabalho num redeploy.

Meu papel

Biblioteca Python com limites de gasto fail-closed, registros de decisão e fila durável.

Como experimentar

  1. Consulte o repositório para conhecer a API do pacote e o fluxo de instalação.

Decisões que tomei

  • O limite de gasto recusa novas chamadas quando não consegue ler seu contador. O registro preserva o código da regra e o contexto da operação.
  • A fila persiste o trabalho para continuar após reinício ou nova publicação do serviço. O pacote é instalável de forma independente e combina com o agente e a persistência de uma aplicação.

Limites que continuam

  • Ela cobre teto de gasto, registro de decisões e fila durável. Não é um framework para construir agentes.