Repository navigation
Releases: SpookySandwich/dsh-plugin-message-edit
Release list
v1.2.1
v1.2.0
Original npm artifact published September 29, 2026, now available here without
rebuilding. Prefer 1.2.1 for the DSH 0.2 client navigation fixes.
dsh-plugin-message-edit 1.1.0 - DSH 0.1.5 compatibility
DSH 0.1.5-rc.2 compatibility update.
Fix seeded edit/retry creation, clear inherited pending input before publication, identify version markers by session ownership, preserve reasoning effort, and read persisted branches through disposable session observations.
修复编辑/重试的 seed 边界,发布分支前清空继承的待发送输入,按会话身份识别版本标记,保留推理强度,并通过会话观察接口恢复持久分支。
Declared DSH range: >=0.1.5-rc.2 <0.1.6-0. Keep the previous plugin version on DSH 0.1.2.
Validation: automated regression suite, real npm archive checks, isolated official DSH 0.1.5-rc.2 with all four plugins, offline model, and headless Edge browser acceptance. See the repository's .github/reviews/dsh-0.1.5.md.
Install the attached archive:
dsh plugin --profile desktop add ./dsh-plugin-message-edit-1.1.0.tgzRestart DSH after updating.
v1.0.1 — 图片显示与 DSH 0.1.2 兼容修复
消息编辑插件 1.0.1
恢复用户消息中的图片显示,并修复 DSH 0.1.2-rc.1 上的插件加载、编辑提交和会话分支兼容性。
修复与改进
- 用户消息的图片交给 DSH 原生图片组件显示,可点击查看原图。编辑文本时保留原有图片。
- 声明客户端依赖,让设置入口、编辑按钮和版本页正常注册;缺失服务或注册冲突会给出明确诊断。
- 等待客户端会话服务就绪,恢复编辑后的自动跳转和版本切换。
- 集中适配新旧会话历史接口,以及持久查询结果的会话头字段。
- 使用新版继承事件边界创建分支,避免深层版本树误认祖先的版本标记。
- 修复会话历史缓存失效判断,避免日志增长后仍显示旧树。
- 新增 Windows / Linux、Node 22 / 24 CI、客户端及服务端回归测试和发布包检查。打包前自动构建客户端。
- 同步更新中英文 README 的 DSH 版本徽章,并加入 CI 徽章。
贡献者致谢
- @mzzsfy 提交了图片显示修复 PR #1。感谢提供代码贡献!原始提交及作者署名已保留在 Git 历史中。
- @orangeofcarl0-sys 在 Issue #2 报告新版 DSH 的加载和编辑问题,并提供详细排查及修复建议。
验证范围
已在隔离的 DSH 0.1.2-rc.1 Web 环境验证实时/持久会话编辑、图片保留、重试和深层分支。模型回复使用本地测试实现,不涉及远程模型服务。旧接口有自动化兼容测试;尚未验证的后续 DSH 版本不在此保证范围内。
安装或更新插件后,请重启 DSH。