
【免费下载链接】jev-browser-use5–10x faster browser operations: Jev clicks, Codex thinks and verifies. Built at EZCollegeApp.项目地址https://gitcode.com/gh_mirrors/je/jev-browser-use点击查看免费下载jev-browser-use是一个让浏览器操作提速 5–10 倍的 Agent 技能Jev 负责点击、滚动与导航Codex 负责规划、输入与验证。本文深入它的进阶架构——createSession会话持久化、跨任务交接机制与内置指标体系帮你理解它如何越跑越省。架构总览Jev 负责点击Codex 负责思考理解进阶架构前先看清分工。整个技能的核心是一个决策-执行循环目标 → 观察控件 → Jev 选择一个动作 → 浏览器 → 重复 → Codex 验证。角色职责不做什么Jev导航、点击、开关、滚动、重载不聊天、不输入文本、不识别截图Codex规划、全部文本输入、视觉判断、最终验证不为每次机械点击消耗模型轮次这个分工是整个架构的基石重复性的机械动作被下放给便宜的 Jev输入 $0.042/1M tokens而需要判断力的工作留给 Codex。所有逻辑都集中在两个文件里技能说明 SKILL.md 和桥接器 bridge.mjs。createSession让会话进度断电不丢createSession()是进阶架构的核心源码位于 bridge.mjs。它把一次浏览器任务变成一段可续跑的会话内部维护四样东西history历史每一次决策记录选择项、置信度、模型、API 耗时、是否执行跨多次session.run()持续累积elapsedMs总耗时所有分段运行的累计耗时runs运行次数任务被分成了几段执行handoffs交接计数每类交接状态出现了几次关键在于它的run(task)实现每次调用都把上一轮的完整 history 作为prior传入决策循环见 bridge.mjs因此 Jev 在下一段运行中记得之前做过什么——指令明确要求不要重复已反映在当前状态中的动作。同时它会检查旧决策是否基于过期页面状态状态变了就标记stale_state并重新观察绝不在陈旧快照上做决策。这意味着什么任务跑到一半遇到敏感操作比如发布按钮Codex 接手处理完只需调用同一个session.run(task)就能从断点继续而不是从头再来。配套的waitForState()bridge.mjs还能做确定性的加载等待不消耗任何 Jev 调用专治页面还在转圈的场景。跨任务交接浏览器恢复不了时如何不丢任务即使有会话持久化仍会遇到当前任务彻底失去浏览器访问权的情况。SKILL.md 专门定义了交接清单SKILL.md恢复浏览器访问的新任务必须携带 目标、指定浏览器、已有标签页/站点与当前进度✍️ 已批准的草稿原文、链接、提及与附件的绝对路径 已安装技能路径、provider 要求以及仅 Chrome/内嵌浏览器限制 授权范围与精确停止点——最新指令优先停在发布前覆盖一切早前授权⚠️ 已知阻塞项与已完成的检查不含凭据与私有页面内容接收方任务必须重新发现工具、读取全新浏览器状态再次输入前先检查是否已存在草稿避免重复操作。这套机制的本质是会话数据保证机械进度不丢交接清单保证授权与意图不丢——两者缺一不可。指标体系每个结果都自带体检报告每次session.run()返回的结果里都附带sessionMetrics由 createSession 内部的 metrics() 实时聚合指标含义进阶用法runs分段运行次数越多说明任务被拆得越碎或交接越频繁decisions总决策次数history 长度衡量任务总复杂度executedActions实际执行的动作数与 decisions 对比可看出空转比例decisionRetries传输失败重试次数持续偏高提示 CUA 网络问题failedDecisions决策失败次数区分 API 故障与任务阻塞apiMsJev API 累计耗时评估网络与推理开销elapsedMs循环总耗时对照浏览器操作本身的耗时handoffs各交接状态计数定位卡点类型如model_blocked结果状态status同样值得精读。needs_verification不是通过而是请 Codex 独立验证low_confidence触发保守回交no_progress表示动作未产生可观察变化budget/step_limit表示超出时间或步数预算maxMs默认 45000ms、maxSteps默认 10 步loading_timeout则说明连续 3 次 WAIT。完整处理策略见 SKILL.md。进阶技巧不要为了强行通过调低minConfidence下限 0.55——它是保守回交启发式而非成功保证。任务合法且值得继续时带着同一会话再跑一段有界 chunk 才是正解。安全边界指标背后的隐形护栏指标之所以可信是因为循环里有多重护栏来源白名单每步动作前都用最新 AX 快照校验页面来源越界立即终止checkState快照限大小超过 24000 字符即报错提示你收窄任务陈旧状态拒绝决策后页面变了就丢弃该决策严格响应校验Choice 模式、置信度区间、概率分布合计都必须合法凭据隔离loadConfig()只返回envFile/provider/model密钥只在发起请求时从 provider 配置 指定的本地 dotenv 文件读取且会检查凭据未混入模型输入快速上手3 步接入进阶能力安装技能npx skills add wy-coliney/jev-browser-use -g -a codex -y详见 INSTALL.md手动安装脚本为 install.mjs配置 provider在~/.config/jev-browser-use/config.json中指定envFile、providertypesafe或openrouter与model以会话模式执行先loadConfig()再createSession()绑定标签页与allowedOrigins最后session.run(task)——记住跨轮次保持同一 tab 绑定并预留 60 秒工具超时 进阶建议复杂任务先小步maxSteps试跑看sessionMetrics.handoffs定位卡点再决定扩大预算还是交由 Codex 处理敏感步骤。总结jev-browser-use 的进阶架构可以浓缩为一句话createSession让进度可续交接清单让意图可传指标体系让每一步可审计。三者叠加才支撑起5–10 倍提速背后那个真正有价值的东西——省钱、可控、且随时能刹车的浏览器自动化。赞分享【免费下载链接】jev-browser-use5–10x faster browser operations: Jev clicks, Codex thinks and verifies. Built at EZCollegeApp.项目地址https://gitcode.com/gh_mirrors/je/jev-browser-use点击查看免费下载相关推荐Browser-Use存储状态会话数据持久化管理Browser Use存储状态会话数据持久化管理 概述 在现代Web自动化场景中会话状态的持久化管理是确保自动化任务连续性和可靠性的关键。Browser U人工智能AI Agent浏览器控制MCP 服务agent-browser 认证模式全指南登录流、会话持久化与凭据安全agent browser 认证模式全指南登录流、会话持久化与凭据安全 agent browser 是一套面向 AI Agent 的浏览器自动化 CLI其认浏览器控制CLIGUI 自动化AI 技能/插件AI 应用agent-browser 会话管理实战多浏览器隔离会话与状态持久化完整指南agent browser 会话管理实战多浏览器隔离会话与状态持久化完整指南 导读 在 AI Agent 驱动的浏览器自动化中多个任务常常需要互不干扰的浏览前端构建构建工具开发工具创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考