WhatCanJevDo
返回
browseragentsdeveloper-tools开源

Cua Driver jev-use

Cua Driver 的 public-preview recipe:让 Jev 选择受限浏览器动作,并独立验证结果。

Jev 决定什么

下一步执行哪个已提供的动作候选,或选择重新观察、放弃执行。

等价的 Python 与 TypeScript 循环通过 Cua Driver 观察页面、构造绑定快照的不可变候选,让 Jev 选择一个 ID,再校验、执行并独立读取 fixture 状态。

CHOICE
Jev 的职责
选择一个不可变浏览器动作候选;观察、执行、权限与验证由 Cua Driver 负责。
输入
任务目标、当前精简观测、必要时的 capture identity、受限历史,以及最多 32 个带描述的候选 ID。
输出
一个白名单候选 ID、置信度和候选项上的完整概率分布。
决策频率
受限浏览器决策循环的每一步一次。
兜底方式
重新观察或放弃;拒绝过期和格式错误的候选;动作结果不确定时不盲目重试;通过独立 fixture 状态验证成功。
作者自报 · 已核对来源

运行方式

输入
任务目标、当前精简观测、必要时的 capture identity、受限历史,以及最多 32 个带描述的候选 ID。
Jev
CHOICE
输出
一个白名单候选 ID、置信度和候选项上的完整概率分布。

项目概览

Cua Driver jev-use 是 Cua 仓库中的 public-preview 示例,不是独立产品。它把 TypeSafe 相关的提供方代码放在 Driver 之上,并用 Python 和 TypeScript 演示范围明确的 decide-act-verify 边界。

候选来自最新浏览器语义或经过校验的视觉区域,并始终包含 reobserve 和 abstain。Jev 看到的是精简观测和白名单 ID,而不是截图字节或可直接执行的工具参数。无凭据 mock 可以证明 Driver 生命周期、动作循环、过期引用处理和后置条件检查;真实 Jev 验证是可选步骤,必须另行记录。

开发语言
Python / TypeScript
许可证
MIT
作者
Cua contributors
来源核对于 2026年9月21日

信息来源

相关项目