agent-usage-guard est une extension pour Claude Code qui agit avant que les dépenses ne surviennent. Elle lit l'utilisation en direct de votre forfait et retient la répartition de sous-agents, les prompts à contexte lourd et les boucles de nouvelle tentative avant qu'un agent ne démarre, qu'un prompt ne soit envoyé ou qu'un appel d'outil ne s'exécute. Les limites d'agents s'appliquent à toutes les sessions Claude Code de votre machine, et la répartition ainsi que le contexte lourd sont plafonnés à tout niveau d'utilisation, et non uniquement à l'approche de la limite.
Lorsque vous êtes devant le clavier, le garde vous interroge dans la boîte de dialogue de questions propre à Claude Code. Lorsque personne ne peut répondre, il refuse et explique la raison à Claude, afin que le modèle puisse attendre, regrouper le travail ou s'arrêter. Les pourcentages sur 5 heures et sur la semaine que Claude Code signale pilotent ses limites adaptées au forfait, et une approbation lève sa condition jusqu'à la réinitialisation ou l'expiration de la fenêtre, de sorte que la même question ne se répète pas à chaque appel.
Le projet est né d'un seul prompt de recherche en effort maximal qui a lancé 394 appels de sous-agents, dont 341 en parallèle, et envoyé 84 millions de tokens de contexte via l'API en dix minutes, déclenchant un verrouillage. Les journaux de l'auteur comptaient 12 verrouillages sur 60 jours. Chaque protection supprime un facteur de ce schéma de défaillance.
Le garde est local et minimise les données personnelles. Il n'effectue aucun appel réseau, ne conserve que des compteurs et des tranches grossières, et ne garde jamais le texte des prompts, les entrées d'outils ni les sorties du modèle. Il fonctionne en mode ouvert en cas de défaillance, de sorte qu'un hook défectueux ne casse jamais une session. La seule exception est un agent qu'il n'a pas pu évaluer à temps : celui-ci est refusé afin que Claude puisse le relancer. Installez-le dans Claude Code v2.1.287 ou ultérieure, puis exécutez /agent-guard pour voir ce qu'il observe.
Source: Hacker News · Résumé par HeadlinesBriefing