Agent 工具

claude-jev

@buchmark3TypeScriptMIT更新于 2026-09-18可当场跑

Claude Code 插件,使用 TypeSafe 的 Jev 对评审结果、调试假设和设计方案进行评分,提供校准概率而非单一意见。

英文原文

Claude Code plugin that scores review findings, debug hypotheses and design options with TypeSafe's Jev — calibrated probabilities instead of one more opinion.

buchmark/claude-jev

它在哪儿调用了 Jev

import { TypeSafeClient } from '@typesafe-ai/sdk';

src/infrastructure/typesafe-jev.ts:1

链接指向我们抓取当天的那个 commit,行号是准的。

它问 Jev 的问题

下面是从这个项目源码里原样取出来的 question 组合。

取自 tests/typesafe-jev.test.ts:37

  1. is_urgent是/否

    Does this convey urgency?

  2. frustration打分

    How frustrated is the customer?

    • 0Calm
    • 1Frustrated
    • 2Very angry

用你自己的内容跑一遍

代码
import { experimental_evaluate as evaluate } from 'ai';

const { answers } = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions: {
    is_urgent: { type: 'boolean', instructions: 'Does this convey urgency?' },
    frustration: { type: 'score', instructions: 'How frustrated is the customer?',
      criteria: ['Calm', 'Frustrated', 'Very angry'] },
  },
});

取自 tests/typesafe-jev.test.ts:135

  1. plain是/否

    Is it fine?

用你自己的内容跑一遍

代码
import { experimental_evaluate as evaluate } from 'ai';

const { answers } = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions: {
    plain: { type: 'boolean', instructions: 'Is it fine?' },
  },
});

取自 tests/use-cases.test.ts:23

  1. q是/否

    Is it fine?

用你自己的内容跑一遍

代码
import { experimental_evaluate as evaluate } from 'ai';

const { answers } = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions: {
    q: { type: 'boolean', instructions: 'Is it fine?' },
  },
});

同类的其他项目