# 更新日志

| 版本 | 主要变化 |
| --- | --- |
| 0.5.1 | 功能不变；改由 GitHub Actions 自动发布，npm 页面会显示来源证明（provenance），可核对安装包确实由本仓库构建 |
| 0.5.0 | 改名为 `dsh-next-prompt`（原 `dsh-prompt-prefill`），避免和模型的「回答预填（prefill）」混淆；插件 id、RPC 路径、日志前缀随之改名。新增：关掉 DSH 再打开、切回会话后还原上次的灰字：后台把每个会话最近一条提示词存到 DSH 主目录，之后没有新对话时还原，有新对话、新回合开始或按 Escape 关掉时丢弃；新增配置 `persistSuggestions` |
| 0.4.2 | 正确处理 DSH 以 `finish` 片段返回的模型失败：不支持关闭思考时去掉该参数重试，其他错误写进诊断。修复部分模型永远不出灰字 |
| 0.4.1 | 后台收不到某个会话的事件时，立刻退回旧做法，不再干等 |
| 0.4.0 | 改由后台监听 `turn/end` 判断是否生成；同一回合只生成一次并缓存 |
| 0.3.1 | 修复回答后插入的系统类消息导致误判「上一轮没收尾」；新增诊断记录 |
| 0.3.0 | 新增 ↑ 填入上一次发送的内容；斜杠命令处理中（`claimed`）也视为锁定 |
| 0.2.1 | 切换会话后保留已生成的灰字；修复会话数超过上限时界面反复刷新 |
| 0.2.0 | 只在回答结束时生成；默认不显示兜底句；支持 Tab 采纳；上一轮出错时跳过 |
| 0.1.1 | 修复后台路由在 webServer 就绪前注册失败、导致完全没有灰字；首次上传到 GitHub |
