# dsh-reasoning-effort
**把 Codex 风格的“模型 + 推理强度”控件直接带进 DeepSeek Harness。**
[English](README.en.md) · [最新发行版](https://github.com/HanaAyane/dsh-reasoning-effort/releases/latest) · [反馈问题](https://github.com/HanaAyane/dsh-reasoning-effort/issues)
[](https://github.com/HanaAyane/dsh-reasoning-effort/releases/tag/v0.7.1)
[](#版本支持政策)
[](LICENSE)
[安装与更新](#安装与更新) · [版本支持](#版本支持政策) · [外观设置](#大肥鱼滑块) · [常见问题](#常见问题)
## 版本支持政策
本插件仅针对相对稳定的 **DSH RC 版本**进行适配、测试和问题修复,**不单独维护 alpha 版本**。alpha 阶段的客户端 API、依赖结构和插件加载机制可能频繁发生破坏性变更;持续兼容多个过渡版本会增加维护成本,也难以保证可靠性。
当前支持 **DSH `0.1.5-rc.1`**,继续使用插件 **`v0.7.1`** 即可,无需额外适配。如需继续使用 alpha,请自行进行临时适配。RC 仍属于候选发布版本,不代表所有历史或未来 RC 都自动兼容。
| 项目 | 当前说明 |
| --- | --- |
| 插件发行版 | [v0.7.1](https://github.com/HanaAyane/dsh-reasoning-effort/releases/tag/v0.7.1) |
| 当前兼容版本 | DSH `0.1.5-rc.1`,Web Profile |
| v0.7.1 原始修复目标 | DSH `0.1.2-rc.1` 的模型控件注入错误 |
| 升级说明 | 插件保持兼容,继续使用 `v0.7.1`,无需修改插件代码 |
| alpha 版本 | 不单独适配,请自行临时修复或切换至目标 RC |
## 安装与更新
### 1. 安装固定发行版
在你启动 DSH 时使用的终端环境执行:
```powershell
dsh plugin --profile web add github:HanaAyane/dsh-reasoning-effort#v0.7.1
dsh --profile web --dump-config
```
确认输出中出现 `name: dsh-reasoning-effort`。已有安装也使用同一条 `add` 命令更新。开发体验可将 `#v0.7.1` 换成 `#main`,但主分支可能包含未发布改动。
大肥鱼只替换按钮外观,不改变档位吸附、键盘控制、辐射特效或模型选择。拖动时动画会自动加速;系统启用“减少动态效果”后会停留在稳定帧。
同一页面中的 **推理强度滑块** 总开关可以临时关闭整个增强控件。关闭后无需卸载,DSH 原生模型选择器会立即恢复。两个开关都只保存在当前浏览器。
## 常见问题
### 安装后看不到滑块
请依次确认:
1. 用 `dsh --version` 确认实际运行版本;DSH `0.1.5-rc.1` 可继续搭配插件 `v0.7.1` 使用。
2. 安装后已经重启 DSH Web Host。
3. **设置 → 通用设置 → 推理强度滑块** 处于启用状态。
4. 当前模型在 DSH 模型目录中公开了至少两档推理强度(未声明的模型见下一条),且部署没有关闭 thinking。
### 模型没有声明档位怎么办
先查看模型菜单中的 **查看档位声明指引**。若需要手动配置,请根据当前模型和端点文档填写 `settings.yaml` 中对应模型的 `reasoningEfforts` 与 `compat`,不要直接套用其他模型的档位或上下文参数。
知识库只提供参考;实际支持的取值以端点能力为准。保存后若未生效,重启 Web Host 并刷新页面。
### RC 版本仍有问题,如何反馈
请在 [Issue](https://github.com/HanaAyane/dsh-reasoning-effort/issues) 中附上 DSH 版本、插件版本、客户端类型(Web 或桌面封装)、复现步骤,以及相关控制台报错。报告前请隐去令牌和凭据。
### 如何确认插件已经载入
运行:
```powershell
dsh --profile web --dump-config
```
配置中应当出现 `name: dsh-reasoning-effort`。
### 如何卸载
```powershell
dsh plugin --profile web remove dsh-reasoning-effort
```
卸载后重启 DSH Web Host,原生模型选择器会自动恢复。
## 开发与构建
```powershell
pnpm install
pnpm run check
pnpm pack
```
开发环境使用 Node.js `22.19+`(同时满足目标 DSH 的要求)和 `pnpm@11.7.0`。`pnpm run check` 会进行 TypeScript 与国际化校验,并重建 Host 入口、浏览器模块及类型声明。完整交互与颜色约定见 [design/visual-spec.md](design/visual-spec.md),安全问题请按照 [SECURITY.md](SECURITY.md) 报告。
## 许可证
[MIT](LICENSE) © HanaAyane