Tabbit部落格

用 Grok 4.20 Non-Reasoning 操作已登入的瀏覽器

核對 xAI 模型路由,連接本機 Tabbit 任務,並在命名草稿中檢查預覽頁標題與狀態。

本文目錄
  1. 先確認模型路由
  2. 安裝 Tabbit 並確認本機連線
  3. 重用已登入的瀏覽器環境
  4. 準備本機草稿,然後停止
  5. 結論
  6. 來源

Grok 4.20 Non-Reasoning 可透過 xAI API 呼叫工具,但這不會自動連接到已登入的瀏覽器。若要核對預覽頁標題與狀態,請使用能在本機執行 Tabbit CLI 的 Agent 客戶端,確認它能選擇正確的 xAI 模型路由,並確認所選 Tabbit 設定已登入。本文範圍很明確:讀取畫面上的標題和狀態,再準備本機草稿供人工檢查。這不是 reasoning 型號,也不是 M203 的工單索引流程。

先確認模型路由

xAI 目前文件列出 grok-4.20-0309-non-reasoning,並列出 grok-4.20-non-reasoning、grok-4.20-non-reasoning-latest 等別名。頁面也列出函式呼叫與結構化輸出。這些是 API 功能,不代表每個 Agent 客戶端都能選擇模型或啟動本機程式。設定時請查看 xAI 模型頁。

層級檢查項目失敗時處理
xAI 帳號能否呼叫正確 ID 或目前別名檢查模型目錄與 API 權限
Agent 客戶端選擇器與憑證是否支援該路由使用支援的供應商連線,不要誤選 reasoning 版本
本機工具客戶端能否找到 skill 並執行 CLI分別檢查 skill 搜尋和程序權限
瀏覽器目標診斷是否顯示預期 Tabbit 執行個體選取已確認的執行個體,先測試公開頁面

xAI 提到 Agent 工具呼叫,不代表託管 API 內建瀏覽器自動化。客戶端仍須處理工具呼叫並連上瀏覽器。若遠端執行環境無法連到本機,就請它產生檢查清單,再由本機客戶端或你本人執行。可參考將 Agent 連接到既有瀏覽器與 Browser MCP 和 CLI 比較。

安裝 Tabbit 並確認本機連線

先安裝 Tabbit Browser,再依Tabbit CLI 快速開始安裝本機 launcher。用客戶端實際支援的方式載入 Tabbit skill。Pi 文件使用 /skill:tabbit;有些客戶端使用 /skills 目錄或擴充功能頁面。不要假設 /tabbit 到處都能用。skill 搜尋、啟動 launcher、網站登入是三項不同檢查。

macOS 或 Linux 的 launcher 位於 ~/.local/bin/tabbit-cli。先執行 diagnose;若有多個執行個體,固定使用已確認的 ID,並為每次呼叫設定唯一 request ID:

tabbit_cli="$HOME/.local/bin/tabbit-cli"
"$tabbit_cli" diagnose
export TABBIT_PLAYWRIGHT_INSTANCE="<已確認的16位執行個體 ID>"
"$tabbit_cli" nodejs --task "Grok 預覽狀態檢查" --request-id grok-preview-read-01 <<'JS'
await page.goto('https://example.com/', { waitUntil: 'domcontentloaded' });
return { title: await page.title(), url: page.url() };
JS

這只是在公開頁面測試 launcher,不代表測試 Grok 或受保護網站。接著確認客戶端已選擇 xAI 路由並能啟動本機工具。CLI 完整指南介紹任務與收據。

重用已登入的瀏覽器環境

在要使用的 Tabbit 設定中開啟預覽頁並由你本人登入。之後讓命名任務只讀取畫面上的標題、狀態和 URL。Tabbit CLI 會分別整理各任務頁面,因此你可在其他分頁繼續工作。這不代表所有設定都共用登入狀態。

本環境曾檢查一個 Tabbit CLI 本機 fixture:手動登入前,受保護頁面回傳 401;登入後,第二個命名任務讀到標題 Release notes review 和 fixture 編號 GEO-104,回應為 200。這只驗證該本機 fixture,不是 Grok 測試、正式預覽測試,也不保證其他網站保留登入狀態。

一篇 Reddit 瀏覽器自動化討論提到重複登入表單、2FA 和機器人驗證,作者認為真人應處理身分驗證。該頁也談到 Cookie 過期與保管風險。這是個人經驗,不是匯出 Cookie 的建議。另一篇 r/mcp 討論提醒 Agent 可能切到錯誤的已登入分頁。每次任務開始都要核對 URL 和帳號。

現象優先檢查安全處理
客戶端找不到模型供應商路由和帳號權限在 xAI 與客戶端目錄核對 ID 和別名
找到 skill,但 CLI 失敗launcher 路徑和本機權限執行 diagnose 並檢查輸出
預覽頁要求登入瀏覽器設定、網域和工作階段在所選設定中手動登入
標題或狀態不符URL、環境和頁面更新狀態停止並確認預覽頁正確
頁面有發布或提交按鈕外部影響等待人工檢查具體變更

準備本機草稿,然後停止

預設請 Agent 建立本機檔案 Preview status review — <頁面標題>.md,寫入來源 URL、可見標題和狀態、檢查時間,以及與解讀分開的摘要。未經另外授權,不要寫入共享線上文件。若使用瀏覽器文件編輯器,應先在儲存、發布、傳送或變更權限前停下,待你檢查內容並明確允許儲存。

以下提示詞是建議流程,不是 Grok 4.20 或正式發布系統的測試:

使用名為「Grok 預覽狀態檢查」的本機 Tabbit 任務。
開啟我提供的預覽網址,只讀取可見標題、狀態和日期。
準備本機 Markdown 草稿「Preview status review — <可見標題>.md」。
寫入 URL、正確標題、正確狀態、檢查時間,以及只根據頁面內容撰寫的摘要。推論請另行標示。
不要發布、提交、傳送、變更權限或儲存到共享線上文件。
若出現登入、MFA 或非預期帳號,請停止並通知我處理。
完成後回報檔名並等待我檢查。

請用頁面核對草稿。如果需要修改共享文件,先檢查內容,再另外授權該次儲存。命名任務可以整理頁面,但無法取代人工複核。

結論

只有在確認客戶端提供正確的 non-reasoning 路由,且能在本機執行 Tabbit CLI 後,才用它核對預覽頁。瀏覽器連線由客戶端與 Tabbit CLI 分別提供。讀取標題和狀態、準備本機草稿,然後停在複核節點。本文沒有實測該型號的瀏覽器操作。

延伸閱讀:Tabbit CLI 指南、首次任務檢查清單、Codex 設定。

權限界線可參考 Claude Code 瀏覽器權限、附來源的 Agent 研究、agent-browser CLI 指南與按鈕故障排除。

來源

常見問題

可以操作已登入的瀏覽器嗎?

xAI API 列出函式呼叫,但客戶端還需提供 Tabbit CLI,並連到指定設定。本文未確認原生整合。

準確的 API 模型 ID 是什麼?

xAI 列出 grok-4.20-0309-non-reasoning,以及 grok-4.20-non-reasoning 等目前別名。設定前請查最新頁面。

這是 reasoning 版本嗎?

不是。本文討論以 -non-reasoning 結尾的 ID;reasoning 版本使用另一個 ID。

Agent 會替我登入嗎?

不會。請自行登入所選 Tabbit 設定,並手動處理 MFA。

任務會共用我的登入狀態嗎?

任務會分開整理所擁有的頁面;登入狀態取決於瀏覽器設定與網站,請檢查目標頁。

可以儲存草稿嗎?

這是建議流程。先建立本機檔案,寫入共享文件前另行取得授權。

下一步

讓 Tabbit 與你並肩工作。

跨分頁調研、自動化重複的瀏覽器工作,讓每一處上下文都觸手可及。