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 請求供日後重播。