Action 类型
| Kind | 做什么 | 示例 |
|---|---|---|
api_call | 调用 JSON API 端点 | Shopify 的 POST /cart/add.js |
navigate | 用 URL 获取页面 | GET /products/cruiser |
search | 搜索网站 | GET /search?q={query} |
paginate | 翻页 | GET /items?page={page} |
submit_form | 提交 HTML 表单 | POST /contact |
从 catalog 读取 action
调用GET /v1/catalog/{domain} 时,响应会把读取端点与写入 action 放在同一个列表:
method、url、headers、params 字段,直接构建 HTTP 请求。
参数
每个 action 的参数会列出:| 字段 | 含义 |
|---|---|
name | 参数名(例如 id、query、page) |
source | 参数位置:body、query、path |
required | 是否必填 |
{placeholder} 片段。
执行 action
现阶段没有特别的执行层。你的 agent 直接调用网站:贡献 schema 中的 action
贡献 schema 时,可以把 action 和端点一起放进去。写入类 action(加入购物车、提交表单、登录)最容易用hermai intercept 捕获 — 它会启动浏览器,让你在 UI 上执行动作,并记录背后的 XHR 请求供日后重放。