护栏与审查
jev-review-action
@fatwang2★ 1JavaScriptMIT更新于 2026-09-19▶ 可当场跑
基于 TypeSafe Jev 的可配置 GitHub 提交审核和 PR 分类工具,不使用文本生成模型。
英文原文
Configurable GitHub submission review and PR classification with TypeSafe Jev. No text-generation model.
fatwang2/jev-review-action ↗
它在哪儿调用了 Jev
const TYPESAFE_URL = 'https://api.typesafe.ai/v1/systemone';
src/jev.mjs:22
链接指向我们抓取当天的那个 commit,行号是准的。
它问 Jev 的问题
下面是从这个项目源码里原样取出来的 question 组合。
取自 test/jev.test.mjs:12
uses是/否
Uses Jev?
用你自己的内容跑一遍
代码
import { experimental_evaluate as evaluate } from 'ai';
const { answers } = await evaluate({
model: 'typesafe-ai/jev',
state,
questions: {
uses: { type: 'boolean', instructions: 'Uses Jev?' },
},
});
同类的其他项目
- jev-review ▶ — 基于 TypeSafe Jev 构建的分阶段代码评审流程和本地仪表盘。
- oxlint-plugin-jev ▶ — 用简单英文编写的Lint规则,Oxlint定位代码,TypeSafe Jev回答相关问题。
- patdown ▶ — 基于 TypeSafe 的 Jev 实现模糊代码检查,帮助你审视代码质量。
- jev_antispam_bot ▶ — 基于 TypeSafe Jev 的简易 grammY Telegram 反垃圾消息机器人
- pi-heed ▶ — pi 编码 agent 的运行时约束:在执行每个有副作用的工具调用前,检查是否符合你的指令,基于 TypeSafe Jev 实现。
- mastra-jev-moderation ▶ — Mastra agent 在 TypeSafe Jev 上的输入内容审核工具,单文件实现。
- gg-friggin-ez ▶ — 基于 TypeSafe AI Jev 的 Node.js 快速脏话和有害内容检测工具,支持多语言变体,延迟约 50-500 毫秒。
- actiongate-jev ▶ — 基于 OpenRouter,使用确定性策略和 TypeSafe Jev 实现 AI agent 工具调用的运行时授权和安全控制。