W
AI-Wiki
SOURCE

AI邪修 整理了一批 Jev 项目,大家可以参考 - 今日头条 摘要

文档概览

这是一篇今日头条短文,正文形式是一个围绕 Jev 的项目清单。原文开头称“整理了一批 Jev 项目,大家可以参考”,随后按 1 到 8 编号列出项目名称、简短用途描述和“网页链接”。

需要注意:这篇短文不是 Jev 官方文档,也不是某个项目的 README、论文或版本发布说明。它更像是作者 AI邪修对一批相关项目的索引式整理。每个条目只提供一句用途描述和一个“网页链接”,未在正文中展开完整实现细节、项目作者、许可证、版本号、安装步骤、API 设计、训练数据、评测方法或评测结果。

从原文描述看,这批项目共同指向一个主题:将 Jev 用作 Agent 系统中的快速决策层或辅助控制层,覆盖 Agent 上下文压缩Agent 工具调用决策、浏览器选择、搜索结果筛选、运行时界面理解、开源复现、模型路由、记忆管理和 Skill 选择等场景。

关键事实

  • 原文列出 8 个编号条目:fast-jev-compaction、jev-browser、jev-search、Reticle、NanoJev、open-alternative-jev、pi-jev、hermes-jev-skills。
  • 每个条目都以项目名开头,后接一句功能描述,再接“网页链接”。
  • 原文没有说明这些项目是否来自同一作者、同一组织或同一代码仓库集合。
  • 原文没有说明这些项目之间的依赖关系,也没有说明它们是否都能直接运行。
  • 原文没有给出 Jev 的正式定义,只能从各项目描述推断:Jev 被放在 Agent 工作流中的决策、筛选、压缩、路由或选择环节。
  • 原文涉及的 Agent 场景包括 Claude Code、浏览器、搜索、Web 和桌面应用、Pi coding agent、Hermes、Codex。

8 个项目条目整理

1. fast-jev-compaction

fast-jev-compaction 被原文描述为一个 Claude Code 插件。它的使用位置是在“每次工具调用后”:当 Claude Code 或类似 coding agent 调用工具之后,工具返回结果会进入上下文,造成上下文不断膨胀。该插件的思路是用 Jev 判断哪些内容应该保留、哪些内容应该压缩、哪些内容可以丢弃,从而减少上下文膨胀。

这个条目直接对应 Agent 上下文压缩:不是简单截断上下文,而是在工具调用之后做选择性处理。原文没有说明它如何判断“保留、压缩或丢弃”,也没有给出压缩算法、提示词、阈值、token 节省比例或任务成功率变化。

2. jev-browser

jev-browser 的分工被描述为:LLM 负责规划,Jev 负责浏览器里的具体选择。也就是说,在浏览器自动化场景中,大语言模型可以处理高层目标、步骤规划或任务拆解,而 Jev 介入更细粒度的浏览器操作选择。

原文明确提到 jev-browser 支持三种使用形态:CLI、Library 和 MCP。

  • CLI:表示可以通过命令行方式使用。
  • Library:表示可以作为库集成到其他程序中。
  • MCP:表示可通过 MCP 形态接入工具链或 Agent 环境。

原文没有进一步说明它支持哪些浏览器、页面选择器策略、动作空间、MCP 工具定义、错误恢复机制或安全限制。

jev-search 把 Jev 用在搜索流程中。原文列出的职责包括:理解查询、选择信息源、筛选结果。

这个描述说明 Jev 在 jev-search 中不是单纯负责生成答案,而是参与搜索链路中的多个中间决策:先理解用户查询,再决定去哪类信息源寻找信息,最后对候选结果做筛选。该条目与 Agent 工具调用决策 有关,因为搜索本质上也是 Agent 调用外部信息源、评估返回结果、决定下一步使用哪些材料的过程。

原文没有说明 jev-search 使用哪些搜索引擎、是否支持多轮搜索、是否做重排序、是否提供引用、如何判定结果可信度,或者是否有检索评测指标。

4. Reticle

Reticle 被描述为用于给 Web 和桌面应用增加运行时感知能力,帮助 Agent 理解自己正在操作的界面。

这个条目强调的是“运行时感知能力”:Agent 不只是接收用户任务,还需要知道当前实际界面处于什么状态,例如正在操作哪个应用、当前界面有哪些控件、哪些元素可以点击或输入。原文把 Reticle 的目标放在 Web 和桌面应用两个范围内,而不局限于浏览器网页。

原文没有说明 Reticle 如何采集界面信息,是通过 DOM、无障碍树、截图、坐标、系统 API,还是通过其他运行时探针;也没有给出支持的操作系统、应用框架或 Agent 接入方式。

5. NanoJev

NanoJev 被原文称为“一个 Jev 的轻量复现项目”。原文明确列出它包含三个要素:并行决策、动态候选项和完整训练流程。

这说明 NanoJev 的重点不是把 Jev 用到某个单一应用场景,而是尝试复现 Jev 本身的某些机制。原文提到的“并行决策”意味着它可能支持同时评估多个候选动作或候选判断;“动态候选项”意味着候选集合不是固定写死,而会随任务状态或上下文变化;“完整训练流程”意味着项目不仅提供推理侧代码,也可能包含数据、训练脚本或训练步骤。

不过,原文没有说明 NanoJev 复现的是哪一个官方 Jev 版本,也没有说明模型结构、训练数据规模、损失函数、训练成本、硬件条件或复现效果。

6. open-alternative-jev

open-alternative-jev 被描述为“尝试用开源模型复现 Jev 风格的 System One 决策层,并提供基准测试”。

这个条目包含两个关键信息:第一,它使用或尝试使用开源模型;第二,它的目标是复现“Jev 风格的 System One 决策层”。这里的 System One 可理解为快速、直觉式或低延迟的决策层,但原文没有定义该术语,也没有说明与 Jev 官方实现的对应关系。

原文还提到 open-alternative-jev 提供基准测试,但没有列出基准名称、测试任务、数据集、指标、分数、对照模型或复现实验设置。因此,不能从这篇短文本身判断它的效果是否接近 Jev。

7. pi-jev

pi-jev 被描述为把 Jev 接入 Pi coding agent,用来控制工具调用,也支持类型化、带置信度的回答。

这个条目直接落在 coding agent 的 Agent 工具调用决策 场景中:Jev 用于控制工具调用,可能涉及是否调用工具、调用哪一个工具、如何处理工具返回,以及下一步如何继续。原文同时提到“类型化、带置信度的回答”,说明 pi-jev 不只是输出自由文本,还可能输出带结构类型的信息,并附带置信度。

原文没有说明 Pi coding agent 的具体项目背景,也没有说明 pi-jev 的类型系统格式、置信度校准方式、工具调用协议或与其他 coding agent 的差异。

8. hermes-jev-skills

hermes-jev-skills 被描述为直接把 Jev 接进 Hermes、Claude Code 和 Codex,覆盖模型路由、记忆、上下文压缩、Skill 选择和浏览器操作。

这是原文中覆盖范围最宽的条目之一。它涉及三个 Agent 或 coding agent 环境:Hermes、Claude Code 和 Codex;同时覆盖五类能力:模型路由、记忆、上下文压缩、Skill 选择和浏览器操作。

这些能力分别对应不同层面的 Agent 控制问题:

  • 模型路由:在不同模型或能力之间做选择。
  • 记忆:决定哪些信息进入长期或短期记忆,以及如何取用。
  • 上下文压缩:对应 Agent 上下文压缩,用于控制上下文规模。
  • Skill 选择:在可用技能或工具封装中选择合适的一项。
  • 浏览器操作:在网页或浏览器环境中执行具体动作。

原文没有说明 hermes-jev-skills 如何同时接入 Hermes、Claude Code 和 Codex,也没有说明这些能力是统一框架实现,还是多个适配器或示例集合。

重要细节与边界

原文是清单,不是评测

原文没有比较 8 个项目的成熟度、性能、活跃度、星标数、许可证、维护状态或生产可用性。它只提供“可以参考”的项目线索。读者不能仅凭原文判断某个项目是否稳定、是否安全、是否适合生产环境。

原文没有提供完整链接内容

每个条目后都出现“网页链接”,但在抓取文本中没有展开各项目的完整 URL。标题中出现了 fast-jev-compaction 相关的 “https://github.com” 字样,但不足以确认每个项目的具体仓库地址。因此,本页只整理原文事实,不补写未在原文中出现的仓库归属、链接路径或 README 内容。

Jev 的角色需要谨慎归纳

原文没有给出 Jev 的官方定义。结合 8 个条目的描述,可以归纳出 Jev 常被放在 Agent 系统的选择与决策位置:例如决定上下文保留与丢弃、浏览器具体选择、搜索信息源选择、工具调用控制、模型路由、记忆处理和 Skill 选择。但这只是基于清单描述的归纳,不等同于 Jev 官方规格。

多个项目围绕 Agent 长任务问题

fast-jev-compaction、pi-jev、hermes-jev-skills 都与长任务 Agent 中的工具调用和上下文管理有关。特别是 fast-jev-compaction 明确以“每次工具调用后”为触发点,说明其关注的是工具调用结果持续进入上下文所造成的膨胀问题。hermes-jev-skills 则把上下文压缩扩展到模型路由、记忆和 Skill 选择等更广泛的控制面。

浏览器与界面理解是另一个重点

jev-browser 和 Reticle 都与 Agent 操作界面有关,但关注点不同:jev-browser 强调浏览器里的具体选择,并支持 CLI、Library 和 MCP;Reticle 强调给 Web 和桌面应用增加运行时感知能力,让 Agent 理解正在操作的界面。hermes-jev-skills 也覆盖浏览器操作,说明浏览器自动化是这批 Jev 项目的重要应用方向之一。

搜索与信息筛选使用 Jev

jev-search 把 Jev 放入搜索流程,职责覆盖理解查询、选择信息源和筛选结果。这一用法体现了 Jev 不只服务于代码编辑或浏览器控制,也可用于信息检索链路中的决策点。

复现与开源替代方向

NanoJev 和 open-alternative-jev 更偏向复现或替代方向。NanoJev 被称为 Jev 的轻量复现项目,强调并行决策、动态候选项和完整训练流程;open-alternative-jev 则尝试用开源模型复现 Jev 风格的 System One 决策层,并提供基准测试。原文没有给出二者的复现质量或基准结果。

可提取的项目关系

项目原文定位涉及能力原文明确支持或特征
fast-jev-compactionClaude Code 插件上下文保留、压缩、丢弃每次工具调用后运行,用于减少上下文膨胀
jev-browser浏览器操作分工项目LLM 规划、Jev 具体选择支持 CLI、Library 和 MCP
jev-search搜索流程项目查询理解、信息源选择、结果筛选将 Jev 用在搜索流程中
Reticle运行时界面感知项目Web 和桌面应用界面理解帮助 Agent 理解正在操作的界面
NanoJevJev 轻量复现项目并行决策、动态候选项、训练包含完整训练流程
open-alternative-jev开源替代复现项目System One 决策层、基准测试尝试用开源模型复现 Jev 风格
pi-jevPi coding agent 接入项目工具调用控制、类型化回答、置信度支持类型化、带置信度的回答
hermes-jev-skills多 Agent 接入项目模型路由、记忆、上下文压缩、Skill 选择、浏览器操作接入 Hermes、Claude Code 和 Codex

相关条目