MIT 开源的 DSH Web 插件:无感消息撤回 + 气泡内联重编辑,带 `‹ X/N ›` 版本翻页器、草稿自动备份与丰富设置,纯官方扩展点实现、不改 DSH 源码,一条 `dsh plugin --profile web add dsh-easyrewrite` 命令即可安装。
DSH 适配
原生运行时
作者声明
安全审计
未审计
最后核验
2026-08-27
许可证
MIT
01它能帮你完成什么?
在 DeepSeek Harness Web 中撤回自己的消息及其后的全部内容
官方复制键旁的撤回键、dsh 风格行内确认胶囊、惰性提交(真正截断发生在按「发送」时)、删除数量实时统计,以及无痕替换(原会话归档、同名新会话顶替)
希望无感、零丢失地撤回自己消息的 DeepSeek Harness Web 用户
在 DeepSeek Harness Web 中内联重编辑自己的消息气泡
保留原始 Markdown 的气泡原位编辑,Esc 取消 / Ctrl+Enter 确定,三档编辑宽度,带图片消息的完整编辑支持,确认后截断重发
希望原地改写已发送消息、而不是新开一段对话的 DeepSeek Harness Web 用户
在撤回或重编辑后按版本切换该次问询的历史
最后回答操作区的 `‹ X/N ›` 版本翻页器;点击(或键盘 ←/→)切换版本即恢复目标版本并归档其余,工作区列表始终只有一个活动版本
需要审阅或恢复被编辑 / 撤回问询历史版本的 DeepSeek Harness Web 用户
02如何接入 DeepSeek Harness?
前置条件
- DeepSeek Harness Web(rc.6+)——README 明确标注兼容 rc.6+,纯官方扩展点实现
安装步骤
- 01
运行 `dsh plugin --profile web add dsh-easyrewrite` 一键安装(npm)
$ dsh plugin --profile web add dsh-easyrewrite
验证接入成功
作者未说明
03DSH 适配与能力边界
通过官方 dsh CLI 一键安装(`dsh plugin --profile web add dsh-easyrewrite`),基于纯官方扩展点实现,不改 DSH 源码
惰性提交的消息撤回
DSH Web 对话中你自己的用户消息→按「发送」后撤回该消息及其后的全部内容,原会话归档、同名新会话顶替
一切修改都发生在你真正确认之后——按下「确定」(编辑)或「发送」(撤回)之前,对话、模型上下文、会话日志纹丝不动覆盖回填模式下,原草稿在发送 / 取消后都会恢复——信息零丢失气泡原位重编辑(Rewrite)
你自己的消息气泡,含带图片消息→保留原始 Markdown 的原位编辑;Esc 取消、Ctrl+Enter 确定;三档编辑宽度;确认后截断重发、自动发送
编辑态保留撤回键并隐藏复制键带图片消息确认后图片随修改文本一并发出插件设置(Settings)
DSH Web 中 设置 → 插件 → 插件配置→官方同款可折叠卡片,界面语言自动切换(中文 / English / 日本語),全部选项即时生效
全部选项即时生效:气泡框编辑开关、关闭编辑时显示撤回键、撤回确认胶囊、撤回视觉模式、统计口径、回填冲突模式、编辑宽度草稿自动备份(Auto-backup)
待定草稿超过 10 秒未处理→自动备份到本地文件,之后每 5 秒刷新;「确定 / 发送」处理完成即删除备份
备份写入 `$DSH_HOME/dsh-easyrewrite/backups/<会话ID>.json`恢复兜底:仅当本地没有待定状态时才从备份恢复——绝不覆盖正在编辑的草稿版本翻页器(‹ X/N ›)
每次撤回 / 编辑重发后最后回答的操作区→`‹ X/N ›` 控件切换版本,后续上下文跟随版本变动;切换时视口锚定不跳位;全归档后可从设置逐版本「恢复并打开」
切换 = 恢复目标版本 → 打开 → 归档家族其余全部——工作区列表始终只有一个活动版本全归档后仍可在 设置 → 插件配置 → 「版本」组 逐版本「恢复并打开」
04适合谁?何时不该用?
适合
- 希望无感、零丢失地撤回自己消息的 DeepSeek Harness Web 用户
- 希望原地改写已发送消息、而不是新开一段对话的 DeepSeek Harness Web 用户
- 需要审阅或恢复被编辑 / 撤回问询历史版本的 DeepSeek Harness Web 用户
不适合
- 插件面向 DeepSeek Harness Web(rc.6+),README 的兼容边界为 rc.6+,纯官方扩展点实现、不改 DSH 源码。
05兼容性、维护与安全提示
- 插件面向 DeepSeek Harness Web(rc.6+),README 的兼容边界为 rc.6+,纯官方扩展点实现、不改 DSH 源码。
MIT · 活跃维护中(最新发布 v2.3.0,2026-08-26)
06常见问题
dsh-easyrewrite 怎么安装?
运行 `dsh plugin --profile web add dsh-easyrewrite`(README 标注为 npm 一键安装)。插件兼容 DeepSeek Harness Web(rc.6+),纯官方扩展点实现、不改 DSH 源码。
支持哪些 DeepSeek Harness 版本?
README 注明兼容 DeepSeek Harness Web(rc.6+),通过纯官方扩展点实现、不改 DSH 源码,安装命令需配合 `--profile web`。
编辑或撤回什么时候真正生效?
惰性提交:按下「确定」(编辑)或「发送」(撤回)之前,对话、模型上下文、会话日志纹丝不动;确认只回填输入框,真正截断发生在你按「发送」时。中途关掉 dsh,对话零改动。
能编辑带图片的消息吗?
可以。带图片消息 Rewrite 完整支持:确认后图片随修改文本一并发出;气泡框编辑中可 × 删除、可粘贴 / 拖入新增图片、可直接切换模型与推理等级,刷新后编辑进度原样恢复。
撤回或重编辑后还能找回原来的内容吗?
可以。每次撤回/编辑重发后,最后回答的操作区会出现 `‹ X/N ›` 版本翻页器,切换即恢复目标版本并归档其余版本;全归档后仍可在 设置 → 插件配置 → 「版本」组 逐版本「恢复并打开」。此外草稿超过 10 秒未处理会自动备份到 `$DSH_HOME/dsh-easyrewrite/backups/<会话ID>.json`,且仅当本地没有待定状态时才从备份恢复。
07相关的 DSH 工作流
memos
作者 memtensor
面向 LLM 与 AI 智能体的自进化记忆系统,提供超持久记忆、混合检索与跨任务技能复用,可显著节省 Token。
dsh-anchored-standard
作者 xiaobright
DeepSeek Harness 两阶段预设:先最小对齐引导,再启用完整标准工具集。
mem9
作者 mem9-ai
每轮自动回忆 + 后台智能摄取 + 五个记忆工具,为 DSH 加持记忆。
mindmemos
作者 mindscale-noah
为 DSH 智能体提供跨会话持久记忆,每轮自动召回相关上下文并回写经验,通过模式学习与技能蒸馏持续进化。
08数据与来源
**在 DeepSeek Harness Web 里内联编辑与撤回你自己的消息——惰性、无痕、零丢失。**
> 兼容 DeepSeek Harness Web(rc.6+),纯官方扩展点实现,不改 DSH 源码。
dsh plugin --profile web add dsh-easyrewrite
页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-27。发现错误?提交更正。
最佳 DeepSeek Harness 插件
从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。
