前言¶
DeepSeek Harness(DSH)采用插件化架构,一切皆可扩展。在实际使用中,切换会话时输入框内的文字、粘贴的图片或附件往往会丢失,导致需要重新输入。dsh-composer-draft-cache 插件通过在内存中缓存各会话的编辑状态,解决了这个问题。它不会修改原安装包,也不改变模型或账号行为,仅负责在会话切换时保留未发送的内容。
插件信息¶
- 名称:dsh-composer-draft-cache
- 类别:记忆
- 作者:BaoBao1996121
- 许可证:MIT
核心功能¶
- 会话隔离:切换会话时,各会话的草稿相互独立,不会串扰文字或附件。
- 多格式支持:支持文字、图片和文件附件,保留输入框的原有编辑状态。
- 自动清理:发送成功或手动清空后,插件会释放对应的缓存。
- 失败恢复:在发送失败的情况下,插件能保留原输入框的草稿状态,方便重新发送或修改。
安装与启用¶
安装过程需要通过 DSH 的本地插件包入口进行。
1、打开 Releases 下载页面,下载 dsh-composer-draft-cache-0.1.0.tgz。
2、在 DSH 的“插件”管理页,找到本地插件包安装入口,选择刚才下载的文件进行安装。
3、安装后,通过“会话 A 贴图 → 切换到会话 B → 回到会话 A”的流程验证功能是否生效。
典型用法¶
插件的核心价值在于会话切换后的内容保留。具体流程如下:
会话 A:输入一段文字 + 粘贴图片 1,先不发送
↓ 切换到会话 B
会话 B:输入另一段文字 + 粘贴图片 2,先不发送
↓ 回到会话 A
会话 A:原来的文字、图片 1 都还在,可以继续粘贴图片 3
注意事项¶
- 缓存范围:附件仅在当前页面存活期间缓存。刷新页面、关闭应用或重启后无法恢复附件,文字持久化仍由 DSH 原功能处理。
- 内存占用:如果有多个会话都保留了未发送的附件,会占用浏览器内存。建议在发送或手动清空后释放缓存。
- 版本兼容性:该插件依赖 DSH 0.2.0-rc.2 版本的输入框生命周期字段,升级 DSH 后建议重新测试。
检索关键词¶
- 检索词:
dsh给我记住 - 别名/拼音:
dsh-geiwo-jizhu