Agent Credit
Délégation de crédit Aave V3 avec quatre contrôles de sécurité qui bloquent les emprunts dangereux
Fonctionne avec configuration
Ce que fait
Permet à un portefeuille d'agent d'emprunter et de rembourser sur Aave V3 contre le collatéral d'un délégateur en utilisant bash plus le cast de Foundry, sans aucune clé privée de délégateur dans la compétence. Chaque emprunt exécute d'abord quatre vérifications pré-vol : un plafond par transaction normalisé via l'oracle de prix, l'allocation de délégation sur le token de dette variable, le facteur de santé du délégateur projeté après l'emprunt, et le solde de gaz de l'agent. Il se déclenche lorsque vous demandez d'emprunter ou de rembourser via la délégation de crédit, ou de vérifier l'allocation de délégation, la dette ou le facteur de santé.
Rapport de test
J'ai mis le script d'emprunt en concurrence directe avec une version sans compétence écrite à la main sur la chaîne simulée du dépôt, et dans les trois scénarios, la base de référence a diffusé la transaction tandis que la compétence l'a refusée. Elle a arrêté un emprunt de 400 USDC dont le facteur de santé actuel est de 1.6 mais qui se projette à 1.14 après le tirage, ce qu'Aave aurait accepté car il ne se réinitialise qu'en dessous de 1.0 ; elle a arrêté un emprunt de 1 WETH d'une valeur d'environ 3000 $ contre un plafond écrit comme 1000 USDC, car elle normalise les deux côtés via l'oracle de prix ; et elle a arrêté une adresse d'actif de mauvaise chaîne dont le prix oracle zéro aurait fait passer les deux vérifications de valeur de manière vide. Les deux suites de contrats incluses passent, 26 sur 26. La moitié non vérifiée est la chaîne elle-même : sans Foundry installé et sans portefeuille d'agent financé, chaque résultat ici provient du cast simulé, et une utilisation réelle nécessite en plus un config.json contenant la clé privée de l'agent plus une transaction on-chain approveDelegation du délégateur. Le SKILL.md est inhabituellement franc pour le genre, expliquant que l'emprunt nécessite V3 et avorte sur V2, que l'agent ne peut pas emprunter pour sortir d'un réservoir de gaz vide, et que l'override AAVE_MIN_HEALTH_FACTOR peut affaiblir son propre plancher de sécurité.
Testé le: 2026-08-07 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/aaronjmars/agent-credit.git mkdir -p ~/.claude/skills cp -r agent-credit ~/.claude/skills/agent-credit
Commandes et exemples de prompts
/agent-creditDélégation de crédit Aave V3 avec quatre contrôles de sécurité qui bloquent les emprunts dangereux
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Borrow 400 USDC via Aave credit delegation, check my health factor firstCheck my delegation allowance and health factor on Aave V3Repay my Aave credit delegation debt and verify the health factor after