Tabbit博客

如何用 Claude Opus 4.7 操作已登录网页

在 Claude Code 中固定选择 Opus 4.7,确认本地 Tabbit CLI 权限,再跨两个获授权页面核对同一条记录。

本文目录
  1. 重点结论
  2. 模型 ID 和客户端选择项不同
  3. 打开登录页面前,先确认本地工具权限
  4. 跨两个获授权页面核对同一 ID
  5. 使用结果前先核对证据

Anthropic 当前将 Claude Opus 4.7 的 API ID claude-opus-4-7 标为 active。在 Claude Code 中用完整 ID 运行 claude --model claude-opus-4-7;较短的 opus 是“最新 Opus”别名,后续版本发布后可能改变指向。然后使用获准运行本地 Tabbit CLI 的 Agent 客户端,在授权的浏览器环境中工作。模型负责分析任务,Tabbit 负责本地浏览器会话。开始前请核对 Anthropic 模型状态和 Claude Code CLI 文档。

第一个任务可以是在两个有权访问的页面中核对相同稳定 ID,例如发布说明和对应的跟踪单。每个字段都附来源摘录和 URL;遇到冲突时标出,不要猜。将结果保存为OPS-247 跨页审核稿,并保持页面只读。

重点结论

  • API ID 是 claude-opus-4-7。Anthropic 当前标记为 active,但套餐、地区、服务商或组织策略可能限制访问。

  • Claude Code 的 opus 指向最新 Opus,并非永久固定在 4.7。使用完整 ID 并在会话中核对。

  • Claude Code、Tabbit skill、CLI 启动器和网站登录是不同的配置环节。

  • 在两个获授权页面中核对同一 ID,并为每个字段提供证据。

  • 浏览器任务保持只读,并留下具名审核草稿。

模型 ID 和客户端选择项不同

选择位置要核对的值含义
Anthropic APIclaude-opus-4-7API 模型 ID;当前状态页标记为 active
Claude Code 命令行claude --model claude-opus-4-7若账号与客户端支持,可固定当前会话的完整模型名
Claude Code 别名opus最新 Opus;新版本发布后会改变
Claude Code 选择器/model从当前客户端和账号可用模型中选择

Anthropic 于 2026 年 4 月 16 日宣布 Opus 4.7 正式可用,覆盖其产品和 API。当前状态表仍将 claude-opus-4-7 标为 active。这代表服务商当前提供该模型,不保证每个 Claude Code 套餐或组织都有权限。查看发布公告和状态表。

需要复现模型选择时,使用完整 ID 启动 Claude Code:

claude --model claude-opus-4-7

在已有会话中运行 /model,并核对界面显示的完整名称。若 ID 不可用,检查 claude --version、API 配置和组织限制。不要悄悄改用 opus,因为它选择的是最新 Opus。客户端选择项与 API 标识不是同一层设置。

打开登录页面前,先确认本地工具权限

在运行 Claude Code 的电脑上安装 Tabbit 浏览器并配置本机 Tabbit CLI。 Tabbit CLI 快速上手

  1. 发现 Skill。 在 Claude Code 中运行 /skills,确认列表中有 Tabbit skill。只有列表确实显示该名称时才调用 /tabbit。Pi 使用 /skill:tabbit;其他客户端可能直接显示命名技能。

  2. 启动器和权限。 macOS 启动器路径为 $HOME/.local/bin/tabbit-cli。客户端必须获准运行本地 shell 命令并连接浏览器。只批准本次需要的 Tabbit CLI 操作,不要启用宽泛的权限绕过。参阅 Anthropic 的权限说明。

  3. 网站访问。 目标账号需已在 Tabbit 环境中登录,或由用户完成登录。发现 Skill 或 CLI 可运行,不代表网站已登录。若遇到登录或验证挑战,需要用户处理时应停止。

开始前可看如何连接 Agent 与现有浏览器和 Tabbit CLI 指南。若远程 Agent 没有经过验证的本地交接方式,请在本地 Claude Code 会话运行任务,不要假定云端 Agent 能访问桌面浏览器。

跨两个获授权页面核对同一 ID

选择两个你有权读取、且包含同一稳定 ID 的页面。下面用发布说明页和跟踪页中的 OPS-247 举例。URL 和选择器都是占位示例,请检查实际页面并替换。

给 Claude Code 的任务:

使用 Tabbit skill 和本地 Tabbit CLI,在独立任务标签页执行只读检查。打开我提供的两个获授权页面,并在各自页面找到完全一致的记录 ID OPS-247。仅返回页面可见的标题、状态和日期。每个值附页面 URL 和一段简短原文。比较两条记录,将冲突或缺失字段标为未知,不要编辑页面。把结果保存为“OPS-247 跨页审核稿”供我检查。

预期结果是一张对照表,不代表模型已验证两个业务系统本身是否正确:

字段页面 A页面 B复核结论
记录 IDOPS-247 和来源摘录OPS-247 和来源摘录相同或不一致
状态可见值与 URL可见值与 URL一致、冲突或未知
日期可见值与 URL可见值与 URL一致、冲突或未知

Tabbit CLI 使用具名任务和唯一 request ID。以下采集命令只是示例,URL 和选择器需按实际页面调整:

"$HOME/.local/bin/tabbit-cli" nodejs \
  --task "OPS-247 跨页审核" \
  --request-id ops247-review-20261110 <<'JS'
const compare = async (tab, url) => {
  await tab.goto(url, { waitUntil: 'domcontentloaded' });
  const row = tab.locator('[data-record-id="OPS-247"]');
  if (await row.count() !== 1 || !await row.isVisible()) {
    return { url: tab.url(), record: null };
  }
  const readField = async (name) => {
    const field = row.locator('[data-field="' + name + '"]');
    return await field.count() === 1 && await field.isVisible()
      ? (await field.innerText()).trim().slice(0, 500)
      : null;
  };
  return {
    url: tab.url(),
    record: {
      id: await readField('record-id'),
      title: await readField('title'),
      status: await readField('status'),
      date: await readField('date'),
    },
  };
};

const pageA = await compare(page, 'https://example.com/releases');
const second = await context.newPage();
const pageB = await compare(second, 'https://example.com/tracker');
return { pageA, pageB };
JS

检查两个页面并使用实际记录结构。任务保持只读,限制返回内容,并保留来源标签页供审核。在本环境需指定唯一 request ID,且不要传入裸的 --group。参阅浏览器 Agent 首次任务清单和 CLI 与 Browser MCP 对比。具名任务运行期间,用户可以继续使用其他标签页。

使用结果前先核对证据

相同 ID 是关联线索,不代表两个页面当前描述的是同一状态。检查页面是否过期,以及状态、日期的定义是否一致。将两个 URL 和摘录都保存在草稿里。若任一页面找不到完整 ID,就返回“未找到”,不要推断为同一条记录。

社区对 Opus 4.7 的评价不一。一位 Claude Code 用户称自己调整了技能,并把简单实现任务交给 Sonnet 或 Haiku 控制用量;另一位用户认为终端和浏览器端的综合整理不错,但也报告其他工作流中的 token 消耗和幻觉问题。这些是个人经验,不是基准测试,提醒我们要收窄任务并检查证据。阅读Claude Code 工作流讨论和两天 Opus 使用记录。

相关做法见浏览器配置、工作区和标签组、什么是 Agent 浏览器、API、MCP 与浏览器自动化的选择,以及另一种 Claude 模型的浏览器流程。让 Opus 分析有限范围的对照,Tabbit 在本地授权会话中读取页面,再由人审核草稿。

先用一条非敏感记录试跑,核对模型和权限提示,并把对照结果与两个来源页面并排查看。

常见问题

Claude Opus 4.7 的准确模型 ID 是什么?

Anthropic 列出的 API ID 为 claude-opus-4-7,目前状态为 active。开始工作前仍要检查最新状态和账号访问权限。

Claude Code 中的 opus 会选择 Opus 4.7 吗?

不保证。opus 是最新 Opus 模型的别名,后续发布会改变它指向的版本。要固定 4.7,请使用完整模型 ID。

Opus 4.7 可以自动使用我的浏览器登录态吗?

模型本身不持有浏览器会话。本地客户端需要发现 Tabbit skill,并获准运行 Tabbit CLI,才能使用有权限的 Tabbit 环境;网站账号和页面权限仍需单独确认。

Claude Code 中怎样调用 Tabbit skill?

运行 /skills 查看当前会话可用的技能,再按列表中的名称调用 Tabbit skill。发现技能不代表允许执行 shell 命令,也不代表 CLI 启动器可用。

怎样跨两个页面核对同一条记录?

提供稳定记录 ID 和两个有权访问的页面地址。要求 Agent 分别提取字段、附上来源摘录、标出冲突,并保存为具名草稿供人审核。

Claude Code 和 Claude API 是一回事吗?

不是。API ID 标识模型接口;Claude Code 是客户端,另有模型选择器、账号权限、工具和权限设置。需要分别核对模型选择与本地 CLI 权限。

下一步

让 Tabbit 与你并肩工作。

跨标签页调研、自动化重复的浏览器工作,让每一处上下文都触手可及。