Renzic-Stone/DSH-EasyRewrite

Renzic-Stone★ 32JavaScript最后同步: 2026-08-20

在 GitHub 打开

DSH Web内目前最无感的消息撤回、重编辑插件,原版体验,兼容性强,功能简单可开关,设置丰富,现代化轻量ui框架。The most seamless message recall & re-edit plugin for DSH Web — native experience, strong compatibility, simple toggles, rich settings, modern lightweight UI. DSH Web で最もシームレスなメッセージ撤回・再編集プラグイン——ネイティブ体験、高い互換性、シンプルなトグル、充実した設定、モダンで軽量な UI。

README 摘要

dsh-easyrewrite(DSH-EasyRewrite) English 日本語 dsh deepseek-harness 撤回 气泡编辑 重编辑 版本翻页器 i18n 多语言 在 DeepSeek Harness Web 里内联编辑与撤回你自己的消息——惰性、无痕、零丢失。 单击自己的消息气泡即可原位编辑;点击复制键旁的撤回键可撤回该消息及其后的全部内容。 一切修改都发生在你真正确认之后 ——在按下「确定」(编辑)或「发送」(撤回)之前,对话、模型上下文、会话日志纹丝不动。 兼容 DeepSeek Harness Web(rc.6+),纯官方扩展点实现,不改 DSH 源码。 快速开始 已实现功能 撤回(Recall)——端到端完成 - 撤回键 :每条用户消息的官方复制键旁。 - 行内确认胶囊 (dsh 风格灰色胶囊: 撤回这条消息及其后 x 条提问? + 白底黑字「确定/取消」)。 - 惰性提交 :确认只回填输入框,真正截断发生在你按「发送」时;中途关掉 dsh,对话零改动。 - 「正在修改」条 :输入框内部(分割线 + 标签 + 圆形 ×);× 取消撤回并恢复原草稿。 - 覆盖 / 合并 回填模式:覆盖模式下原草稿在发送/取消后都会恢复——信息零丢失。 - 将删除数量实时统计 (仅用户提问,可开关);0 条时显示「是否撤回这条消息?」。 - 单会话单待定 ,草稿按会话持久化(切会话/刷新不丢)。 - 无痕替换 :发送即执行撤回——原会话 归档 , 同名新会话 (截断到目标消息之前)顶替,修改后的文本自动发出。感知上就是"原对话被编辑了",而不是"冒出一个新对话"。 内联编辑(Rewrite)——已实现(M2) - 单击气泡 → 原位编辑(保留原始 Markdown 原文),Esc 取消 / Ctrl+Enter 确定。 - 三档编辑宽度 (紧凑:气泡原宽起步上限 360px / 标准:固定 360px / 扩展:748px 顶满),自动增高 + 内部滚动。 - 编辑态保留撤回键(隐藏复制键);「确定」= truncate 编辑重发:截断 → 归档原会话 → 同名新会话 → 自动发送编辑后的文本。 - 编辑草稿按会话持久化(切会话/刷新恢复); 附件保留重发 (编辑带图消息 → 图片随修改文本一起重发)。 设置(Settings)——已实现(M3) - 设置 → 插件 → 插件配置 :官方同款可折叠卡片(点击标题展开/收起),界面语言自动切换(中文 / English / 日本語)。 - 全部选项即时生效:气泡框编辑开关、关闭编辑时显示撤回键、撤回确认胶囊、撤回视觉模式(简单 / 极简 / 信息)、统计口径(仅用户提问)、回填冲突模式(覆盖 / 合并)、编辑宽度(紧凑 / 标准 / 扩展 / 自定义)。 草稿自动备份(Auto-backup)——已…

在 GitHub 查看完整 README →
工具/开发bubble-editdeepseek-harnessdshdsh-easyrewritedsh-plugindsh-plugin-marketdsh-pluginsdsh-undo

分类