Tabbit部落格

用 OpenHands 操作已登入的瀏覽器

OpenHands Local Workspace 不代表能存取主機瀏覽器。先確認執行時,再評估已驗證的本機 Tabbit CLI 交接。

本文目錄
  1. 重點
  2. 先選執行環境
  3. 分開核對三種連線
  4. 建立可審查的工作流程
  5. 需要遠端執行時
  6. 依情境選擇

OpenHands 能存取本機專案工作區,不代表它能控制主機上的瀏覽器。先確認執行時是在 Local Workspace、沙箱/容器還是遠端服務。若 Agent 與 Tabbit CLI 能在受支援的同一主機執行,可先用唯讀頁面檢查驗證。掛載專案目錄不會證明瀏覽器 socket、Cookie 或登入狀態可用。

Reddit 社群中有使用者提到 “Playwright CLI for isolated browser testing”。這只能說明相關工作流中的問題,不能證明 OpenHands 與 Tabbit 相容。 查看原討論

重點

  • 模型名稱不會自動提供瀏覽器控制能力。

  • 用戶端 skill 發現、本機啟動器可達、網站登入是三項獨立檢查。

  • 先產生有名稱的草稿或檢查報告,再由人確認後續操作。

  • 如果遠端或容器環境沒有明確支援的本機橋接,就改用人工交接。

先選執行環境

Agent 設定瀏覽器路徑必須確認
Local Workspace檢查命令執行位置確認執行時及命令位置
Docker/沙箱執行時查明是否有文件化主機橋接查證橋接,否則人工清單
託管 OpenHands遠端服務需另有本機交接本機執行唯讀檢查
本機 Agent 與 CLI可使用本機 CLI先用唯讀任務驗證

Local Workspace 描述檔案存取,不一定表示程序在主機執行。OpenHands 沙箱/容器與瀏覽器可達性是不同條件。社群提到的隔離 Playwright 流程也不代表支援 Tabbit。 官方文件

分開核對三種連線

  1. 確認 Agent 與 CLI 在本機、容器還是遠端執行。

  2. 確認用戶端能否發現 Tabbit skill。只有辨識該命令時才使用 /tabbit。

  3. 確認本機 Tabbit CLI 可達,並選中預期的瀏覽器實例。

  4. 由你核對網站、帳號與頁面;啟動器可用不代表網站已登入。

建立可審查的工作流程

先確認頁面與帳號,再進行唯讀檢查。保存結果到 preview-184-review.md,讓 Agent 準備草稿或差異,然後由你審核。這是示例,不是整合測試。

  1. 在目標 Tabbit 設定檔中打開工作頁,核對識別資訊和帳號。

  2. 建立名為 preview-184-review.md 的獨立任務,只讀取完成工作所需的頁面內容。

  3. 保存可見狀態、依據、未解決問題和頁面 URL。

  4. 對照頁面檢查報告;提交或修改前停止。

示例提示詞:

只有 OpenHands 運行時能連接本機 Tabbit CLI 時,才使用 Tabbit skill。
若運行在沒有文件支持橋接的容器或遠端環境,請停止並準備人工清單。
在選定的 Tabbit 實例中檢查已登入預覽頁。
建立獨立任務 "preview-184-review",核對建置標記和標題。
將預期/實際行為及待確認項目保存到 preview-184-review.md。
不要提交或發布,停止並交由人審查。

需要遠端執行時

如果 Agent 在遠端執行,且沒有文件記載的本機橋接,請讓它整理檢查清單或程式碼,再由你在本機完成瀏覽器步驟。不要轉交密碼、Cookie 或完整瀏覽器設定檔。

依情境選擇

任務情境交接方式人工檢查點
Local Workspace確認執行時及命令位置確認路由、帳號與建置標記
Docker/沙箱執行時查證橋接,否則人工清單檢查執行時,不推斷 Cookie 共享
託管 OpenHands本機執行唯讀檢查本機預覽頁的可見結果與待辦
本機 Agent 與 CLI先用唯讀任務驗證暫停並交由人工確認

相關設定可參閱 Tabbit CLI 指南 連接現有瀏覽器 重用登入工作階段 首次任務檢查表 Browser MCP 與 CLI 比較 Codex 設定範例 本機網頁驗收 瀏覽器工作階段基礎。這些頁面說明 Tabbit 或一般瀏覽器工作流,不代表 OpenHands 原生整合。

當頁面已在本機登入,且已驗證的用戶端能呼叫啟動器時,才評估 Tabbit。否則在本機完成瀏覽器任務,並把必要證據交給 Agent。

常見問題

Local Workspace 代表在主機執行嗎?

不代表。它描述專案檔案的可用方式;命令仍可能在沙箱或容器執行。請查目前部署和執行時設定。

Docker 容器會自動取得 Tabbit 登入態嗎?

不會。需要明確支援的本機橋接。專案目錄掛載不代表瀏覽器 socket 或 Cookie 也掛載。

如何驗證 OpenHands 與 Tabbit 的連線?

確認 Agent 進程與 CLI 的主機位置,檢查啟動器及瀏覽器實例,再以唯讀任務核對頁面標題和帳號。

遠端 OpenHands 可以控制筆電瀏覽器嗎?

只有另有受支援且經驗證的本機交接方式才可以。GitHub 授權不等於可存取本機標籤頁。

預覽驗收後應做什麼?

將預期與實際行為、頁面證據和待檢查項目存入命名報告,再交由人員審查。

瀏覽器任務執行時,我還能繼續工作嗎?

如果本機任務已成功連接,Tabbit 可將任務放在獨立標籤頁。先核對任務標籤頁與瀏覽器設定檔,再繼續其他工作。

下一步

讓 Tabbit 與你並肩工作。

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