Skip to content

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 18 Sep 01:11
· 24 commits to main since this release

Highlights

jev-cli 0.4.1 is the first public release of the unofficial TypeSafe Jev command-line client. It turns text or JSON state into machine-readable typed judgments for shell scripts, automation, and application code.

This is an independent community project. It is not affiliated with, maintained by, or endorsed by TypeSafe AI.

Typed judgments

  • noul: answer one yes/no question as a probability
  • choice: select one option from a defined set
  • score: evaluate state against ordered levels
  • run: submit multiple typed questions in one request

CLI and input support

  • Accepts inline text, JSON, files prefixed with @, and stdin
  • Provides -q and -s short options for question and state
  • Emits compact JSON by default, with --pretty and --value output modes
  • Returns structured errors and meaningful exit codes
  • Uses only Python's standard library at runtime

Authentication and Agent Skill

TYPESAFE_API_KEY takes precedence for automation. Local credentials can be entered through a hidden prompt and stored under the XDG configuration directory with restricted permissions.

jev auth set
jev auth status
jev auth test

The package also includes an Agent Skill that can be installed into a project or user-level skill directory:

jev install-skills
jev install-skills --global

Install

uv tool install jev-cli==0.4.1

Verify the installation:

jev --version

Compatibility

  • Python 3.13 or later
  • TypeSafe official API
  • macOS, Linux, and Windows

Package

Full Changelog: https://github.com/tumf/jev-cli/commits/v0.4.1