zhourenke/dsh-reasoning-mode ↗★ 0

@zhourenke/dsh-reasoning-mode

Configure Responses reasoning mode and summary per provider/model in DeepSeek Harness 适合需要针对不同模型和提供商精细化定制推理输出格式的开发者。

Package
@zhourenke/dsh-reasoning-mode
Compatibility
Unverified
Harness peer range
^0.1.5-rc.1
Cordis peer range
^4.0.2
Version
0.1.0
Last updated
Sep 15, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhourenke/dsh-reasoning-mode

配置

~/.dsh/settings.yaml 里本插件只占一个顶层键 reasoning-mode:

字段类型默认说明
modelsarray[]要改写的路由列表,每项为 { provider, model, mode, summary }。空列表是唯一的关闭状态。
models[].providerstring无provider id,必须与目录里的 id 逐字一致。
models[].modelstring无model id,同样逐字一致。
models[].modestandard | prostandard下发到 reasoning.mode。
models[].summaryauto | concise | detailedauto下发到 reasoning.summary。
  • provider 与 model 必须同时匹配;同一个 model 挂在另一个 provider 下不会命中那条路由。
  • 缺失或写错的 mode / summary 会在读取时归一化回 standard / auto,不会导致加载失败;完全相同的 provider+model 重复条目会被去重。
  • 目录里当前不存在的已保存路由会保留在「已保存但当前不可用」分组里,手动取消勾选并保存后会消失。