dsh-wsl-jev:DeepSeek Harness WSL 插件

前言

在 DeepSeek Harness (DSH) 的生态中,开发者常需要通过结构化判断(如 noul、choice、score)来增强智能体的决策能力。dsh-wsl-jev 是一个自包含的 WSL 插件,它直接调用 TypeSafe Jev 或 OpenRouter 的 System One 模型来完成这些判断,不依赖第三方中间件。

插件定位

该插件位于 dsh-wsl-kit 套件中(非 install.sh 默认集),通过打点 OpenRouter 或 TypeSafe HTTP API 来提供结构化输出。它不生成长文,专注于决策。

核心功能

插件提供了四个主要工具:
* jev_status:检查当前配置,包括 provider、endpoint、密钥状态及代理设置。
* jev_ask:对 state 提供类型化的具体问题。
* jev_check:验证单个问题(noul):证据是否支持 claim。
* jev_rank:从候选列表中选出最贴合 query 的项。

安装与启用

  1. 使用官方命令安装插件:
    dsh plugin --profile web add github:173787247/dsh-wsl-jev
  1. 根据套件说明重启服务:
    bash ~/path/to/dsh-wsl-kit/scripts/restart-dsh-web.sh

配置与环境

配置文件通常位于 ~/.dsh/dsh-wsl-jev.env。

# 设置 API Key,优先使用 OpenRouter
OPENROUTER_API_KEY=sk-or-...
# 或使用 TypeSafe
# TYPESAFE_API_KEY=...
# 指定模型版本
DSH_JEV_MODEL=jev-latest

在插件配置中启用它:

- id: dsh-wsl-jev
  name: dsh-wsl-jev
  config:
    enabled: true
    provider: auto          # auto | openrouter | typesafe
    model: jev-latest
    timeoutMs: 15000

注意:在 WSL 环境中运行时,通常需要设置 HTTPS_PROXY(与 IM 或 fetch 工具保持一致)。

典型用法

在新会话中,先运行 jev_status 以验证连接。接着使用 jev_check 进行验证。建议 claim 使用简短的英文以提高效率。

注意事项

  • 不生成长文,仅进行结构化决策。
  • 自包含,不依赖第三方 Jev dsh/MCP 插件。
  • 套件集成:它是一个可选插件,不在 KIT_SET=daily 或 install.sh 中。
  • 需要满足 DSH 版本要求(≥ 0.1.2)。
  • 安装前请检查源码与许可证。

结语

该插件为 DSH 提供了轻量级的结构化判断能力。更多细节见 GitHub。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜