blackteaYES/dsh-thinking-levels-settings

blackteaYES★ 2TypeScriptLast synced: 2026-08-19

Open on GitHub

Per-model thinking-level settings page for custom DSH llm-pi-ai providers (official dsh client-plugin form)

README excerpt

dsh-thinking-levels-settings 给 DSH Web 的 设置 → 思考级别 新增一页:为自定义 llm-pi-ai 提供商的每个模型配置 thinking levels(推理档位) —— off / minimal / low / medium / high / xhigh / max , 通过官方 Settings wire 持久化到 /.dsh/settings.yaml ( llm-pi-ai.providers. .models[ ].reasoningEfforts )。 官方 client-plugin 形态(DeepSeek Harness 插件系统的自定义插件)。 ✨ 功能 - 按模型配置 :为每个模型单独设置推理档位(7 档 + 关闭) - 预设档位 :DeepSeek / OpenAI / Grok 三套协议的预置映射 - 表格编辑 :勾选启用、输入框改值、撤销/保存即时生效(带冲突检测) - 持久化 :写入 /.dsh/settings.yaml ,重启后保留 - 组件化 :作为 settings.section 槽位贡献注册,挂在设置页「思考级别」分节 📦 安装 先安装 pnpm(方式 A / B 的前置要求) 先检查是否已有 pnpm: 没有 pnpm 时,优先使用 Node.js 自带的 Corepack: 如果系统没有 corepack ,可通过 npm 安装: 确认 dsh 能在同一环境的 PATH 中找到 pnpm: WSL 用户必须在 WSL 发行版内部 执行上述命令;只在 Windows 主机安装 pnpm,不保证 WSL 中的 dsh plugin 能找到它。若无权限全局安装,使用 Corepack,或直接选择方式 C。 方式 A:git 直装(官方 publish 文档的 git 托管安装,最简;需要 dsh CLI + pnpm) 前提:本机需要 dsh CLI 和 pnpm ( dsh plugin 是 pnpm 转发器;安装时 pnpm 负责克隆仓库、 运行构建)。安装流程:pnpm 自动克隆仓库 → 运行 prepare 脚本( npm run bundle 自包含构建, 产出 lib/ )→ reconcile 识别 dsh.bundle → 自动加入 dsh.profile.bundles 。 无需下载 tarball;pnpm ≥10 首次安装需要完成下面的一次性构建授权。 没有 pnpm 请看方式 C。 ⚠️ pnpm 兼容性与构建授权 官方依据:从 GitHub 安装:构建脚本这道坎 - pnpm 8/9 + dsh rc.6 :如遇 ERR PNPM ADDING TO ROOT (workspace-root 保护),加 -w : dsh plugin --profi…

View full README on GitHub →
Terminal / TUIdeepseek-harnessdshdsh-plugin

Category