Agent Credit icon

Agent Credit

Agent Credit 是一款基于 Aave 的开源 AI agent 信用委托工作流,支持代理基于委托人的 Aave 仓位借款,债务记入委托人账户。

Agent Credit

概述

Agent Credit 是一款围绕 Aave 构建的、面向 AI agents 的信用委托工作流。它允许 agent 以委托人的 Aave 仓位作为抵押借入资金,债务记在委托人的账户上,因此 agent 无需每次都由所有者手动转移资金即可获得资本。

该仓库提供用于设置、借款、还款和状态检查的 shell 脚本,并给出通过 Aave 的 VariableDebtToken 合约在资产层面配置委托的说明。它面向部署了 Aave 的 EVM 链,并预先配置了 Base、Ethereum、Polygon 和 Arbitrum。

核心功能

面向 agent 的信用委托

允许 agent 基于委托人的 Aave 仓位借款,使债务记入委托人的账户,而不是需要手动转账。

多链 Aave 支持

支持 Aave V2 和 Aave V3,并预先覆盖 Base、Ethereum、Polygon 和 Arbitrum,以及其他已部署 Aave 的 EVM 链。

脚本化 agent 工作流

包含用于设置、借款、还款和状态检查的 shell 脚本,借款流程在执行前会进行四项安全检查。

内置借款保护

在借款前检查单笔交易上限、委托额度、健康因子和 gas 余额;若任一检查失败则中止交易。

按资产的委托控制

支持通过单独的 VariableDebtToken 授权按资产进行委托,因此委托人可以分别设置 USDC、WETH、cbETH 及其他资产的借款限额。

框架友好型集成

可从基于 shell 的 agent 工作流中运行,并被描述为兼容 OpenClaw、Claude Code 以及其他能够运行 bash 脚本的 agent 框架。

实际用例

  • 为 agent 运营自筹资金

    agent 基于现有的 Aave 仓位借入稳定币或代币,以覆盖运营支出,而无需所有者手动为每个动作注资。

  • 自动化定投工作流

    agent 按计划借入 USDC,并使用 Bankr 将其兑换为 ETH,从而实现周期性的定投工作流。

  • 为 agent 补充 gas

    agent 借入少量 WETH,以便在余额不足时保持有足够的 ETH 可用于交易 gas。

  • 按需获取流动性

    agent 在需要资本时才借款,而不是将闲置资金留在钱包中,从而按需获得流动性。

  • 借款并执行的 DeFi 工作流

    agent 通过委托借入 USDC,然后使用 Bankr 进行兑换、跨链桥接或部署,将其作为更大规模 shell 工作流的一部分。

Pros and Cons

Pros

  • 让委托人能够控制哪些资产可以被借入以及借入多少。
  • 提供用于设置、借款、还款和检查状态的独立脚本。
  • 在每次借款前执行安全检查,包括额度、健康因子和 gas 余额。
  • 可跨多个 EVM 链的 Aave V2 和 V3 运行。
  • 设计为可通过普通 shell 脚本运行,因此可在不同的 agent 环境中使用。

Cons

  • 委托是按资产单独设置的,因此每一种可借入代币都需要在对应的 VariableDebtToken 上单独授权。
  • agent 仍然需要少量 ETH 作为 gas。
  • 设置过程需要理解 Aave 抵押品、债务代币和原始代币单位。

FAQ

Agent Credit 用于什么?

它通过 Aave 信用委托为 AI agents 提供一条信用额度。agent 基于委托人的 Aave 仓位借款,债务计入委托人的账户。

它支持哪些链?

是的。源内容说明它已为 Base、Ethereum、Polygon 和 Arbitrum 预先配置,并且也可用于部署了 Aave 的其他 EVM 链。

agent 如何与它交互?

这些脚本是纯 bash 加上 Foundry 的 cast,因此可以在 shell 中运行,包括 Claude Code 会话。仓库还说明它兼容 OpenClaw,以及任何能够使用 shell 脚本的 agent 框架。

如何设置委托?

委托人在 Aave 中提供抵押品,找到每个资产对应的 VariableDebtToken,然后调用 approveDelegation(),为指定的受委托地址和额度授权。

借款前会进行哪些安全检查?

借款会在执行前进行检查。仓库列出了单笔交易上限、委托额度、健康因子和 gas 余额检查,并说明如果任一检查失败,借款会被中止。

Quick Facts

类别
开发者工具
主要用途
面向 AI agents 的 Aave 信用委托
支持的协议
Aave V2 和 V3
部署
Base、Ethereum、Polygon、Arbitrum,以及其他已部署 Aave 的 EVM 链
仓库类型
开源 GitHub 仓库
工作流
Shell 脚本加 Foundry cast