編集者注

Asowerp/dsh-resoning-effort

Adds configurable thinking-strength (reasoning-effort) levels to custom providers in DeepSeek Harness (hand-declared llm-pi-ai routes).

これは DeepSeek Harness(DSH)プラグインです。当サイトは GitHub README、インストール情報、メンテナンス状況、公開セキュリティシグナルをまとめています。

dsh-reasoning-effort

为 DeepSeek Harness 的自定义提供方llm-pi-ai 下 hand-declared 路由)补充「思考强度」(reasoning effort)等级。

内置 deepseek-official 自带 Off/High/Max;但自定义提供方(网关、自建服务)只有每个模型显式声明 reasoningEfforts 时,composer 模型选择器才会出现等级。本插件提供一页设置:勾选等级后自动写入 llm-pi-ai,选择器与请求路径随即生效。

特性

  • 只影响自定义提供方declared === true 的路由),绝不动内置/catalog 路由。
  • 显式操作才生效:只有你在设置页里勾选的模型才会被写入 reasoningEfforts
  • 改动自动保存:任何修改 600ms 后自动写入,无需手动保存。
  • 套用已知模型:每个模型旁可输入搜索并套用已知模型的推理等级(内置约 420 个推理模型的目录,随包附带,可用 scripts/dump-catalog.mjs && scripts/embed-known.mjs 重新生成)。
  • 提供方卡片默认收起,点标题行展开。

安装

dsh plugin --profile web add "link:<path>/dsh-reasoning-effort"

(或:把包复制进 <DSH_HOME>/profiles/node_modules/dsh-reasoning-effort,再把 "dsh-reasoning-effort" 加进 profile 的 dsh.profile.bundles。)

安装后重启 web profile。

使用

打开 设置 → 思考强度

  • 展开一个自定义提供方,可设提供方默认等级与思考方言(thinkingFormat,仅 openai-completions 生效);
  • 每个模型用 chip 勾选可提供的等级(off / minimal / low / medium / high / xhigh / maxoff = 省略 reasoning 参数);
  • 或在输入框里搜索「套用已知模型」(如 gpt-5.4deepseek-v4-pro),自动填好该模型的等级;
  • 改动自动保存并直接写入 llm-pi-aireasoningEfforts

数据流

设置页(思考强度)
   → settings.mutate("llm-pi-ai")
   → providers.<route>.models[].reasoningEfforts(持久化到 settings.yaml)
   → dsh-llm-pi-ai 热重载
   → resolveModelInfo().reasoning → 模型选择器显示等级,请求路径校验/下发

清理

插件写入的 reasoningEfforts 属于你的 settings.yaml 数据;在设置页里取消勾选并保存(或手动删除 llm-pi-ai 里对应字段)即可清除。

已知边界

  • 仅覆盖 declared === true 的自定义路由;catalog 路由的 modelOverrides 注入不在 v1 范围。
  • 依赖 @deepseek-ai/dsh-llm-pi-ai 已挂载(自定义提供方本来就在它下面)。
  • scripts/ 是目录再生成工具,不随 npm 包发布。
REPOSITORY SIGNALS

セキュリティとインストールエビデンス

このスコアは公開リポジトリメタデータと当サイトに登録されたインストールエビデンスのみに基づくもので、コードセキュリティ監査とは異なります。

出所の追跡可能性

公開プラグインカタログから取得し、公開 GitHub リポジトリにリンクしています。

ライセンス

GitHub メタデータにライセンスが検出されませんでした。

メンテナンス活動

過去180日以内にコードの更新があります。

インストールエビデンス

再現可能な正確なインストールメタデータはまだ登録されていません。リポジトリの説明に従って手動で確認してください。

インストールライフサイクルスクリプト

確認したパッケージメタデータにインストールライフサイクルスクリプトは宣言されていません。

注意点missing-license