@Brickken:如果一个代理不仅调用你的API,还拥有它所构建的东西?那就是Agentic Challenge的Hello World所展示的……
摘要
这篇文章详细介绍了Agentic Challenge的Hello World,这是一个教程,教你如何使用Brickken CLI注册一个ERC-8004代理,并在Base Sepolia上部署一个由代理拥有的ERC-20代币,使用x402支付。
查看缓存全文
缓存时间: 2026/08/21 05:13
如果一个代理不仅能调用你的API,还能拥有它自己构建的东西会怎样?
这就是Agentic Challenge的Hello World演示的内容:一个CLI脚本注册一个ERC-8004代理,通过x402结算自己的注册费,然后部署一个由代理自身拥有和控制的ERC-20代币,无需在运行过程中手动充值,CLI读取实时报价并完成支付。
不久后,你将拥有一个真实的代理以及在@base Sepolia上由代理拥有资产的真实案例。
完整操作指南:https://docs.brickken.com/get-started/build-programme/agentic-hello-world?utm_source=twitter&utm_medium=social&utm_campaign=b2b_buildcampaign…
加入我们的活动:https://landing.brickken.com/build-with-brickken?utm_source=twitter&utm_medium=social&utm_campaign=b2b_buildcampaign…
Agentic Challenge — Hello World - Brickken 文档
来源:https://docs.brickken.com/get-started/build-programme/agentic-hello-world?utm_source=twitter&utm_medium=social&utm_campaign=b2b_buildcampaign 本操作指南是 Agentic Challenge 的第一步。你将使用 Brickken CLI 和 x402(在 Base Sepolia 上)注册一个 ERC-8004 代理,并部署一个由你钱包拥有的 ERC-20 代币。
最终结果
完成后,你的终端将显示:
- 已确认的 ERC-8004 代理注册信息和
agentUuid; - 通过 Agentic API 读取回来的已存储代理资料;
- 已确认的由代理拥有的 ERC-20 代币部署信息和
tokenAddress; - 已执行操作的 x402 结算元数据。
完整的可运行示例位于公共 Agentic Hello World 示例中 (https://github.com/fbrickken/docs/tree/main/examples/build-programme/agentic-hello-world)。
预计时间
设置、水龙头领币、两次 x402 支付以及在 Base Sepolia 上的确认,总共需要 15-20 分钟。
前提条件
该示例使用下面的公共固定数据,因此注册请求无需虚构图片或服务URL即可运行:
- 图片:
https://docs.brickken.com/images/build-programme/hello-world-agent.svg - 服务端点:
https://docs.brickken.com/downloads/build-programme/agent-card.json
设置
克隆或下载示例目录 (https://github.com/fbrickken/docs/tree/main/examples/build-programme/agentic-hello-world),然后运行:
环境合约地址为:
可选变量允许你替换示例代理的名称、图片、服务端点和代币符号。
运行
执行固定的CLI工作流程:
脚本功能
brickken agent register使用--execution-mode client-signed在 Base Sepolia 上准备并执行 ERC-8004 注册。- 脚本捕获
agentUuid和区块链交易哈希,然后轮询 Base Sepolia RPC 直到交易回执成功。 brickken agent info读取存储的资料。在没有 API 密钥的情况下,此查询使用 x402 并通过配置的钱包进行。brickken create-token部署一个 ERC-20 代币,同一个钱包作为--signer-address和--agent-wallet传入。- CLI 等待部署回执并获取
tokenAddress;脚本会检查 x402 结算情况和地址格式。
对于客户端控制模式,x402 定价在准备和发送之间分配。CLI 在本地执行两个支付握手并读取实时报价,因此示例不假设固定金额或支付代币。有关执行模式矩阵,请参阅 Agentic 定价 (https://docs.brickken.com/api-reference/endpoint/agentic-pricing)。
预期输出
脚本在 out/ 目录下写入 JSON 文件,并打印类似于以下内容的摘要:
验证
检查 out/register-output.json、out/agent-info-output.json 和 out/create-token-output.json 中的规范字段:
prepared.info.agentUuid存在;- 注册回执状态为
0x1; - 注册发送包含成功的 x402 结算元数据;
- 资料读取返回相同的代理引用;
sent.success对于代币部署为true;tokenAddress是一个 40 位十六进制字符的地址;tokenReceipt.status为0x1且tokenTxHash标识部署回执;sent._x402.settlement.success为true。
故障排除
安全
- 使用一次性 Base Sepolia 钱包,并将私钥保存在环境变量或密钥管理器中。
- 在批准每次支付前,请检查实时 x402 报价;CLI 会从挑战中读取金额、资产、接收方和超时时间。
- 在执行写入操作前,检查链、签名者、代理钱包、代币符号和接收方。
- 不要提交
.env或生成的out/JSON 文件。
下一步挑战
接下来,添加 agent set-uri (https://docs.brickken.com/cli/commands/agent#agent-set-uri) 和 agent set-metadata (https://docs.brickken.com/cli/commands/agent#agent-set-metadata),然后使用 mint (https://docs.brickken.com/cli/commands/token-economics#mint)、approve (https://docs.brickken.com/cli/commands/token-economics#approve) 和 transfer (https://docs.brickken.com/cli/commands/token-economics#transfer) 来测试代币生命周期。对于合规性控制的委托,请继续 RAMS 授权工作流程 (https://docs.brickken.com/cli/guides/rams-mandate-workflow)。MCP 用户可以通过托管的 MCP 服务器 (https://docs.brickken.com/mcp/introduction) 访问相同的 Agentic API。
相似文章
有没有人在构建AI代理间交易的项目?实际运行中出了什么问题?
作者探讨了AI代理间交易的当前现状,质疑信任、托管和争议在实际中如何处理,并邀请开发者分享实际经验。
自我构建的智能体IDE(4分钟阅读)
介绍bb,一个开源、MIT许可的智能体IDE,它充当智能体编排器,用户可扩展它以构建自定义功能,包括任务管理、代码审查等。
@peytoncasper: https://x.com/peytoncasper/status/2089460434130919783
本文探讨了零售和在线交易中代理身份的挑战,强调需要像Appriss和Plaid这样的信任中介来实现安全和合法的代理交互。
智能代理界面的演变:使用Claude Managed Agents进行构建(13分钟阅读)
Anthropic推出了Claude Managed Agents,这是一组可组合的API,用于构建和部署生产级代理,解决了将原型与生产分离的基础设施挑战。
开放征集:10位构建者为链上代理提供一份真正的工作
一次开放征集邀请10位构建者通过带有公共任务和可重现证据的有界循环,在8,488个以太坊身份上测试他们的AI代理。