要用 GLM-5.3 检查已登录的单页应用(SPA),需要在本地 Agent 中运行模型、连接 Tabbit Browser,再用已知预期值核对页面筛选结果。不要只凭筛选标签或行数变化就判定数据正确。智谱文档确认 ZCode Agent 支持 GLM-5.3,ZCode 也支持 Skill 导入和浏览器操作;若要使用 Tabbit 会话,请导入或启用 Tabbit Skill,并使用 ZCode 的 $skill-name 语法调用。ZCode 模型配置 · ZCode Skill 文档
一位 Reddit 用户对比 GLM 和 DeepSeek 的 Agent 工作流时写道:“我用 GLM 规划,让 DeepSeek 负责执行。”这只是个人配置,不是模型基准,但说明了浏览器 QA 中一个实用做法:把计划、操作和验证分开。Reddit 原帖
要点
GLM-5.3 是模型,本地 Agent 宿主提供工具和浏览器权限。
智谱文档确认 ZCode Agent 支持 GLM-5.3。它的内置浏览器和 Tabbit 是两个独立配置文件。
想用 Tabbit 时,在 ZCode 启用 Tabbit Skill,并用
$tabbit调用,前提是已安装的 Skill 名称确实为tabbit。开始前先确认 ZCode 能看到该 Skill。SPA 筛选需要同时检查界面证据和预期值,例如已知测试 ID 或独立核实的记录数量。
此任务保持只读。筛选结果不等于修改或提交记录的授权。
选择 GLM-5.3 浏览器接入方式
| 接入方式 | 模型可用性 | 浏览器会话 | 适用情况 |
|---|---|---|---|
| ZCode Agent + 内置 Browser Use | 智谱文档支持 GLM-5.3 和账号/API 配置 | ZCode 自己的浏览器配置文件 | 想使用官方 GLM 路径,并愿意登录 ZCode 浏览器。 |
| ZCode Agent + Tabbit Skill | ZCode 中的 GLM-5.3;需导入或启用 Tabbit Skill | 通过本地 CLI 连接 Tabbit Browser | 需要使用现有 Tabbit 配置文件和独立任务标签页。 |
| 没有本地连接的远程 Agent | 取决于远程模型服务商 | 没有已验证的本地 Tabbit 连接 | 用任务清单交接,不要假设它看得到本机 Cookie。 |
ZCode 文档确认可以在 ZCode 中选择 GLM-5.3,桌面 Agent 也能操作内置浏览器。文档同时说明 ZCode 浏览器登录态独立,需要单独导入。本文使用 Tabbit 路径,不是 ZCode 内置浏览器路径。本文没有实际用 GLM-5.3 执行过该工作流;这是经文档核实的配置路径,不是测试结果。模型信息见 GLM-5.3 介绍。
将 ZCode 连接到 Tabbit
先在 ZCode 中连接 Z.ai 账号、Coding Plan 或受支持的 API 密钥,并选择 GLM-5.3。然后将 Tabbit Skill 添加到 ZCode 技能列表。ZCode 文档将用户级 Skill 目录列为 ~/.zcode/skills/<skill-name>/SKILL.md,聊天中用 $skill-name 调用。如果从其他 Agent 导入 Skill,请先在设置中确认它已显示并启用。ZCode 模型配置 · ZCode Skill 指南
只有已安装的 Skill 名称为 tabbit 时,才使用 $tabbit。在任务中让 Agent 先运行该 Skill 的环境检查,再启动新的 Tabbit 任务。Tabbit CLI 教程介绍浏览器连接和回执。如果找不到 Skill,先完成配置,不要静默切换到 ZCode 内置浏览器并假设它共享 Tabbit 登录态。
Tabbit 浏览器配置文件可以保存飞书或测试网站的会话。新的 Agent 任务会使用独立任务标签页,你可以保留普通标签页并检查可见结果。参见Agent 如何连接已有浏览器。团队本地样例检查显示,第二个 Tabbit CLI 任务可复用一个短时测试登录态并读到预期页面,但该检查没有使用 GLM-5.3 或 ZCode。
只读核对 SPA 筛选
筛选器可能改变选中标签、隐藏行或显示空状态,但这些现象本身不能证明源数据正确。有效检查应把界面状态关联到已知记录 ID,或与样例、导出文件等可信来源中的预期数量比较。让 Agent 记录可见证据,遇到冲突就停止。
| 检查项 | 需要记录的证据 | 失败情况 |
|---|---|---|
| 已应用筛选 | 筛选器名称和当前值 | 控件变了,但页面状态没变 |
| 结果数量 | 可见行数和样例预期数 | 数量不同或分页状态不明 |
| 记录身份 | 一个或多个稳定记录 ID | ID 缺失、重复或不相关 |
| 空状态/错误 | 空状态、提示或错误原文 | 把错误误判为合法的零结果 |
| 数据完整性 | 没有编辑或提交操作 | Agent 在检查时修改了记录 |
这是一个审阅流程,不代表 GLM-5.3 或 Tabbit 已在生产 SPA 上通过测试。请使用预发布工作区和固定样例,例如 GLM-FILTER-01。如果稳定样例值足够,不要把私人记录粘贴进提示词。
在名为 GLM-FILTER-01 的新任务中使用 Tabbit Skill。
打开[预发布应用网址],选择[筛选器名称] = [样例值]。
不要编辑、提交、删除,也不要执行任何会修改数据的操作。
返回已选筛选器、可见行数、最多五条记录的稳定 ID、
精确的空状态或错误文案,并确认数量是否等于预期样例数[N]。
预期值来源为[样例或导出文件说明]。
如果页面仍在加载、显示错误,或数量/ID 不匹配,请停止并报告差异。
将审阅记录保存为 GLM-FILTER-01.md。逐项标注实际观察值或预期值。该记录给审阅者一个检查点:筛选条件可复现、预期来源有说明、实际结果和假设分开列出。模型可能规划正确,却仍误读加载状态或过期的客户端缓存。最近一条 Reddit 讨论里,一位 GLM-5.3 用户说模型在某个上下文长度后开始偏离,设置上下文压缩阈值后情况好转。这是个人经验,但支持把任务范围控制得较短,并明确写出预期结果。Reddit 原帖
分开检查模型、Skill、浏览器和网站访问
页面没有按预期打开时,依次核对:ZCode 选中了 GLM-5.3;Tabbit Skill 已启用;本地 CLI 连接到目标 Tabbit 配置文件;该配置文件能打开网站;页面显示了预期数据。技能出现在列表里只能证明客户端发现了它,不能证明 CLI 或网站会话已经可用。
ZCode 自带的 Browser Use 插件也是一种接入方式,但它操作的是 ZCode 内置浏览器。文档说明该配置文件的登录态独立,可以从 Chrome 一次性导入。它和通过 Tabbit CLI 使用 Tabbit 配置文件是两条不同路径。ZCode 浏览器自动化文档 · 浏览器 Agent 检查清单
操作失败时,记录最后一个已验证的环节再重试。控件缺失或页面改版时,可参考浏览器 Agent 故障排查。若需要使用手动打开的 Tabbit 页面,参见浏览器配置文件与任务标签页指南。需要比较连接方式时,阅读 Browser MCP 与 CLI 和 Codex Tabbit CLI 配置指南。只需处理公开页面时,浏览器资料研究流程可能就足够。DeepSeek Harness 插件指南记录的是 DeepSeek 专用宿主,不能据此推断 GLM-5.3 可在 DSH 中运行。
接入明确时再使用 GLM-5.3
如果能在本地 Agent 宿主中选择 GLM-5.3,并为宿主配置浏览器工具,就可以考虑用它核对网页。本文验证的官方桌面路径是 ZCode;其浏览器配置文件和 Tabbit 是分开的。如果需要 Tabbit 登录态,请用 Tabbit Skill。
下一步很简单:导入并启用 Tabbit Skill,运行环境检查,再用已知样例检查一个筛选条件。将结果保存为审阅记录,并确保所有记录保持不变。
常见问题
GLM-5.3 能操作已登录的浏览器吗?
可以,但本地 Agent 需要浏览器工具和获授权的浏览器会话。智谱文档说明 ZCode 支持 GLM-5.3,桌面 Agent 可通过内置 Browser Use 插件操作网页。
哪个本地 Agent 支持 GLM-5.3?
智谱文档确认 ZCode Agent 支持 GLM-5.3。若要使用 Tabbit 而非 ZCode 内置浏览器,需要在 ZCode 中导入或启用 Tabbit Skill,并按客户端语法调用。
GLM-5.3 能自动判断筛选结果正确吗?
不能。Agent 应检查已选筛选项、可见行、空状态和错误,再用稳定 ID 或预期数量作比较。界面有变化不代表底层数据正确。
检查筛选时可以让 Agent 更新记录吗?
筛选检查应保持只读。如果确实需要更新,请新建任务、检查拟修改的字段,并在人工批准之前停止保存。
ZCode 浏览器会自动共享 Tabbit 登录态吗?
不会。ZCode 文档说明它使用独立浏览器配置文件。使用 Tabbit Skill 和 Tabbit CLI 才能连接 Tabbit 会话;使用 ZCode 内置浏览器则需单独导入登录态。
GLM-5.3 和 GLM-5.3-Flash 是同一个模型吗?
不是,它们是不同的模型变体。本文讨论 GLM-5.3 和 ZCode 文档确认的接入路径,不是 Flash 版本的浏览器演示。