浏览器会话管理
Steel 管理会话、页面、Cookie 与本地存储,连接的客户端提供浏览器动作。
通过 Steel 为 Agent 工作提供浏览器会话,区分开源运行环境、托管 MCP 与官方 Skills,并明确服务认证和会话费用。
短时提取用于检查包括清理在内的会话生命周期,结果不仅记录页面内容,也应说明会话是否已经释放。
请求可预览和复制,不会从此处自动发送。
参考来源: Steel Browser https://github.com/steel-dev/steel-browser 先阅读原始说明并核对当前环境与依赖。需要安装或连接新工具时,先提出方案。 我的任务: 使用指定的已配置 Steel 连接,从给定网址提取所需字段。并发会话数量和持续时间不得超过提供的上限,缺少上限时先询问。记录会话标识、保存结果,并在尝试失败后仍释放会话,报告任何清理失败。 期望交付: 包含来源值、连接证据及清理状态的会话记录。证据不足时列出失败步骤与未解决问题。
Steel 管理浏览器进程、会话、页面与保留状态,供现有 Agent 或应用驱动。开源 API 支持 CDP 等浏览器连接,托管 MCP 提供编码 Agent 服务接口。创建、重连、检查与释放会话是不同生命周期操作。
托管 MCP 文档提供 Cursor、Codex 配置及认证步骤。启动开源浏览器服务并不会自动安装该托管服务。官方 steel-browser Skill 面向 Steel 云浏览器任务,应根据实际账号和运行环境选择路径。
steel-browser 仓库采用 Apache-2.0,云端凭据、会话时长与连接模型服务需分别考虑。Floatboat 可采用文档中的外部 Agent MCP 或 Skill 流程,传入私有数据或复用配置前先验证创建的会话。
Steel 提供浏览器,Agent 或脚本提供任务逻辑;重点是连接、会话状态和资源释放。
Steel 管理会话、页面、Cookie 与本地存储,连接的客户端提供浏览器动作。
开源服务提供浏览器 API 与 CDP,托管 MCP 则为编码 Agent 提供由服务支持的接口。
会话 ID 将输出和可用诊断证据关联到浏览器生命周期,成功或失败任务均以释放会话结束。
会话提供、复用脚本、失败诊断与运行位置属于不同基础设施决定。需要记录所选服务和证据,避免将云端假设带入本地部署,也不把本地条件套用于托管 MCP。
提供公开表格 URL 和少量必需列,通过已配置托管连接创建会话、核对页面,再由现有宿主提取数值。返回会话 ID 与抽样来源值;表格无法读取也需释放会话,并说明是导航失败还是数据缺失。
按官方开发指引将已验证浏览器查询改为维护脚本,记录会话创建、连接、提取和清理,再用相同输入复跑。复用代码还需明确错误及输出处理。
提供会话标识与停止位置,结合所选服务的日志、轨迹或回放区分连接故障和应用行为。凭据需隐藏,不能仅凭通用超时推断原因。
针对无敏感提取任务,比较开源服务与托管服务的运行要求,记录组件位置及 Agent 连接方式。自托管运行环境与托管 MCP 订阅是不同部署选择,不能混用安装命令。
开源浏览器服务与托管 MCP 的配置要求不同,先确定浏览器在哪里运行,再配置 Agent 连接。
选择开源服务或托管服务,准备对应凭据与连接方式。
明确会话创建、输出检查与释放,以及服务限制和计费条件。
从公开测试 URL 和少量表格字段开始。以下流程面向已配置托管 MCP;自部署浏览器 API 使用自己的端点与客户端配置。
托管 MCP 按文档完成服务认证,并使用官方云浏览器指引;自部署服务选择 API 或 CDP 连接。创建会话前确认工具或端点响应,启动开源容器不会自动获得托管 MCP 权限。
通过所选服务创建会话,保留标识与连接信息。打开公开 URL,核对标题或正文。依赖前一步状态的操作继续连接同一会话,不悄悄新建另一个浏览器。
读取指定字段,用页面代表值核对。保存来源 URL、会话 ID、缺失项及该服务可用的请求或回放证据。页面未加载时单独报告导航失败,不将其写成数据为空。
提取失败也需释放任务会话,由所选 API 响应或服务视图确认。无法确认清理时,交付会话 ID 与未解决状态,方便操作者找到剩余资源。
比较这些项目的用途、运行条件和源码许可。