agent-credit 是什麼?
agent-credit 是 AI 代理的信用委任工具套件,讓代理從 Aave 部位借款,並之後代表委任人還款。核心概念是將代理的借款權限與債務還款分離,讓你能定義代理可借款的資產及其金額,而借款額度則來自你的擔保品。
儲存庫提供 bash 腳本(由代理呼叫),用於設定委任狀態、執行委任借款、償還委任債務,以及在執行前檢查授權與健康狀態。設計適用於部署 Aave 的 EVM 鏈上的 Aave V2 與 Aave V3,儲存庫範例預設配置 Base、Ethereum、Polygon 與 Arbitrum。
主要功能
- 透過 Aave 的委任借款:代理在需要資金時從 Aave 借款,產生的債務會累計在委任人的 Aave 部位。
- 逐資產委任核准:你可獨立為每個債務代幣合約核准委任(例如 USDC 對 WETH),確保代理無法借款你未明確允許的資產。
- 來自擔保品的整體借款額度:借款能力來自你的完整擔保部位與設定的 LTV,但每個資產的可用借款受你設定的特定委任核准限制。
- 代理執行的腳本化工作流程:提供的腳本處理設定檢查、委任借款呼叫、委任還款與狀態回報,若安全檢查失敗則中止。
- 借款前安全檢查:每次借款執行檢查,包括單筆交易上限、委任授權充足性、借款後健康因子,以及代理錢包是否有足夠 ETH 支付 gas。
- 避免私鑰暴露的金鑰處理設計:代理永不接收委任人的私鑰;它持有自己的金鑰簽署借款/還款交易,並使用委任人的公鑰位址鎖定正確的 Aave 部位。
- 可配置的安全參數:借款腳本參照配置值,如
safety.maxBorrowPerTx與safety.minHealthFactor(預設為 1.5)。
如何使用 agent-credit
- 從你的錢包設定委任:使用 Aave UI 或區塊瀏覽器,配置擔保品後,為代理允許借款的特定債務代幣設定委任核准(例如 USDC 債務代幣 → 代理金額)。
- 準備配置:以
config.example.json為起點,定義腳本使用的值,包括安全參數與借款目標。 - 由代理執行提供的腳本:儲存庫的腳本供代理執行,而非委任人。典型腳本流程包括:
aave-setup.sh驗證配置/依賴與委任狀態aave-borrow.sh <SYMBOL> <AMOUNT>經安全檢查後執行委任借款aave-repay.sh <SYMBOL> <AMOUNT|max>代表委任人償還債務aave-status.sh [SYMBOL] [--health-only] [--json]檢查授權與健康因子
- 必要時撤銷:你可隨時將相關債務代幣的委任設為 0 以撤銷。
使用案例
- 無需手動注資的隨需代理操作:代理僅在需支付營運成本時透過委任借款穩定幣或代幣,而非要求你反覆預先注資其錢包。
- 代理管理的定期兌換,結合 DeFi 工具套件:搭配儲存庫描述的 Bankr 技能,代理可透過委任借款 USDC,然後使用 Bankr 流程兌換/橋接/部署。
- 使用委任 USDC 的自主 DCA:代理可定期借款 USDC 並兌換成 ETH,作為類 DCA 工作流程的一部分。
- 執行時的 gas 自給自足:設定描述當代理 ETH 餘額不足時,借款少量 WETH 以支付其 gas。
- 健康防護的流動性存取:借款前腳本檢查委任人的健康因子,若借款後將違反設定的門檻則中止交易。
常見問題
代理是否被授予委託人的私鑰存取權?
否。安全章節說明代理永遠無法存取委託人的私鑰;它持有自己的金鑰來簽署借款/還款交易,並僅使用委託人的公鑰地址來選擇正確的部位。
代理如何決定可借款金額?
借款額度來自委託人的總抵押部位(整體),但代理對每個資產的可借款金額受限於經 approveDelegation() 設定的逐債務代幣委託核准。
什麼機制防止不安全借款?
每次借款時,腳本會執行檢查,包括逐交易上限(safety.maxBorrowPerTx)、委託額度充足性、健康因子限制(safety.minHealthFactor,預設 1.5)、以及確保代理有足夠 ETH 支付 gas。若任何檢查失敗,借款將中止並報錯。
支援哪些網路與 Aave 版本?
儲存庫說明支援 Aave V2 和 Aave V3,已預先設定 Base、Ethereum、Polygon 和 Arbitrum,並適用於任何部署 Aave 的 EVM 鏈。
代理可在不同代理框架內執行這些流程嗎?
內容指出腳本為純 bash 加上 Foundry 的 cast,因此可在任何具備 shell 的環境中使用。儲存庫也提及與 OpenClaw 的相容性(作為技能安裝)以及直接從 Claude Code 工作階段執行腳本。
替代方案
- 透過錢包/UI 手動操作 Aave:不委託借款給代理,您(或後端服務)可手動在 Aave 上提供抵押、借款並還款;這保留控制權,但需更頻繁的人工或自訂整合。
- 第三方代理至 DeFi 連接器:此類替代方案提供代理友善的 DeFi 協議介面,但可能未採用 Aave 信用委任及逐債務代幣核准限制的相同方式。
- 直接鏈上合約式「代理錢包」借款:某些系統透過專用智慧合約路由代理動作;這與使用 Aave 逐債務代幣委託核准的權限模型不同。
- 自建自訂委任 + 安全層:您可自行使用 Aave 合約及交易守衛重新實作委任管理和借款安全檢查;這與本儲存庫的現成 bash 腳本及設定慣例不同。
替代品
AakarDev AI
AakarDev AI 是一個強大的平台,通過無縫的向量資料庫整合簡化 AI 應用程式的開發,實現快速部署和可擴展性。
Arduino VENTUNO Q
Arduino VENTUNO Q 邊緣 AI 電腦,結合 AI 推論硬體與微控制器,支援機器人即時控制;透過 Arduino App Lab 進行嵌入式、Linux 與邊緣 AI 工作流程。
Devin
Devin 是 AI 程式碼代理,可平行執行程式碼遷移與大型重構子任務;工程師負責專案管理並審核變更。
OpenUI
OpenUI 是生成式 UI 的開放標準,讓 AI 應用以已註冊元件建構結構化使用者介面回應。
Codex Plugins
使用 Codex Plugins 將技能、應用程式整合與 MCP 伺服器打包成可重複使用的工作流程,讓 Codex 存取 Gmail、Google Drive、Slack 等工具。
Ably Chat
Ably Chat 提供聊天 API 與 SDK,讓你打造自訂即時聊天室,支援反應、在線狀態、訊息編輯/刪除等功能。