valentynkit /
Decision Toolsjev-commit
commit-msg 钩子:一次 Jev 请求对照暂存 diff 给提交说明打五个 Noul,默认只警告。默认拦住提交的是本地正则腰带对新增行的高置信命中;secret_shaped Noul 只在 --strict 时参与拦截。
License: MITLanguage: TypeScript最近提交:2026/9/19#typed-decisions#classification-ranking
JEV 在该架构中的决策位置
一次请求里五个 Noul:说明是否可核对、是否与 hunk 相符、是否留下调试代码、是否有未提及改动、新增行是否像密钥。默认拦截来自正则腰带;secret_shaped 只在 --strict 下参与拦截。
核心架构收益
把提交说明核对做成可设阈值的概率,而不是再读一段模型评语;接口失败时仍放行提交。
固定版本源码审校依据
本站人工核验过该仓库的以下固定 commit 源码文件,确认 Jev 决策逻辑的真实接入方式:
审校说明与基准口径:优先保留投稿者与仓库原文,缺失语言自动补充。自动检查已确认 Jev 集成证据。
快速克隆仓库
git clone https://github.com/valentynkit/jev-commit.git
同分类相关项目推荐(决策工具)
Little-Planet-Labs
jev-playground
Decision ToolsMITTypeScript
在网页里输入状态与选择题或评分题,查看 Jev 的回答和概率分布。
JEV 在这里做什么
把多道 Noul、Choice、Score 问题放在同一次请求里。
↳ 不用先写业务代码就能尝试问题与候选答案。
#typed-decisions#evaluation-benchmarks
✓ 2 处源码证据
查看详情 →DanielKillenberger
jev-predict-skill
Decision ToolsMITHTML
一个可供 Agent 执行的 skill 配方,根据规则和证据预测另一个 skill 的闭集结论。
JEV 在这里做什么
先用 Jev 判断任务是否可拆成闭集问题,再从原 skill 的候选结论中选择。
↳ 附带 API 调用与结果检查示例;它预测结论,不执行目标 skill。
#mcp-integrations#typed-decisions
✓ 2 处源码证据
查看详情 →