jev-router picks a model per turn for Hermes Agent and trims context before compressing
A community open-source plugin that uses Jev to judge each turn's difficulty and switch models, forces trim before compress, and adds a high-confidence single-use auto-approval with multiple fallbacks to human review.
同一个 Agent 里,"现在几点"和"重构整个项目",凭什么用同一个模型 jev-router 是给 Hermes Agent 写的插件,就干两件事 01|每轮调用前先选模型 用 TypeSafe 的 Jev 判断这一轮的难度:简单走便宜模型,复杂的、工具调用重的、上下文长的走更强的 判断超时、异常、置信度不够,一律回退主模型,不会把你的对话卡住 02|压缩上下文必须先裁再压 强制 trim 然后 compress,禁止不裁直接压。保留最近几轮,先丢掉旧的工具噪音,再做摘要 它还有一个默认关闭的自动同意:在人工审批之前,先让 Jev 判断一次 让模型替你点"同意"是危险功能,所以作者把闸修得很死 只有高置信的通过才放行,而且只批当前这一次,不做会话级,不做永久 拿不准、超时、格式不对、异常,全部退回人审,没人就直接拒 你自己配的拒绝规则由宿主提前拦截,插件看不到也放不了行 还有第二道硬禁开关,必须交互式确认风险文案,文案改了要重新确认,手写的确认文件不认 作者自己也写了限制:官方原版 Hermes 没有审批策略接口,这个功能在原版上根本注册不上;离线证明里的压缩是确定性摘要,不等于完整人工验收 这是 Jev 学习群里一位群友刚开源的项目,MIT 协议
This post quotes another post: x.com/238094714/status/2103341679591981108