v0.4.1
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 probabilitychoice: select one option from a defined setscore: evaluate state against ordered levelsrun: submit multiple typed questions in one request
CLI and input support
- Accepts inline text, JSON, files prefixed with
@, and stdin - Provides
-qand-sshort options for question and state - Emits compact JSON by default, with
--prettyand--valueoutput 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 testThe package also includes an Agent Skill that can be installed into a project or user-level skill directory:
jev install-skills
jev install-skills --globalInstall
uv tool install jev-cli==0.4.1Verify the installation:
jev --versionCompatibility
- Python 3.13 or later
- TypeSafe official API
- macOS, Linux, and Windows
Package
- PyPI: https://pypi.org/project/jev-cli/0.4.1/
- Documentation: https://github.com/tumf/jev-cli/tree/v0.4.1#readme
Full Changelog: https://github.com/tumf/jev-cli/commits/v0.4.1