会话、流程与运行
会话保存浏览器状态,流程声明可复用步骤,运行记录带输入、状态与输出的一次执行。
通过 Skyvern MCP 或 API 完成浏览器操作和多步骤流程。选择云端或自托管运行、准备所需凭据,并验收业务结果,而不只看运行状态。
先运行一个已有流程或一次直接浏览器任务,暴露缺失输入,避免将测试默默扩大为编写新流程。
请求可预览和复制,不会从此处自动发送。
参考来源: Skyvern https://github.com/Skyvern-AI/skyvern 先阅读原始说明并核对当前环境与依赖。需要安装或连接新工具时,先提出方案。 我的任务: 使用已配置 Skyvern 后端,在获准表单准备一条测试记录,对照输入检查全部字段并报告错误,在最终提交前停止,报告中保留会话与流程标识。 期望交付: 包含字段对照、错误与提交检查点的单条运行。证据不足时列出失败步骤与未解决问题。
Skyvern 同时提供直接浏览器检查与可复用流程。会话保存页面状态,流程定义步骤,运行记录一次执行。CLI 提供直接验证、提取及流程操作,云端或自托管后端提供浏览器与模型执行,编码宿主调用其工具。
官方 MCP 文档列出 Cursor、Codex,并提供云端和本地配置。云端需要 Skyvern 账号及认证,自托管则要准备后端、模型与浏览器依赖。部分配置要求先创建浏览器会话才能调用工具。
官方 skyvern Skill 应匹配 CLI/MCP 版本,编写流程与运行流程的范围分别确认。仓库采用 AGPL-3.0,托管订阅、模型用量和企业条款另行核对。Floatboat 可使用外部 Agent 接入路径,但不表示流程已经验证。
先确定要检查页面、编写流程还是跟踪运行,对象选择决定需要的标识、工具和结果证据。
会话保存浏览器状态,流程声明可复用步骤,运行记录带输入、状态与输出的一次执行。
页面问题可直接验证或提取,可复用多页任务使用包含导航与提取块的流程。
云端或自托管服务执行浏览器与模型工作,编码宿主调用工具,并不自动提供完整后端。
以下流程关注可重复业务结果,而不只关注页面导航。增加运行频率、批量规模或 Agent 权限前,先使用样例记录与可观察检查点,核对字段、错误和最终交付物。
提供获准测试记录与目标表单,建立填写一条记录并在最终提交前暂停的流程,对照输入检查字段值,扩大批量前先验证异常路径。
提供已有流程 ID、测试参数和预期发票字段。保留 run ID,检查状态,并将发票号、金额与目标记录对照。失败时先定位步骤再重跑同一输入;运行完成不能直接当成会计数据正确,也不应立即扩大批量。
使用获准账号进入指定报表,返回所需字段及来源上下文。将登录、日期选择与提取分别记录,避免过期页面成为错误周期的报告。
在选定后端执行无敏感的小型流程,记录配置、输出与依赖服务。按数据访问和运营需要选择部署,不假定自托管免除模型费用,也不假定云端继承本地登录。
先选择托管或自部署方式,再按该入口准备账号、运行环境和流程权限。
准备云端认证或文档中的自托管服务栈及模型、浏览器配置。
使用测试记录,运行生产任务前明确会话创建与提交检查点。
提供面向测试发票的已有流程 ID、声明参数值、预期发票号和金额,以及允许使用的测试目标。此任务运行并检查已有定义,不创建新流程,也不操作另一条直接浏览器会话。
通过已配置接口查看已有流程及参数要求,确认目标和记录属于测试数据,定义中的动作已获准。参数或预期输出未知时先补齐,不把浏览器会话 ID 当作流程 ID。
通过已配置 CLI 或 MCP,用给定参数启动所选流程。将返回的 run ID 与 workflow ID、无敏感输入摘要一起保存。后续查询使用该 run ID,不因结果尚未就绪就反复新建运行。
查询该运行,直到达到文档中的完成或失败状态。完成后查看输出,将发票号、金额与预期测试记录及目标内容对照。即使状态完成,缺失或不匹配字段也应报告,并附 run ID。
失败时先查看步骤、错误及可用输出,再修改输入。解决测试数据、登录或流程问题后,先确认首轮是否已改变目标,再决定重跑。新 run ID 单独记录,继续对照相同字段;未解决故障明确交接。
比较这些项目的用途、运行条件和源码许可。