SuperAPI AI 工具集

bnbagent-studio

智能体与模型

查看项目

更新于 10-15 20:07

技能介绍

用途:bnbagent-studio 是构建和部署区块链卖家智能体的统一入口,CLI 名为 bag,把 @bnbagent/sdk 协议层(钱包、ERC-8004、ERC-8183、Pieverse LLM)接入 TypeScript 智能体项目,再部署为单一区块链卖家运行时。

主要能力:A2A、MCP、X402 是可组合的对外接口,用 --protocols 选择;默认每个钱包都搭建 A2A + X402,并提供 ERC-8183 和 B402 通道。ERC-8183 只暴露两个有界操作:negotiate(确定性 USD 价格换算 + EIP-191 签名,不经过 LLM)和 notify_funded(验证已注资任务、产出交付物、提交上链)。可选的 x402 通道在 /x402 提供匿名 HTTP 请求,正价经 B402 结算后开工,显式零价为 FREE 直通。所有签名都是固定入口点代码,不作为 LLM 可调用的工具;链上只读工具仍可用。加密 keystore 位于工作区根目录 .studio/wallets/,在部署 codeLocation 之外,仅通过所选提供商的委托密钥通道注入。

使用方式:需要 bag 0.0.14 或更高版本,先运行只读命令 bag --version;缺失或过旧时请用户执行 npm install -g @bnbagent/studio-cli@latest 后再检查版本,未经用户同意不要安装或升级全局程序。常用命令组包括 init、scan、recipe、skills、wallet、erc8004、erc8183、x402、mpp、agents、config、env、dev、doctor、feedback、audit、deploy、platform、llm、bundle、budget,详见 bag --help。部署主命令为 bag deploy [--provider bnb|aws|azure|nodeops] [--backend aws|azure],--backend 仅对 provider bnb 有效;非交互式部署需要 --provider bnb|aws|azure|nodeops --yes(保留其他提供商启用时还需 --allow-multiple)。生命周期子命令包括 prepare、list、verify、status、info、destroy、logs、fix-gitignore。提供商部署、状态、日志、销毁和部署时凭据校验由固定的 @bnbagent/deploy-cli@0.6.6 执行。

适用场景:从零创建卖家项目、向已有 TypeScript 智能体添加钱包与运行时、实现售卖内容与定价、通过 A2A/MCP 发布、处理争议、通过 B402 支撑的 x402 或 MPP 售卖单次付费或免费 HTTP 请求、部署与重新部署、把链上只读工具接入智能体 LLM、以买家身份测试自己的卖家等。

限制:BNB 为 48 小时测试网试用,过期后禁用;AWS 和 Azure 自部署到用户自己的账户;Azure 不支持 MCP。部署或重新部署必须显式选择提供方,不使用静默默认。ERC-8183 金额在 CLI/配置边界按十进制字符串处理,内部为 bigint。测试网支持 TEST_U、TEST_USDC、TEST_USDT,不支持 USD1。钱包材料不得进入聊天、源码或构建产物;NodeOps 在第三方基础设施托管运行时。本次资料未提供具体收费、价格或效果数据。