所有集成集成 · Agent / CLI

Claude Code 中的 Jev

给 Claude Code 一个决策原语。不再让模型用自由文本去"决定",Jev skill 让它调用一个类型化、校准过的 choice / score / noul —— 用于路由、风险闸、打分和分类 —— 一次快速调用搞定。

每个示例都需要一个 jv_live_ key。在 pricing 页领一个,导出为 JEV_API_KEY,就可以开始了。 获取 key →

Claude Code 很擅长写作和推理,但 agent 一路上仍要做成百上千个小而结构化的决策:动哪个文件、某个操作是否有风险、如何归类一个输入、何时停止。若交给自由文本推理,这些决策慢、不一致,而且难以在代码里分支。Jev 把每一个都变成 agent 可以信任并据以行动的类型化、校准调用 —— 于是 Claude Code 把 token 花在正事上,而不是重新推导一个它片刻前已经想清楚的是/否。

安装 skill

Jev agent skill 以 Claude Code 插件形式安装。它教会 agent 何时以及如何调用托管的 Jev Decision API 来做类型化决策,并附带 endpoint 和鉴权细节,所以你无需手动接线。

claude plugin marketplace add codaaiteam/jev-skill
claude plugin install jev@jev-skill

就这样 —— 在环境里设好 JEV_API_KEY,agent 就能在任何会话里开始调用 Jev。

或者把它加为 MCP server

比起 skill 更想要 MCP 工具?开源的 jev-mcp server 把 Jev 的 classify / score / check / gate / decide 原语暴露为任何 agent 都能调用的 MCP 工具:

claude mcp add jev -- npx -y github:codaaiteam/jev-mcp
# set your key once: export JEV_API_KEY=jv_live_...
# jev-mcp auto-routes jv_live_ keys to the hosted gateway — no extra config

区别在于范围。skill 教会 Claude Code 关于"何时该去取一个决策、如何措辞"的良好判断力;MCP server 只是把裸原语暴露为可调用工具。大多数人从 skill 开始,若想让 agent 在任务中主动调用 Jev,再加上 MCP server。

现在 agent 能做什么

每一个都在约 70–500ms 内返回一个带每选项概率的类型化值,于是 agent 依据一个可设阈值的数字行动,而不是一句还得重新解析的话。而且因为答案是校准过的 —— 用 RLCD 训练以返回诚实的概率 —— 一个像"只在 risk < 0.2 时才自动执行"的阈值就名副其实,而不是追踪一个在不同模型版本间漂移的数字。

一个具体例子

假设 Claude Code 正要运行它生成的一条 shell 命令。在执行前,它请 Jev 为该操作设闸:一个 noul 问题"这是否具破坏性或不可逆?"外加一个 allow / confirm / block 的 choice。如果"破坏性"的概率高,agent 就暂停并问你;如果低,就继续。这一个闸把一个偶尔会做出吓人举动的 agent,变成一个把吓人的那 2% 上报、把安全的那 98% 一路放行的 agent —— 而无需为每条命令都做一次慢速的 LLM 往返。

常见问题

在 Claude Code 里用 Jev 需要付费 key 吗?

需要 —— 模型跑在 TypeSafe 的托管基础设施上,所以你需要一个 jv_live_ key。你可以先在浏览器 playground 里免费试同样的决策,然后在 pricing 页领一个 key 并设为 JEV_API_KEY。

skill 还是 MCP server —— 我该用哪个?

从 skill 开始:它教会 Claude Code 何时做类型化决策以及如何措辞。如果你还想把裸的 classify/score/check/gate 原语暴露为 agent 能自行调用的 MCP 工具,再加上 jev-mcp server。

Jev skill 在 Cursor、Codex 或 OpenCode 里也能用吗?

能。同一个 jev-mcp server 是标准 MCP server,所以在任何 MCP 客户端里都能用。通用安装串见 agent-skill 页,或看 OpenCode 指南了解那套具体配置。

为什么不干脆让 Claude 用纯文本决定?

可以,但那更慢、不可检视,而且难以可靠地分支。Jev 返回一个带校准概率的类型化值,所以你的代码(或 agent)能直接对它设阈值,并在多次运行和模型版本间保持一致。

另见:Agent skill(所有客户端) · OpenCode 集成 · Jev 是开源的吗? · Is Jev open source?

接入前先试试 Jev

在浏览器里跑一次真实、类型化的决策 —— 免费、无需注册 —— 然后把你的 key 填进上面的示例。

▶ 免费试用 Jev获取 API key →
在 Claude Code 里用 Jev —— 作为 skill 的类型化决策 · Jev by TypeSafe AI