Grok 4.20 Non-Reasoning 可通过 xAI API 调用工具,但这不会自动连接已登录的浏览器。若要核对预览页标题和状态,请使用能运行 Tabbit CLI 的本地 Agent 客户端,确认客户端能选择准确的 xAI 模型路由,并确认所选 Tabbit 配置已登录。本文只讨论一个具体场景:读取可见标题和状态,然后准备本地命名草稿供人复核。不要把它与单独的 reasoning 型号或 M203 的工单索引流程混为一谈。
先核对模型路由
xAI 当前文档列出的模型 ID 是 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 型号 |
| 本地工具 | 客户端能发现 Tabbit skill 并启动已安装 CLI | 分别检查 skill 发现和本地进程权限 |
| 浏览器目标 | CLI 诊断结果显示预期的 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。先诊断浏览器;每次调用使用不同的 request ID。如果有多个 Tabbit 实例,请固定诊断输出中观察到的 16 位实例 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 4.20 或受保护网站。继续前应确认客户端实际选择了 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 并检查结果 |
| 预览页跳转到登录页 | 浏览器配置、域名和会话 | 在所选 Tabbit 配置中手动登录 |
| 标题或状态不对 | 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 单独提供。读取标题和状态、在本地起草,然后停在复核节点。本文没有实际测试该型号的浏览器工作流。
相关设置:Codex Tabbit CLI 配置、Claude Code 浏览器权限、带来源的浏览器研究、agent-browser CLI 指南和按钮故障排查。
来源
xAI Grok 4.20 Non-Reasoning 模型页:准确 ID、别名、函数调用和当前可用性,2026-11-10 核对。
xAI Inference API:API 工具调用参考,2026-11-10 核对。
Tabbit CLI 快速开始:安装参考。
Tabbit CLI 完整指南:任务与回执。
常见问题
Grok 4.20 Non-Reasoning 能操作已登录的浏览器吗?
xAI API 列出了函数调用能力,但本地 Agent 客户端还需单独接入 Tabbit CLI 并能访问目标 Tabbit 配置。本文没有确认 xAI 与 Tabbit 的原生集成。
准确的 API 模型 ID 是什么?
xAI 当前列出的 ID 是 grok-4.20-0309-non-reasoning,模型页还列有 grok-4.20-non-reasoning 等别名。配置前请查看实时文档。
这是 Grok 4.20 reasoning 版本吗?
不是。本文讨论以 -non-reasoning 结尾的 ID。Reasoning 版本使用不同 ID,适用场景也不同。
Agent 会替我登录吗?
不会。请在所选 Tabbit 配置中亲自登录。若网站要求 MFA 或重新验证,请暂停并手动处理。
命名任务会共享我的登录状态吗?
任务会单独整理其拥有的页面和任务状态。登录取决于浏览器配置和站点会话,请在目标页面确认。
可以自动保存草稿吗?
以下流程是建议方案。将草稿保存到浏览器中的共享文档前,应另行授权。默认可先准备本地文件,不改动共享工作区。