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。

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

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

小夜