jevbooks

← 全部项目

open-jev-approvals

alexj11324/open-jev-approvals

面向 Claude Code 的二元审批闸门,由 TypeSafe Jev 审查。

这是什么

一个用 Go 编写的 Claude Code 审批闸门。当 agent 即将运行工具时,hook 拦截该调用,TypeSafe Jev 进行审查,本地策略返回 allow 或 deny。面向无法使用 harness 自带审批流程的第三方 API 配置。

它怎么用 Jev

每个被拦截的动作会连同当前轮次的用户消息、脱敏后的工具输入和已验证事实一起发送给 Jev。Jev 回答一组固定问题——风险、授权、危害、范围。本地策略将这些回答转化为二元裁决;若 Jev 无法给出结果,则允许该调用。

用到的原语:choicescore

值得抄的做法

拒绝需要正面证据:Jev 宕机、超时、响应异常、缺少密钥或审计数据库损坏时都放行,并记录为 incomplete。

怎么试

go build -o bin/jev-approve ./cmd/jev-approve,然后用 --harness claude-code 和 --project 安装。

去 GitHub 看

Jev 判的jev-1.13.0

证据

每一行都是就 README 问 Jev 的一道题。≥ 0.60 算「是」,≤ 0.40 算「否」,中间这一段 Jev 不下判断。

  • Jev 是主角0.83
  • 有 System One 用法0.68
  • 处理了不确定性0.94
  • 有实测数据0.03
  • 可直接跑0.98
  • 值得推荐0.33
  • 是模型的复刻0.15
  • 问题普遍性按 0–2 打分1.17
  • 与 Jev 相关0.98

信号由 Jev jev-1.13.0 判定,简介由 DeepSeek V4.1 Flash 于 2026年9月20日 读 README 写成。