Aller au contenu
Pedro Gomes
Tous les projets

agent-ops

Une petite bibliothèque Python avec les trois choses dont a besoin tout agent qui dépense de l’argent.

Package Python, documentation et installation dans le dépôt public

Qui a ce problème

Tout agent qui tourne en public a besoin des trois mêmes choses, et on les construit généralement après que quelque chose a mal tourné : un plafond de dépense qui refuse quand il ne peut pas lire son propre compteur, un journal qui répond à « pourquoi a-t-il décidé ça » par un code de règle plutôt que par une prose générée, et une file qui ne perd pas de travail lors d’un redéploiement.

Mon rôle

Bibliothèque Python avec plafonds de dépenses fail-closed, traces de décision et file durable.

Comment l’essayer

  1. Consultez le dépôt pour découvrir l’API du package et son installation.

Les décisions que j’ai prises

  • Le plafond refuse l’opération s’il ne peut pas lire le compteur de dépenses.
  • Chaque décision conserve un code de règle qui explique pourquoi elle a été permise ou refusée.
  • La file conserve le travail en attente afin qu’un redéploiement ne le supprime pas.

Les limites qui restent

  • Elle couvre les plafonds de dépense, la trace des décisions et une file durable. Ce n’est pas un framework pour construire des agents.