Skip to content

dsh-jev-plugin (jackie-cqz)

DeepSeek Harness plugin exposing Jev noul, choice and score as agent tools, with configurable guardrails and Web UI result cards.

PluginbetaMIT

Overview

This dsh-jev-plugin lets DeepSeek Harness agents use Jev for typed decisions. It exposes the three primitives as tools: noul for yes/no judgments returning a probability, choice for selecting a label with a distribution and confidence, and score for rating on an ordered scale. Results render as cards with probability bars in the DSH Web UI and replay after reload; the listing also mentions configurable guardrails.

Version 0.1.1 targets DSH 0.2.1-alpha.2 and is installation-tested on three earlier versions, installed as a standalone bundle with no changes to DSH. The README documents unusually thorough checks: type checking, 782 plugin tests, packaging tests, tarball installs across all listed DSH versions, live TypeSafe smoke tests on Windows, and Chromium acceptance tests with a scripted LLM making real Jev requests.

What the decision model decides

TypeQuestionAnswers
Yes / noAny yes/no judgment the agent needs(inferred)yes · no
ChoiceSelect a label from supplied options(inferred)—
ScoreRate on a supplied ordered scale(inferred)—

How it works

  1. Install the bundle into a DSH profile
  2. Agent calls the noul, choice or score tool
  3. Plugin queries Jev and returns typed results
  4. Web UI shows result cards with probability bars

Strengths

  • Extensive automated and live testing
  • Visual result cards in the Web UI
  • Broad DSH version coverage

Caveats

  • Tied to specific DSH versions
  • Requires a TypeSafe key

Getting started

Install via dsh.bundle into your DSH profile as described in the README, then set TYPESAFE_API_KEY.

At a glance

Type
Plugin
Status
beta
Language
TypeScript
Runtime
DeepSeek Harness plugin
Has code
yes
Has tests
yes
License
MIT

Use cases and integrations

How curated lists describe it

  • DeepSeek Harness plugin for TypeSafe Jev: typed decisions, configurable guardrails, and Web UI result cards.

    hellogumbo/awesome-jev

Frequently asked questions

What tools does it add?

noul, choice and score tools backed by Jev.

Which DSH versions work?

Targets 0.2.1-alpha.2 with smoke tests on 0.2.0-rc.2, 0.1.7-rc.2 and 0.1.6-alpha.2.

How is it tested?

782 plugin tests, install checks across versions, live smoke tests and browser acceptance tests.

Related projects

  • Agent Zero plugin adding a typesafe_query tool that asks Jev Choice, Noul and Score questions and shows probability cards in chat.

    ProjectbetaPython
  • Go integration bringing TypeSafe Choice, Score and Noul to Google's adk-go agents, with a typed client, routing agent and callbacks.

    ProjectbetaGo
  • Ruby gem for probabilistic conditionals like Feelings(msg).like?("urgent"), answered by Jev or other decision models.

    ProjectbetaRuby
  • BAML library adding a typed .feels() 'AI if statement' backed by Jev, with .how() for probabilities and an LLM only for writing.

    ProjectprototypeBAML
  • DeepSeek Harness plugin adding a jev_evaluate tool for mixed Noul, Choice and Score evaluation of text or JSON.

    ProjectbetaTypeScript
  • DeepSeek Harness Web GUI plugin giving the agent a jev_ask tool, usage tracking and an optional command guard with explicit caveats.

    PluginbetaTypeScript