Skip to content

Dsh Completion Supervisor

A DSH plugin that checks whether an agent's claim of finished work holds up, using deterministic evidence from code and one batched Jev request per turn. Under policy_v 3 the probabilities are logged only; they decide nothing.

Stars
2
Language
JavaScript
License
MIT
Published by
Community
Author
LXBWOW
Last verified
Oct 2026

Highlights

  • Deterministic checks do the enforcing, including unverified_claims: the agent said tests pass and no test command was recorded.
  • One Jev request per turn carries seven typed yes/no questions, and cost control caps it at one to three calls per user task.
  • Always fail-open: no key, timeout, HTTP error, malformed response or oversized state all log and let DSH end the turn natively.
  • Explicitly opposite to Foreman's unattended stance, on the grounds that a broken check should leave the assistant behaving as if nothing were installed.

Watch out

The README documents its own history at length, including that an earlier per-tool-call gate was abandoned because latency and quota scaled linearly with tool calls, and that threshold tuning stopped because threshold sweeps changed zero logged rows. That candour is worth reading before you draw conclusions from the probability tables. The determinism probe found the same state returning values spread over 0.04 to 0.11 depending on the question, and the author says to treat every number in that table as a lower bound, since five repeats found 0.06 where eight found 0.11. Under policy_v 1 and v2 the finish threshold was never actually read because P4 had already returned, and the measured artifact improvement of +0.27 on one task is smaller than the noise on some questions. Jev returns no text at all, so every explanation in an intervention message comes from the policy layer, and no confirmed good_block sample has ever been observed. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

7GitHub stars
MCP server exposing one evaluate tool for Jev Choice, Noul, and Score questions, plus a separate eval harness that compares Jev against LLMs on shared labeled sets.
Jev Agents & MCP#community#jevbest#catalog-import
6GitHub stars
Skill and CLI that helps Codex, Claude Code, and other agents add bounded Jev judgments for routing, ranking, classification, and next-step choice.
Jev Agents & MCP#community#awesomejev#catalog-import
4GitHub stars
A DeepSeek Harness plugin that replaces DSH's size-based context compaction with Jev judgments: tool results that are still needed are never trimmed however large, and spent ones get a code-written receipt instead of a model-written summary.
Jev Agents & MCP#community#awesomejev#catalog-import
4GitHub stars
OpenClaw plugin adding a jev_route tool that classifies task type, complexity and risk with TypeSafe Jev, then maps the result to a route through testable JavaScript policy.
Jev Agents & MCP#community#awesomejev#catalog-import
3GitHub stars
Proxy that sits between any MCP client and any stdio MCP server and screens tool calls, tool results and tool descriptions with Jev probabilities, layering deterministic allowlists, semantic checks and session taint tracking over a JSONL audit trail.
Jev Agents & MCP#community#jevbest#catalog-import
2GitHub stars
An MCP server packaged as both a Codex and a Claude Code plugin, exposing eight read-only tools that turn Jev probabilities into proceed/review recommendations for routing, ranking, extraction and claim checks.
Jev Agents & MCP#community#awesomejev#catalog-import
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai