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.
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
| Type | Question | Answers |
|---|---|---|
| Yes / no | Any yes/no judgment the agent needs(inferred) | yes · no |
| Choice | Select a label from supplied options(inferred) | — |
| Score | Rate on a supplied ordered scale(inferred) | — |
How it works
- Install the bundle into a DSH profile
- Agent calls the noul, choice or score tool
- Plugin queries Jev and returns typed results
- 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.
ProjectbetaPythonGo integration bringing TypeSafe Choice, Score and Noul to Google's adk-go agents, with a typed client, routing agent and callbacks.
ProjectbetaGoRuby gem for probabilistic conditionals like Feelings(msg).like?("urgent"), answered by Jev or other decision models.
ProjectbetaRubyBAML library adding a typed .feels() 'AI if statement' backed by Jev, with .how() for probabilities and an LLM only for writing.
ProjectprototypeBAMLDeepSeek Harness plugin adding a jev_evaluate tool for mixed Noul, Choice and Score evaluation of text or JSON.
ProjectbetaTypeScriptDeepSeek Harness Web GUI plugin giving the agent a jev_ask tool, usage tracking and an optional command guard with explicit caveats.
PluginbetaTypeScript