Introduction¶
In the DeepSeek Harness (DSH) ecosystem, developers often need to enhance agent decision-making through structured judgments (such as noul, choice, and score). dsh-wsl-jev is a self-contained WSL plugin that directly calls the TypeSafe Jev or OpenRouter System One model to perform these judgments, without relying on third-party middleware.
Plugin Positioning¶
This plugin is part of the dsh-wsl-kit suite (not the default install.sh set). It provides structured output by calling OpenRouter or TypeSafe HTTP APIs. It does not generate long-form text; it focuses on decision-making.
Core Features¶
The plugin provides four main tools:
* jev_status: Checks the current configuration, including provider, endpoint, API key status, and proxy settings.
* jev_ask: Asks a typed, specific question about the state.
* jev_check: Validates a single question (noul): whether the evidence supports the claim.
* jev_rank: Selects the item that best matches the query from a list of candidates.
Installation and Enabling¶
- Use the official command to install the plugin:
dsh plugin --profile web add github:173787247/dsh-wsl-jev
- Restart the service according to the suite documentation:
bash ~/path/to/dsh-wsl-kit/scripts/restart-dsh-web.sh
Configuration and Environment¶
The configuration file is usually located at ~/.dsh/dsh-wsl-jev.env.
# 设置 API Key,优先使用 OpenRouter
OPENROUTER_API_KEY=sk-or-...
# 或使用 TypeSafe
# TYPESAFE_API_KEY=...
# 指定模型版本
DSH_JEV_MODEL=jev-latest
Enable it in the plugin configuration:
- id: dsh-wsl-jev
name: dsh-wsl-jev
config:
enabled: true
provider: auto # auto | openrouter | typesafe
model: jev-latest
timeoutMs: 15000
Note: When running in a WSL environment, you typically need to set HTTPS_PROXY (to stay consistent with IM or fetch tools).
Typical Usage¶
In a new session, first run jev_status to verify the connection. Then use jev_check for validation. It is recommended that claims use concise English for efficiency.
Notes¶
- It does not generate long-form text; it only performs structured decision-making.
- It is self-contained and does not depend on third-party Jev dsh/MCP plugins.
- Suite integration: It is an optional plugin and is not included in
KIT_SET=dailyorinstall.sh. - It must meet the DSH version requirement (≥ 0.1.2).
- Check the source code and license before installation.
Conclusion¶
This plugin provides DSH with lightweight structured judgment capabilities. For more details, see GitHub.