前言¶
在 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 的項。
安裝與啓用¶
- 使用官方命令安裝插件:
dsh plugin --profile web add github:173787247/dsh-wsl-jev
- 根據套件說明重啓服務:
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。