dsh-jev
Manifest validSemantic tool routing, skill discovery, and typed System One decisions for DeepSeek Harness powered by TypeSafe Jev.
dsh-jev
Semantic tool routing and typed System One decisions for DeepSeek Harness (DSH) powered by TypeSafe Jev.
Modeled after pi-typesafe, this plugin integrates TypeSafe Jev into DeepSeek Harness with Cordis service injection, DSH tool definitions, slash commands (/typesafe and /jev), threshold calibration, spend caps, and pre-turn lifecycle hooks.
Why Jev in Coding Agents?
Most coding agents spend expensive, slow frontier LLM reasoning tokens on "small mechanical decisions":
- Which category or module does this bug belong to?
- Is this issue blocking user workflows?
- Is the modification risk low, medium, or high?
- Does this PR require human review or can it continue automatically?
TypeSafe Jev provides a fast, structured judgment model: you provide a state and typed questions, and it returns calibrated probabilities, option distributions, and rubric scores in well under a second for a fraction of a cent ($0.042 per million input tokens; output tokens are free).
- Free the main model from mechanical triage: Let DeepSeek / frontier models focus on deep reasoning, code generation, and complex debugging.
- Deterministic thresholds in code: Jev outputs real probability distributions instead of prose so your workflow can branch with concrete cutoffs:
if (riskProbability > 0.85) { requireHumanReview(); } else { continueAutomatically(); } - Independent batched questions: Evaluate Choice, Score, and Noul questions concurrently without question contamination.
Features
- Typed Judgments (
typesafe_evaluate/jev_evaluatetools): Run fast, calibrated System One decisions directly from any LLM turn in DSH usingchoice(categorical selection),noul(0-1 truth probability), andscore(rubric scale). - Skill Discovery (
jev_find_skilltool): Semantically matches and suggests the most relevant specialized agent skills (SKILL.md) for any task without cluttering prompt context. - Tool Discovery (
jev_find_toolstool): Semantically evaluates and identifies relevant registered tools in DeepSeek Harness for a user task. - Human Slash Commands (
/typesafe&/jev):/typesafe status— Displays TypeSafe configuration, auth state, session usage, daily spend caps, and registered tool/skill counts./typesafe login [key]— Validates and saves API key to~/.pi/agent/pi-typesafe/auth.json(with owner-only permissions)./typesafe logout— Clears stored API key and resets auth state./typesafe enable— Enables TypeSafe agent evaluation tool calls for this session./typesafe disable— Disables TypeSafe agent evaluation tool calls./typesafe test [prompt]— Run live connectivity test or evaluate prompt against Jev (defaults to built-in bug triage sample)./typesafe playground [json]— Run direct JSON state & questions without polluting agent context./typesafe calibrate— Historical sample threshold calibration toolkit (AUC, precision, recall sweep)./typesafe skills [query]— Semantically search and rank available skills directly from chat./typesafe tools [query]— Semantically search and rank available tools directly from chat./typesafe auto [on|off]— Toggle automatic per-prompt skill suggestions./typesafe help— Display help message.
- Spend & Cost Tracking:
- Session request limit (default 20 attempts).
- Daily request, token, and USD caps (
PI_TYPESAFE_MAX_REQUESTS_PER_DAY,PI_TYPESAFE_MAX_INPUT_TOKENS_PER_DAY,PI_TYPESAFE_MAX_USD_PER_DAY). - Cross-process 31-day persisted usage ledger at
~/.pi/agent/pi-typesafe/usage.json.
- Threshold Calibration Toolkit: Calibrate optimal decision thresholds from labeled historical samples with Mann-Whitney rank AUC, precision, recall, and optimal F1 picking (
calibrate,replay,formatCalibration). - Post-Run Gate CLI (
dsh-jev-gate/jev-gate): Standalone binary for CI/CD pipelines, subagents, or verification gates. Checks git diff, files, or stdin against natural language acceptance criteria using Jev probability. - Graceful Fallback & Fail-Open: Fails open to local keyword heuristic shortlists when Jev is unconfigured or offline.
Installation in DeepSeek Harness
In your DSH profile directory (e.g. ~/.dsh/profiles/web):
# Install via GitHub or link local workspace
pnpm add file:C:/Users/lldois/workspace/dsh-jev
In ~/.dsh/profiles/web/package.json, add "dsh-jev" to dsh.profile.bundles:
{
"dsh": {
"profile": {
"bundles": [
"@deepseek-ai/dsh-base",
"@deepseek-ai/dsh-web-app",
"dsh-jev"
]
}
}
}
Setup & Credentials
You can configure your TypeSafe API key via:
- Slash Command:
Saved securely to/typesafe login your_api_key_here~/.pi/agent/pi-typesafe/auth.json. - Environment variable:
export TYPESAFE_API_KEY=your_key_here export PI_TYPESAFE_ENABLED=1 - Secret files:
~/.pi/agent/pi-typesafe/auth.json~/.dsh/secrets/typesafe_api_key~/.pi/agent/secrets/typesafe_api_key
Verify your setup by running:
/typesafe status
Tools
1. typesafe_evaluate / jev_evaluate
Used by the model or code to get structured decisions, classifications, triage, and scoring.
{
"state": {
"title": "升级后无法登录",
"body": "输入密码后一直回到登录页"
},
"questions": {
"area": {
"type": "choice",
"instructions": "这个问题属于哪个模块?",
"criteria": {
"auth": "登录与身份验证",
"ui": "界面与布局",
"other": "都不符合"
}
},
"blocking": {
"type": "noul",
"instructions": "这个问题是否阻止用户继续使用产品?"
},
"severity": {
"type": "score",
"instructions": "评估这个问题的严重程度:",
"criteria": [
"仅影响外观",
"存在可用绕过方案",
"阻止核心流程"
]
}
}
}
Running Tests
npm test
License
MIT © lldois
Comments
Loading…
Similar plugins
by kaijia323
TypeSafe Jev (System One decision model) as a native jev_decide tool plugin for DeepSeek Harness
★ 0
MIT
JavaScript
Sep 20, 2026
dsh plugin --profile web add dsh-plugin-jevby RaulLazaro
Ask Jev (TypeSafe System One) typed questions from DeepSeek Harness: batch judgements with probabilities, configured per user in Settings.
★ 0
MIT
JavaScript
Sep 22, 2026
dsh plugin --profile web add dsh-jev-pluginby BetterZflyee
Use the Jev (System One) decision-model paradigm with any OpenAI-compatible LLM — no TypeSafe key required. Registers a jev_decide tool on DeepSeek Harness (dsh).
★ 3
MIT
JavaScript
Sep 21, 2026
dsh plugin --profile web add dsh-jev-adapterTypeSafe Jev (System One decision model) agent tools for DeepSeek Harness: jev_decision (choice/score/noul, parallel, typed answers + confidence), auto-guard (deterministic + Jev risk/loop checks), a
★ 0
dsh plugin --profile web add dsh-jev-verifyby jackie-cqz
DeepSeek Harness plugin for TypeSafe Jev: typed decisions, configurable guardrails, and Web UI result cards.
★ 8
MIT
TypeScript
Sep 26, 2026
dsh plugin --profile web add dsh-jev-pluginby jackchen13755
Jev decision toolkit for DeepSeek Harness: 22 named typed judgments (privacy scan, change-scope, memory triage, batch triage) on one hardened, budgeted, ledger-backed transport. Advisory only.
★ 0
BSD-3-Clause
TypeScript
Sep 23, 2026
dsh plugin --profile web add @dsh-external/dsh-jev-kit