shipwithjev

Catalog / Tools & apps

0213GitHub

jev CLI

A typed judgment CLI: questions in, answers and exit codes out.

model-clis/jevREADME ↗
# Jev CLI

[中文](README.zh-CN.md)

A stateless CLI for typed semantic judgments with the Jev model (TypeSafe System One), plus an Agent Skill for using those judgments in scripts, CI, and agent workflows. Jev does not generate text: you provide a state and typed questions, it returns calibrated probabilities and typed answers. The CLI turns judgments into shell primitives — stable JSON on stdout, diagnostics on stderr, and exit codes you can branch on.

The CLI pins the model to `jev-latest`.

## Install

The skill and CLI are installed separately.

```sh
npx skills add model-clis/jev
```

Windows (preferred):

```powershell
scoop bucket add model-clis https://github.com/model-clis/homebrew-packages
scoop install model-clis/jev
```

Windows without Scoop:

```powershell
irm https://raw.githubusercontent.com/model-clis/jev/main/scripts/install.ps1 | iex
```

Apple Silicon macOS (preferred):

```sh
brew tap model-clis/packages
brew install jev
```

Linux x64 or macOS Apple Silicon without Homebrew:

```sh
curl -fsSL https://raw.githubusercontent.com/model-clis/jev/main/scripts/install.sh | sh
```

Installers fetch only GitHub Release assets, verify SHA-256, and default to `~/.local/bin`. Set `JEV_INSTALL_DIR` to change the destination or a complete tag such as `JEV_VERSION=v2026.918.0` to pin a release. Explicit installer runs may replace an existing binary; the skill never installs or upgrades silently.

## Login and usage

Configure the TypeSafe API key privately in your own terminal—never paste it into a chat:

```sh
jev login
```

The key is stored at `~/model-clis/jev/credentials.json` (mode `600` on Unix). For CI, containers, and other headless automation, set the `JEV_API_KEY` environment variable instead — it takes precedence over the stored credentials. `JEV_API_B

Also filed under Tools & apps

  1. 0573

    Support chat: agent offered a human escalation path

    A frustrated customer hits a bot loop twice; the judge checks whether a human handoff was offered.

    everyai-com · Tools & apps

  2. 0572

    Subscription cancel: effective date is explicit

    An agent cancels a subscription; the judge checks the exact date the cancellation takes effect.

    everyai-com · Tools & apps

  3. 0571

    Sales quote: numbers match the official price list

    An agent quotes $29/seat against a price list; the judge checks the quote matches exactly.

    everyai-com · Tools & apps

  4. 0570

    Refund chat: agent stated the amount before issuing it

    A support agent issues a $42.50 refund; the judge checks the exact amount was stated before the refund was confirmed.

    everyai-com · Tools & apps