这是什么
一个用于日志和文本的流式 CLI,按含义而非关键词过滤行。它可在 tail -f 和 kubectl logs -f 后工作,适合需要提出正则无法表达的问题的人。
它怎么用 Jev
每一行由一个 Jev Noul 判断:`lines.line_NN` 是否满足用户的问题?行被批量放入一个由命名行组成的状态中,返回的“是”的概率与 --threshold 比较,以决定是否打印该行。
用到的原语:noul
值得抄的做法
在状态中为每一行命名(lines.line_01)而不是使用列表,使平均 F1 从 0.76 提升到 0.91,token 增加约 8%。
怎么试
uv tool install jevgrep-cli && export OPENROUTER_API_KEY=sk-or-... 然后 tail -f server.log | jevgrep "This line reports a real error, not routine noise"
证据
每一行都是就 README 问 Jev 的一道题。≥ 0.60 算「是」,≤ 0.40 算「否」,中间这一段 Jev 不下判断。
- Jev 是主角是0.89
- 有 System One 用法未判定0.50
- 处理了不确定性未判定0.49
- 有实测数据是0.87
- 可直接跑是0.97
- 值得推荐未判定0.52
- 是模型的复刻否0.04
- 问题普遍性按 0–2 打分1.86
- 与 Jev 相关是0.98
信号由 Jev jev-1.13.0 判定,简介由 DeepSeek V4.1 Flash 于 2026年9月21日 读 README 写成。