jev-use GitHub avatar by shitianfang

shitianfang /

Context GC & Filter

jev-use

把 Claude Code / Codex / pi 中不需要输出文本的判断步骤交给 Jev 执行,需要写字或置信度不足的步骤按类型化契约退回 LLM。

License: MITLanguage: TypeScript最近提交:2026/9/19#context-compaction#classification-ranking#mcp-integrations

JEV 在该架构中的决策位置

`judge()`(第 35 行)把关于同一个 state 的多个 noul / choice / score 问题打成一次调用;`toVerdict()`(第 100~157 行)按原语分别处理 `noul`、`choice`、`score` 的答案与置信度。同文件的 `gate()`(第 170 行)是可选的 PreToolUse 门禁,只能 deny 或 ask。置信度不足或本就不该由 Jev 决定的步骤,通过类型化 escalation 契约(`writing`、`open_ended`、`oversized`、`unsure`、`unreachable`)退回 LLM,而不是让 Jev 猜。

核心架构收益

减少后续处理的冗余信息。

审校说明与基准口径:优先保留投稿者与仓库原文,缺失语言自动补充;自动检查仅确认 Jev 集成证据,未经本站运行或性能复测。
快速克隆仓库
git clone https://github.com/shitianfang/jev-use.git

在 GitHub 上查看源码

查阅该项目的 README、Issue 讨论与提交历史,了解该开源项目最新进展。

shitianfang/jev-use

所属架构分类

上下文与记忆

智能裁剪长上下文、淘汰旧工具调用日志与记忆提纯,减少自回归模型输入负担。

查看该分类下的全部项目 →

同分类相关项目推荐(上下文与记忆)

Winnow repository icon by GhalebDweikat

GhalebDweikat

Winnow

17
Context GC & FilterMITPython

给 Claude Code 的长日志装一道筛子。暂时不相关的内容先藏起来,想看时还能完整找回。

JEV 在这里做什么

逐块判断 Read、Bash、Grep 输出是否有用;保留相关或不确定内容,隐藏高置信度无关块。

↳ 减少进入上下文的冗余输出,并保留可召回的原文。

#context-compaction#coding-agents
✓ 3 处源码证据
查看详情 →
3,528
Context GC & FilterMITTypeScript

为 Claude Code 删减旧工具调用和结果,保留留下来的原文,不另写摘要。

JEV 在这里做什么

分别判断工具调用与完整结果是否仍需保留,本地规则执行保留、截短或删除。

↳ 减少摘要改写对路径、命令和报错原文的影响。

#context-compaction#coding-agents
185✓ 3 处源码证据
查看详情 →
jev-skill-gate repository icon by ShivamPansuriya

ShivamPansuriya

jev-skill-gate

2
Context GC & FilterMITJavaScript

按当前项目给 Claude Code 技能排相关度,减少默认加载的技能说明。

JEV 在这里做什么

结合项目技术栈、目录与 README 判断技能相关性,再调整技能说明的可见程度。

↳ 保留需要的说明,同时给其余技能保留手动调用入口。

#context-compaction#coding-agents#llm-routing-cost
1✓ 2 处源码证据
查看详情 →