# 变更记录

[English](CHANGELOG.md)

## 未发布

## 1.0.5 - 2026-10-27

- 增加透明矢量 SVG 插件图标（`assets/icon.svg`）并在包配置中声明。
- 将插件图标纳入打包发布文件白名单校验。

## 1.0.4 - 2026-10-24

- 宿主准入机制全面升级：声明 `engines.dsh: ">=0.2.0-rc.1 <0.3.0-0"`，全面开放对 DeepSeek Harness 整个 `0.2.x` 系列的支持（包含已支持的 `0.2.0-rc.1` 起及后续全部 alpha/rc/正式版），非破坏性宿主升级无需再重复发版。
- 解除 peerDependencies 逐版本锁定：所有 `@deepseek-ai/dsh-*` peer 依赖统一放宽至 `0.2.x` 代际范围。
- 升级编译期开发依赖：将全部 `@deepseek-ai/dsh-*` 开发依赖对齐升级至最新 `0.2.1-rc.3`。

## 1.0.3 - 2026-10-24

- 修复发布流程中 package-lock.json 版本号同步。

## 1.0.2 - 2026-10-24

- 支持 DeepSeek Harness `0.2.1-rc.3`，继续兼容此前已支持的宿主版本。

## 1.0.1 - 2026-10-17

- 支持 DeepSeek Harness `0.2.1-rc.2`。支持的宿主为 `0.2.0-rc.1`、`0.2.0-rc.2`、`0.2.1-rc.1`、`0.2.1-rc.2`。
- `0.2.0` 之前的宿主，以及 `0.2.1-alpha.1` 至 `0.2.1-alpha.5`，仍会被版本门拒绝。插件留在已安装列表里，但不会运行；已保存的配置仍保留。仍在使用 `0.1.x` 的，请安装插件 `0.1.16`，不要装 `@latest`。

## 1.0.0 - 2026-10-17

- 插件版本从 `1.0.0` 起计。支持的宿主为 DeepSeek Harness `0.2.0-rc.1`、`0.2.0-rc.2`、`0.2.1-rc.1`。
- 不再支持 `0.2.0` 之前的宿主，也不再支持中间的 `0.2.1-alpha.1` 至 `0.2.1-alpha.5`。这些宿主启动时会被版本门拒绝，插件不会运行；已保存的配置仍保留。仍在使用 `0.1.x` 的，请安装插件 `0.1.16`，不要装 `@latest`。
- 斜杠菜单图标改用宿主导出的 `IconEnhanceOutlineRegular`。`0.2.0-rc.1` 起已没有 `IconEnhanceOutline16`。

## 0.1.16 - 2026-10-15

- 支持 DSH `0.2.1-alpha.3`，继续兼容既有已支持版本；开发依赖对齐宿主 `0.2.1-alpha.3`（含 Cordis `4.0.5-alpha.2`）。
- 本次无插件生产 API 破坏性改动（仅 peer / 文档 / 开发依赖对齐）。

## 0.1.15 - 2026-10-12

- 支持 DSH `0.2.1-alpha.2`，继续兼容既有已支持版本。

## 0.1.14 - 2026-10-06

- 已安装插件列表显示「Simplify」和中文简介，不再只用包名。显示名来自 `locale/zh.json` 和 `locale/en.json` 的 `meta.title`、`meta.description`。
- 从 GitHub 安装时已包含运行文件，不必再手动构建。

## 0.1.13 - 2026-09-30

- 斜杠菜单的标题和说明跟随宿主语言，不再沿用注册表里的中文。语法提示保持不变。

## 0.1.12 - 2026-09-30

- 支持 DSH `0.2.0-rc.2`，继续兼容 `0.2.0-rc.1`、`0.1.7-rc.2`、`0.1.7-rc.1`、`0.1.5-rc.3`、`0.1.5-rc.2`、`0.1.5-rc.1` 和 `0.1.2-rc.1`。
- 声明的宿主范围纳入 `0.1.5-rc.3`，不再列出 `0.1.0-rc.8` 和 `0.1.1-rc.2`。

## 0.1.11 - 2026-09-28

- 支持 DSH `0.2.0-rc.1`，继续兼容 `0.1.7-rc.2`、`0.1.7-rc.1`、`0.1.0-rc.8`、`0.1.1-rc.2`、`0.1.2-rc.1`、`0.1.5-rc.1` 和 `0.1.5-rc.2`。

## 0.1.10 - 2026-09-25

- 支持 DSH `0.1.7-rc.2`，继续兼容 `0.1.7-rc.1`、`0.1.0-rc.8`、`0.1.1-rc.2`、`0.1.2-rc.1`、`0.1.5-rc.1` 和 `0.1.5-rc.2`。

## 0.1.9 - 2026-09-24

- 支持 DSH `0.1.7-rc.1`，继续兼容 `0.1.0-rc.8`、`0.1.1-rc.2`、`0.1.2-rc.1`、`0.1.5-rc.1` 和 `0.1.5-rc.2`。
- 兼容列表不再包含 alpha 宿主。

## 0.1.8 - 2026-09-22

- 支持 DSH `0.1.7-alpha.1`，继续兼容 `0.1.0-rc.8`、`0.1.1-rc.2`、`0.1.2-rc.1`、`0.1.5-rc.1`、`0.1.5-rc.2`、`0.1.6-alpha.1` 和 `0.1.6-alpha.2`。
- 简化请求改用插件自己的消息来源，DSH 0.1.7 可以入队，更早的宿主也接受同一来源。
- 斜杠菜单改用当前宿主提供的 Enhance 图标，包括 0.1.7 重命名后的导出。

## 0.1.7 - 2026-09-18

- `/simplify` 斜杠菜单补上官方 Enhance 图标和「简化」标题，与旁问、审查等命令一致。
- 插件描述改为中英文双语，插件管理页与仓库简介一致。

## 0.1.6 - 2026-09-18

- 支持 DSH `0.1.6-alpha.2`，继续兼容 `0.1.0-rc.8`、`0.1.1-rc.2`、`0.1.2-rc.1`、`0.1.5-rc.1`、`0.1.5-rc.2` 和 `0.1.6-alpha.1`。

## 0.1.5 - 2026-09-16

- 支持 DSH `0.1.6-alpha.1`，继续兼容 `0.1.0-rc.8`、`0.1.1-rc.2`、`0.1.2-rc.1`、`0.1.5-rc.1` 和 `0.1.5-rc.2`。

## 0.1.4 - 2026-09-11

- 支持 DSH `0.1.5-rc.2`，继续兼容 `0.1.0-rc.8`、`0.1.1-rc.2`、`0.1.2-rc.1` 和 `0.1.5-rc.1`。

## 0.1.3 - 2026-09-10

- 支持 DSH `0.1.5-rc.1`，同时兼容 `0.1.0-rc.8`、`0.1.1-rc.2` 和 `0.1.2-rc.1`。

## 0.1.2 - 2026-09-06

- 修复父进程 Git 环境设置导致审查仓库或暂存区选择错误的问题，支持普通仓库与 worktree。
- 对过于零碎的改动和超大审查清单提前停止，并提示缩小范围，避免收集大量最终无法提交的内容。
- 明确没有首次提交时新增文件按整文件整理的范围说明。

### 已知问题

- 没有可简化的代码行时，不会启动 Agent；部分宿主界面可能未显示结果，看起来像命令没有响应。

## 0.1.1 - 2026-09-06

- 更新安装包中的说明文档，聚焦功能、使用范围与已知问题。代码简化行为与 `0.1.0` 一致。

### 已知问题

- 没有可简化的代码行时，不会启动 Agent；部分宿主界面可能未显示结果，看起来像命令没有响应。

## 0.1.0 - 2026-09-06

- 新增 `/simplify`，由当前 Agent 简化代码，改善可读性，并以保持原有功能为前提。
- 支持当前改动、仅暂存区、相对指定提交的改动，以及指定文件或目录范围。
- 支持未跟踪的新增文件，以及包含中文、空格的文件路径。
- 默认模式下，当前没有改动时可回看最近一次提交。
- Git 执行失败、超时、输出不完整或文件在收集期间发生变化时停止任务；可缩小范围或在编辑结束后重试。
- 仅暂存区模式下，所选文件若还有未暂存改动，会提示先处理这些改动。

### 已知问题

- 没有可简化的代码行时，不会启动 Agent；部分宿主界面可能未显示结果，看起来像命令没有响应。
