Swapper AI Agent Toolkit
让 AI 助手发起加密资产充值、跨链和协议入金。
这个 Agent 能做什么,适合哪些场景?
Swapper AI Agent Toolkit 是面向 AI 代理与编程助手的 DeFi 支付工具包,当前核心技能为 /swapper-deposit。它可根据用户请求生成钱包或 DeFi 协议的入金流程,并支持法币、钱包和加密转账等入金方式。README 将 /swapper-trade 和 /swapper-wallet 标为“Coming Soon”,因此不应把代币兑换或钱包创建视为当前已交付功能。开发者也可通过 @swapper-finance/deposit-sdk 调用 openSwapperModal(),把入金界面嵌入自己的应用。每笔交易均要求用户明确确认,且项目声明不会存储或访问私钥。
安装后,支持 open skills standard 的代理可使用 /swapper-deposit 响应充值、fund、top-up 或 bridge 请求。该技能面向指定链、代币、金额、钱包地址或协议入金场景生成入金链接;README 示例为“Deposit $100 USDC into Aave on Base”,并展示 Base 链 ID 8453、USDC、Aave 和金额等参数。它声明支持直接转入钱包、经 Chainlink CCIP 的跨链转移,以及借贷、质押和流动性池等协议入金。应用开发者可安装 @swapper-finance/deposit-sdk,导入 openSwapperModal,并传入 integratorId、dstChainId、dstTokenAddr、depositWalletAddress、styles 与 supportedDepositOptions 来打开入金弹窗。
- 使用 Claude Code 的开发者需要把 100 美元 USDC 充值到 Base 上的 Aave,并希望由工具生成待确认的入金链接。
- 构建 AI 理财助手的团队发现目标钱包余额不足,需要在执行策略前引导用户为钱包充值。
- 多链用户希望通过 Chainlink CCIP 将资产跨链转入指定钱包或 DeFi 协议。
- 嵌入式金融应用开发者需要用 @swapper-finance/deposit-sdk 在自有界面中调用 openSwapperModal()。
- 需要以银行卡、Apple Pay、Google Pay 或加密转账为 DeFi 头寸入金的用户。
这个 Agent 有哪些优点和局限?
- 提供代理技能和嵌入式 SDK 两种接入方式,分别覆盖助手工作流与应用内入金。
- /swapper-deposit 同时覆盖钱包直充、协议入金和经 Chainlink CCIP 的跨链转移。
- 交易需显式确认,且声明不存储或访问私钥;费用、滑点和风险会在确认前展示。
- 代币兑换和钱包管理在 README 中仍标为 Coming Soon,当前不应依赖这些能力。
- 安装后的凭证、integratorId 获取方式、运行时版本及配置流程均未提供。
- 实际使用依赖网络、支付/链上结算以及用户在浏览器中的确认,不能自动批准交易。
如何安装或部署这个 Agent?
在可运行 npx 的环境中执行:npx skills add swapperfinance/swapper-toolkit。仓库未说明所需账户、API 密钥、Node.js 版本或安装后配置步骤。
如何使用这个 Agent?
在支持 open skills standard 的代理中发起明确的入金请求,例如:Deposit $100 USDC into Aave on Base。SDK 集成时先执行 npm i @swapper-finance/deposit-sdk,然后导入 openSwapperModal 并提供 integratorId、目标链 ID、目标代币地址和 depositWalletAddress;仓库未说明 integratorId 的获取方式。交易需要在浏览器中由用户确认。
这个 Agent 与同类方案有什么区别?
仓库提供两种接入边界:/swapper-deposit 面向支持 open skills standard 的 AI 助手;@swapper-finance/deposit-sdk 面向希望在自有应用中嵌入入金弹窗的开发者。