Skip to content

Jev directory

jkudish's Jev Agent Tools

A multi-provider Jev transport layer with fail-closed validation, used by jkudish/jev-browser and jkudish/jev-mcp. One ask() call picks a carrier, sends typed questions and validates answers instead of throwing a verdict.
Stars
6
Language
JavaScript
License
MIT
Reading time
2 min
Published by
Community
Author
jkudish
Last verified
Oct 2026

jkudish/jev-agent-tools

User repository on GitHub

View on GitHub

Jev transport/provider layer: multi-provider transport layer that supports fail-closed validation. Used by jkudish/jev-browser and jkudish/jev-mcp.

Forks
3
Last pushed
Updated Oct 2026

Repo stats from the GitHub API, cached Oct 2026.

Highlights

  • ask() returns { ok: true, answer, usage, model, provider } or a typed error; it never throws a verdict.
  • TypeSafe transport retries 408/409/429/5xx up to three attempts, honoring Retry-After within the caller's abort signal.
  • Auto-selects TypeSafe, OpenRouter, Cloudflare or Vercel AI Gateway from environment credentials.
  • Invalid responses get specific codes like invalid_distribution and answer_id_mismatch; messages never include bodies or credentials.
  • Optional Vercel zero-data-retention routing when JEV_VERCEL_ZERO_DATA_RETENTION is set to a true value.

Quickstart

ts
import { ask } from "@jkudish/jev-agent-tools";

const result = await ask({
  state: "A customer asks for a refund of a duplicate charge.",
  questions: { refund: { type: "noul", instructions: "Is a refund requested?" } },
  model: "jev-latest",
  signal: new AbortController().signal,
});

if (!result.ok) console.error(result.code, result.message);

Watch out

Copy reviewed against the repo README on 2026-10-15; the README excerpt ends mid-sentence in the provider-selection section, so the full diagnostics section is not covered here. It is a library used by two sibling projects rather than a standalone app.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Search and tagging on keep.md

X: Jev lands on the Vercel AI Gateway

X: Vercel ships the AI SDK provider for Jev

Reddit: Jev is on Workers AI as typesafe/jev

Other listings of this project

Forks and copies of this project in the directory. This entry is the canonical one.

0GitHub stars
Two dependency-free single-file browser tools: an agent loop detector and a skill router powered by Jev decisions.
Jev Agents & MCP#community#github

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai