[中文](#中文) | [英文](#english)
## 中文
### 新增功能
- 自定义模型 API 支持通过UI中配置各模型的推理等级,无需手动修改配置文件。 by @LegGasai
- 允许用户从“自定义插件索引源”中发现和安装插件。 by @turtle1999
### 问题修复
- 修复命令与参数交界处输入异常的问题。支持整体选中/删除,并在撤销或刷新页面后恢复。 by @LegGasai
- 改进 Office 文件交付:避免在回复中引用已删除的预览图,减少 PDF 导出后不必要的工具查找和额外检查。 by @yudshj
- 修复启用开发者工具后,仍需刷新页面才能打开工具面板的问题。 by @imccyu
- 减少 Linux 下启动命令前的重复检查,降低命令启动开销,并改善较旧 systemd 环境的兼容性。 by @imccyu
- 修复命令执行失败时,未呈现有效的状态信息。 by @yudshj
### 其他变更
- 第三方插件的版本兼容性优先按 `engines.dsh` 判断;未声明时沿用原有规则。插件作者需检查声明是否覆盖支持的 DSH 版本。 by @turtle1999
---
## 英文
### 新增功能
- 支持在 UI 中为各个自定义 API 模型配置推理等级,无需手动编辑配置文件。 by @LegGasai
- 支持从自定义插件索引源中发现并安装插件。 by @turtle1999
### 问题修复
- 修复命令与其参数之间的输入异常问题。命令现在可以作为整体选中和删除,并可在撤销操作或重新加载页面后恢复。 by @LegGasai
- 改进 Office 文件交付:避免在回复中引用已删除的预览图,并减少 PDF 导出后不必要的工具搜索和额外检查。 by @yudshj
- 修复启用开发者工具后,必须重新加载页面才能打开工具面板的问题。 by @imccyu
- 减少 Linux 上启动命令前的重复检查,降低启动开销,并改善与较旧 systemd 环境的兼容性。 by @imccyu
- 修复命令执行失败时未显示有效状态信息的问题。 by @yudshj
### 其他变更
- 若已声明 `engines.dsh`,第三方插件将优先根据该字段判断兼容性;若未声明,则继续使用现有规则。插件作者应检查声明的版本范围是否涵盖其支持的 DSH 版本。 by @turtle1999
完整变更日志:[dsh-v0.2.1-alpha.3...dsh-v0.2.1-alpha.4](https://github.com/deepseek-ai/deepseek-harness/compare/dsh-v0.2.1-alpha.3...dsh-v0.2.1-alpha.4)
[中文](#中文) | [English](#english)
## 中文
### 新增功能
- 自定义模型 API 支持通过UI中配置各模型的推理等级,无需手动修改配置文件。 by @LegGasai
- 允许用户从“自定义插件索引源”中发现和安装插件。 by @turtle1999
### 问题修复
- 修复命令与参数交界处输入异常的问题。支持整体选中/删除,并在撤销或刷新页面后恢复。 by @LegGasai
- 改进 Office 文件交付:避免在回复中引用已删除的预览图,减少 PDF 导出后不必要的工具查找和额外检查。 by @yudshj
- 修复启用开发者工具后,仍需刷新页面才能打开工具面板的问题。 by @imccyu
- 减少 Linux 下启动命令前的重复检查,降低命令启动开销,并改善较旧 systemd 环境的兼容性。 by @imccyu
- 修复命令执行失败时,未呈现有效的状态信息。 by @yudshj
### 其他变更
- 第三方插件的版本兼容性优先按 `engines.dsh` 判断;未声明时沿用原有规则。插件作者需检查声明是否覆盖支持的 DSH 版本。 by @turtle1999
---
## English
### New Features
- Configure reasoning levels for individual custom API models in the UI without editing configuration files manually. by @LegGasai
- Discover and install plugins from custom plugin index sources. by @turtle1999
### Bug Fixes
- Fix input glitches between a command and its arguments. Commands can be selected and deleted as a whole, and restored after undo or a page reload. by @LegGasai
- Improve Office file delivery: avoid referencing deleted preview images in replies and reduce unnecessary tool searches and extra checks after PDF export. by @yudshj
- Fix Developer Tools requiring a page reload before its panel can open after being enabled. by @imccyu
- Reduce repeated checks before launching commands on Linux, lowering startup overhead and improving compatibility with older systemd environments. by @imccyu
- Fix failed commands not displaying useful status information. by @yudshj
### Other Changes
- Third-party plugin compatibility prioritizes `engines.dsh` when declared and otherwise uses the existing rules. Plugin authors should check that the declared range covers their supported DSH versions. by @turtle1999
Full Changelog: [dsh-v0.2.1-alpha.3...dsh-v0.2.1-alpha.4](https://github.com/deepseek-ai/deepseek-harness/compare/dsh-v0.2.1-alpha.3...dsh-v0.2.1-alpha.4)