browserdeveloper-toolsagents开源
Jev × WebMCP
把 WebMCP schema 和用户原话转成可检查的浏览器工具调用。
Jev 决定什么
哪个工具最匹配、每个类型化参数选择哪个允许值,以及可选值是否确实由用户说出。
Chrome 侧边栏发现当前页面公开的工具,把 schema 转成 Jev 问题,在用户输入时预测工具与参数,并始终把有后果的调用留在确认之后。
CHOICENOUL
- Jev 的职责
- 从页面公开的 WebMCP 工具中选择一个,并只填写能从 schema 与用户输入得到的参数。
- 输入
- 用户请求,以及发现的工具名、描述、参数 schema、枚举、注解和从请求中解析出的值。
- 输出
- 组成 schema 合法候选调用的 Choice 和 Noul 结果。
- 决策频率
- 用户输入变化或手动选择候选工具时重新计算。
- 兜底方式
- 未解析字段保持空白,没有匹配时不选工具,写操作必须确认,并且不会在用户原文片段之外编造自由文本参数。
运行方式
输入
用户请求,以及发现的工具名、描述、参数 schema、枚举、注解和从请求中解析出的值。
Jev
CHOICE + NOUL
输出
组成 schema 合法候选调用的 Choice 和 Noul 结果。
项目概览
Jev × WebMCP 是面向公开 WebMCP 工具页面的 Chrome 扩展。它把工具列表和参数 schema 转成受限问题:工具、枚举、有限范围和用户原文片段使用 Choice,布尔值和可选字段是否出现使用 Noul,数组与用户明确写出的数字也走类型化处理。侧边栏会显示预测、备选项、置信度和延迟。
只读工具在置信度足够时可以自动运行;改变状态的工具必须按 Enter,有重大后果的 checkout 等操作无论置信度多高都需要第二次确认。缺少的参数留空供用户填写,没有匹配项时不调用任何工具,而且每个站点单独授权访问。
- 开发语言
- JavaScript
- 许可证
- Apache-2.0
- 作者
- Sarah Drasner
来源核对于 2026年9月22日
信息来源
相关项目
浏览器
CHOICE
jev-ultrafast
一个让 Jev 从实时索引动作空间中选择操作和兼容页面元素的浏览器智能体。
Jev 决定什么
下一步执行哪种受支持的浏览器操作,以及作用于哪个兼容的可见元素
作者自报 · 已核对来源7.073 s
浏览器
CHOICE
Cua Driver jev-use
Cua Driver 的 public-preview recipe:让 Jev 选择受限浏览器动作,并独立验证结果。
Jev 决定什么
下一步执行哪个已提供的动作候选,或选择重新观察、放弃执行。
作者自报 · 已核对来源继续阅读
开发工具
NOULCHOICESCORE
Jev Review
不用一条超长 reviewer prompt,而是用一连串类型化小判断组成代码审查流程。
Jev 决定什么
什么有风险、哪些文件和证据重要、可能如何失效、严重程度以及由谁复核。
作者自报 · 已核对来源409