DSH Plugins Marketplace

DSH Plugins

Plugins

/

deepseek-harness-jev

l

deepseek-harness-jev

Manifest valid★ 8

Native DeepSeek Harness (DSH) plugin integrating TypeSafe Jev as a System One decision layer for agent selection, supervision, corrections, and approvals.

UI (client)hasBundlePatch

deepseek-harness-jev

English | 简体中文 | 中文功能与实测网站

Native DeepSeek Harness (DSH) plugin integrating TypeSafe Jev as a System One decision layer.

deepseek-harness-jev connects DeepSeek Harness (DSH) to Jev by TypeSafe AI for agent skill and file selection, task supervision, shared-finding corrections, tool-output filtering, and single-operation approval assistance. Its 11 features are individually configurable from one Jev settings page and are all disabled by default.

The main model continues to plan, generate answers, and call native tools. The plugin automatically invokes enabled Jev judgments at DSH extension points for skill catalogs, agent lifecycle, tool results, and approvals, then applies results according to each feature. DSH configures the main model; Jev has a separate connection. Integration uses public Cordis / DSH plugin APIs without modifying the host source.

This is an independent community project, not an official DeepSeek or Jev release. It is an early-stage plugin tested with DSH 0.1.7-rc.2; its APIs and model judgments are not a correctness guarantee.

The Chinese feature website explains each DSH integration point, the information sent to Jev, and the observed test cases and limits.

What is included?

The following features are in main. Every feature is independently disabled by default. Installing the package does not enable them.

FeatureWhat it does
Skill selectionRanks skill names and summaries before catalog publication. The main agent still loads the original skill.
File rankingRanks the original glob path results without another filesystem scan or file-content read.
Drift remindersChecks progress between model steps and can deliver one nonblocking reminder.
Completion checksReviews the visible final answer against recorded evidence and can request at most one supplemental attempt.
Goal supervisionChecks native goal completion and pauses after a configurable run of rounds without progress.
Instruction guidanceReads current user instructions and applicable agent rules, then supplies a nonblocking reminder when needed.
Interjection routingRoutes a running user's correction to the next step; queues other messages for a later turn.
Shared-finding correctionsCompares reports and messages already shared, then sends corrections to affected recipients.
Long-log admissionCan remove clearly unneeded progress or repeated notices after a command returns, with an original-output recovery reference.
Test-log admissionProtects failures, summaries, named and slow tests while judging whether ordinary passing details are needed.
Workspace approvalIn workspace-write, can answer eligible native single-operation escalation requests; non-affirmative answers return to human approval.

Jev settings page with independent feature switches for selection, supervision, corrections, and workspace approval

Example feature settings from an earlier build. The screenshot shows nine switches and user-selected states; current main includes the eleven features listed above, all disabled on a fresh installation.

All features share a connection, profile-scoped settings, decision records, and operation receipts. Most agent-facing features target live Web root sessions; correcting a child agent does not enable every feature inside that child.

Feature branches are not all included in main. Tool-output filtering is included in main; codex/jev-tool-output-admission preserves its development snapshot. Native web execution is on codex/jev-native-web-execution and is paused; ordinary-site effectiveness has not passed acceptance. Historical split branches preserve earlier work. See branch status before switching branches; this table always describes main.

Install through the Web UI (recommended)

If you already use DSH 0.1.7-rc.2 Web, install directly from the GitHub repository URL. No source checkout, manual packaging, or npm login is required.

  1. Open Plugins in the sidebar → Add plugin.
  2. Paste the GitHub URL below into Package name or address, then click Install.
  3. Click Enable now after installation. Restart the current profile only if DSH says it will load on the next start.
  4. Open Jev, configure the endpoint, model, and API key, then enable the individual features you need.
https://github.com/luobosibing2/deepseek-harness-jev

DSH Add plugin dialog with the deepseek-harness-jev GitHub repository URL entered

Paste the repository URL into “Package name or address”, then click Install.

Enabling the package does not enable its 11 Jev features; they remain off by default. Installation applies to the Host profile serving the current Web UI. The Host needs pnpm and access to GitHub. The repository includes the plugin entry and prebuilt files, so installation does not compile source on the user's machine or require an npm registry publication.

The GitHub entry provides the main features, not experimental branches. The older v0.1.0 release does not include the newly integrated log filters. Build from source below only when changing or building the code yourself.

Install from source (developers)

Use the following steps when modifying or building the plugin yourself. Existing DSH Web users can install using the GitHub URL above.

Build requirements

  • Node.js 24.11 or later is recommended; the publication build is checked on Node 24.14.1.
  • pnpm 11.7.0 available on PATH.
  • DeepSeek Harness CLI 0.1.7-rc.2. The plugin pins the corresponding DSH peers and Cordis 4.0.4; newer versions are not automatically supported.
  • A configured main-model provider in DSH, plus your own Jev-compatible System One endpoint and credentials.

If needed, install the tools:

npm install --global pnpm@11.7.0 @deepseek-ai/dsh@0.1.7-rc.2

Build the package

Build a .tgz from source, then install it through the Web UI or official CLI.

git clone https://github.com/luobosibing2/deepseek-harness-jev.git
cd deepseek-harness-jev
pnpm install --frozen-lockfile --ignore-scripts
pnpm run build
mkdir -p dist
pnpm -C packages/jev pack --pack-destination "$PWD/dist"

Create a separate trial profile with the CLI

You can also paste the built tarball's absolute path into an existing Web plugin manager. The CLI method below creates a separate trial environment.

Use a new, unused profile name for a first trial; the example uses jev. Initialize it from the Web template before adding the plugin:

dsh --profile jev --from-default-profile web --dump-default-config > /dev/null
dsh plugin --profile jev add ./dist/dsh-jev-plugin-0.1.0.tgz
dsh --profile jev

The first command creates the Web profile without launching it. Adding a plugin to a brand-new profile without this step initializes only the base configuration, not the Web application. The plugin's bundle patch is applied by the official installer; no manual host-source changes are needed.

Open the authenticated Web address printed by DSH. Configure your main model through DSH, then open the plugin's Jev page.

Configure Jev

  1. Set the full System One endpoint, for example https://api.typesafe.ai/v1/systemone.
  2. Set the model, for example jev-latest.
  3. Choose a DSH credential reference, save the connection, and save your API key using the page's credential control. Do not put a key in source files or a repository URL.
  4. Review the timeout, then enable only the features you need.
  5. Inspect Decision records for input, answers, attempts, and actual adoption or execution receipts.

The main agent's provider and the Jev judgment connection are separate. A credential marked “configured” is not a successful connectivity test. Connection tests and enabled judgments make requests to your provider.

Selection defaults are 5 skill summaries, at most 40 glob matches eligible for ranking, and 12 displayed ranked paths. A larger glob skips Jev rather than silently judging only the first 40. Supervision defaults are a drift check every 6 completed model steps and a pause after 3 native goal rounds without progress. These values can be changed without enabling the features.

Long-log and test-log admission have independent switches, both off by default. Generic command logs start at 6,000 Unicode code points and recognized test logs at 4,000. The default omit-probability threshold is 0.8 and the judgment wait limit is 4 seconds. The settings page exposes these and the other admission budgets without enabling either feature.

Behavior and limitations

  • Reminders are advisory. Drift and instruction guidance do not block or cancel tools, and do not force the main model to comply.
  • Completion is evidence review. It does not run independent verification. A real test accepted an unsupported “no new files” claim; do not use it as a proof of completion.
  • Approvals remain single-operation. Workspace approval neither changes the session's sandbox mode nor overrides fixed host checks. approve can supply allowed-once; unauthorized or unknown returns to the original human approval flow. Technical failures retain manual Retry/Cancel.
  • Shared corrections have a limited scope. They process already-shared reports and messages, not every agent's private exploration. Automatic delivery targets the live root agent and its active, continuable direct children. Duplicate corrections can still arise when the same finding appears in different report forms.
  • Judgment success is not action success. The ledger distinguishes an answer, its adoption, permission issuance, and execution results.
  • Log admission keeps an original reference. It changes only eligible model-visible tool text after execution; DSH's immediate spill, tool output limits, and later context compaction still apply. An isolated real-profile build reduced one 8,510-character log by 75.7%. A neutral 180-test run reached the test-log judge but stayed complete because its omit probabilities were below 0.8; that run does not establish test-log reduction effectiveness. See the tool-output admission report.
  • Validation is scoped. Deterministic tests establish integration. Limited real-service examples do not establish general semantic accuracy. See validation notes.

Enabled features send the relevant task context or operation data to the configured judgment endpoint. Exact judgment inputs and answers are stored in the profile's local plugin records; model-visible effects use normal DSH session records. Keep runtime records and credentials private. Public source history excludes personal QA screenshots and raw session captures.

Updating or removing the plugin

For an existing profile, rebuild and pack, then install the new tarball with dsh plugin --profile jev add <new-tarball-path> and restart that profile. Do not rerun --from-default-profile on an existing profile. Use a new tarball filename for a changed build of the same package version and check the installed contents when validating an update.

Disable individual features in the Jev page. For package removal, consult dsh plugin --help for the CLI version you have installed. Removing or switching the package can remove branch-specific features; keep a profile backup before replacing an experimental branch build.

Development

The project is named deepseek-harness-jev; its internal package and import identifier remains @dsh-jev/plugin, matching existing profile plugin configurations.

The repository root is the GitHub install entry; packages/jev retains development sources. pnpm run build also regenerates runtime/; commit these generated files when releasing source changes.

pnpm run typecheck
pnpm run build
pnpm exec vitest run packages/jev/tests/host.test.ts packages/jev/tests/wire.test.ts

Run the focused tests for the feature you change. Do not enable real-provider experiments or use someone else's credentials without explicit authorization. Development fixtures and tests are excluded from the installable tarball.

DSH integration points

ModuleDSH extension pointsSource
Skill and file selectionagent/pre-step, tools/execute, tools/post-executeselection.ts
Supervision and instruction guidancesession/event, agent/pre-step, agent/turn-stopping, tools/pre-executesupervision.ts, instructions.ts
Message routing and shared correctionsNative Agent inbox, agent/pre-step, tools/result, subagent messaginginterjection.ts, shared-findings.ts
Tool-output and test-log filteringtools/post-executeoutput-admission.ts
Single-operation approvaltools/execute, approval/requestworkspace-approval.ts

License and acknowledgements

MIT; see LICENSE. Package-level third-party licenses are included in THIRD_PARTY_NOTICES.md.

The feature research was inspired by Mu. This project implements DSH plugins against public extension points; it does not ship a modified DeepSeek Harness, Mu, or Cua runtime. DeepSeek Harness, its Typert tooling, and Zod retain their respective notices.

Comments

Loading…

Similar plugins

dsh-jev-decide

by nanami-0713

DSH plugin: register TypeSafe Jev (System One decision model) as an agent tool — jev_decide returns calibrated probabilities (noul/choice/score) for routing/triage/guardrail judgments, no text generation. 把 TypeSafe Jev 决策模型注册为 DSH agent 工具

Development & InfrastructureTools & CapabilitiesManifest valid

★ 3

↓ 313/wk

MIT

JavaScript

Sep 24, 2026

dsh plugin --profile web add dsh-jev-decide

by kaijia323

TypeSafe Jev (System One decision model) as a native jev_decide tool plugin for DeepSeek Harness

Security & AuditManifest valid

★ 0

MIT

JavaScript

Sep 20, 2026

dsh plugin --profile web add dsh-plugin-jev

by jackie-cqz

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

Manifest valid

★ 8

MIT

TypeScript

Sep 26, 2026

dsh plugin --profile web add dsh-jev-plugin

by Devin-AXIS

Jev DSH 决策引擎|面向 Agent Harness 的结构化决策插件。原生支持 DeepSeek Harness,通过 iPolloWork 支持 OpenCode、Codex Harness。

Security & AuditManifest valid

★ 255

JavaScript

Sep 20, 2026

dsh plugin --profile web add dsh-jev-decision-model

by 0lidaxiang

DeepSeek Harness is a plugin-based system for building AI agents. Everything, from tools and models to the web UI, can be added or replaced as a plugin.

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 4

↓ 79/wk

MIT

JavaScript

Sep 9, 2026

dsh plugin --profile web add dsh-plugin-greet

by AskTheWay

⚡ Millisecond System-1 judgement for every tool call in DeepSeek Harness — Jev-powered risk classification & evidence-gated auto-approval. Fail-closed by construction. dsh 生态第一个 System-1 决策插件

Security & AuditManifest valid

★ 21

↓ 236/wk

MIT

TypeScript

Sep 25, 2026

dsh plugin --profile web add dsh-jev-interceptor