← 全部指南

启用你的智能体会话

为智能体提供一个会话子钱包,让它能自主使用付费工具——网页搜索、抓取、价格数据,或自定义 x402 端点——并为支出设定上限。

要让智能体自主行动——搜索网页、抓取数据、拉取信息——你需要启用一个智能体 会话:一个存放在浏览器中的小型子钱包,通过 x402 标准按次为工具调用 付费,无需每次弹窗确认。它与你的主推理余额相互独立,你可以自行控制智能体能 使用哪些工具,而你注入的金额就是它能花费的上限。

Halo 目前处于 alpha 阶段,运行在 Base 主网上,使用真实的 USDC。工具调用 运行在智能体模式下(参见对话模式与智能体模式)。

x402 支付如何运作

x402 把 HTTP 的 “402 Payment Required” 状态码变成了一条真正的支付通道: 工具以 402 状态码和价格作为响应,你的客户端签署一笔链下的 USDC 授权 (EIP-3009),由 Halo 的 facilitator 提交上链——因此一次工具调用就是简单的 “请求 → 付款 → 响应”,你这边无需 API 密钥,也无需订阅。

“工具与权限”面板

在智能体页面打开设置 → 工具,进入工具与权限面板——用于设定”智能体 可以使用什么,以及无需询问就能花多少”。每个付费工具都有三种策略可选:

  • Auto(自动)——在你设定的花费阈值内自由运行。
  • Ask(询问)——每次运行前先询问你。
  • Off(关闭)——对智能体完全隐藏该工具(禁用)。

此外还有一个全局保护:任意单次调用超过 $X 时始终先询问,即便该工具设为 Auto 也不例外。内置的付费工具包括 web_searchweb_scrapecoingecko_pricemessarinansen,各自有独立的单次调用价格; 免费的内置工具(如 recall 和 remember)则完全不收费。

添加自定义工具

展开**+ 添加自定义工具(x402 端点)**,并填写:

  • 名称(例如 crypto_prices
  • 描述——说明该工具的作用及需要传入的参数
  • URL——你的 x402 兼容端点
  • 方法——POST(JSON 请求体)或 GET(查询参数)

然后点击添加工具。自定义工具会被标记为 “custom”,默认采用 Ask 策略, 并为安全起见设有较低的单次调用金额上限。在 alpha 阶段,自定义工具仅限用于 数据 / 信息 / 抓取类端点——不支持执行操作或交易。

工具子钱包

工具调用由一个专用的子钱包(浏览器内的独立密钥)支付,这样智能体就能 按次为工具调用付费,而不会动用你的主余额:

  1. 点击启用自主工具并完成一次授权。
  2. 为子钱包充值几美元的 USDC(该操作使用无 gas 转账)。你注入的金额就是 它能花费的最高上限——建议保持较小金额,这就是你的花费上限。
  3. 提现会将未使用的资金无弹窗地划回你的主钱包,你也可以随时禁用它。

子钱包密钥只在页面会话期间存于内存中,从不会被持久化存储。

相关内容